Update the invoice status of billing schedule records.

Updates the invoice status of one or more billing schedule records, and recalculates the totals of their billing headers.

  • Allowed change: only a record in Pending Billing can be updated, and only to Invoiced. The record's billing schedule details get the derived invoice status Invoiced as well.
  • Per-record results: each record is validated on its own. A record that is not found or can't change status is returned with IsSuccess set to false and an ErrorMessage, and the other records are still updated.
  • Status codes: 200 when every record is updated, 207 when only some are, and 400 when none are.
  • Billing header totals: TotalInvoicedAmount, PendingInvoiceAmount, TotalAdjustedAmount and TotalBillIncludingAdjustments are recalculated for the billing header of every record found.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The billing schedule records to update, each with the invoice status to set.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json