Learn more about the available Billing API resources.
-
Sequence Gap Reconciliation (POST)
Restore a missing sequence value identified by using this API in gapless-enabled sequences. This sequence value can be used later in the subsequent sequence policy numbering, ensuring there are no gaps.
-
Sequence Assignment (POST)
Assign sequence pattern values to objects based on the configured sequence policy.
-
Batch Invoices Document Generation (POST)
Asynchronously generate PDF documents for the invoices that are in the Draft or Posted status and are associated with an invoice batch run record.
-
Batch Invoices Document Generation Retry (POST)
Asynchronously regenerate PDF documents for the invoices that are in the Draft or Posted status and failed in an earlier invoice batch run.
-
Batch Invoices Draft to Posted Status (POST)
Update a batch of invoices from Draft to Posted status for a credit memo application.
-
Batch Invoice Scheduler (POST, PUT)
Create or update an invoice scheduler to automatically generate invoices. Use the criteria and filters of the invoice scheduler to set up the invoice run schedules based on your requirements.
-
Batch Payment Scheduler (POST)
Create a payment scheduler to automate and process payment runs on a recurring basis.
-
Billing Arrangement (GET)
Retrieve a billing arrangement and its associated billing arrangement lines.
-
Billing Schedule Recovery List (POST)
Recover the latest generated invoice associated with the billing schedules in the Error or Processing status.
-
Composite Collection Plan Creation (POST)
Create one or more collection plans, each with its collection plan items, in a single request.
-
Create Billing Schedules for Orders (POST)
Generate billing schedules for orders by using context service.
-
Create Sequence Policy (POST)
Create a sequence policy to configure a unique, sequential number for posted invoices or credit memos.
-
Create Standalone Billing Schedules (POST)
Generate billing schedules from any internal or external transaction by using context service.
-
Create and Apply Credit Memo (POST)
Create a credit memo and apply it to an invoice. The credit memo can fully or partially credit the invoice.
-
Apply Credit Memo (POST)
Adjust or correct already issued invoices by applying an existing credit memo to an invoice.
-
Unapply Credit Memo (POST)
Unapply a credit memo from an invoice and return the invoice and the credit memo to their pre-application states.
-
Apply Credit Memo Line (POST)
Adjust or correct already issued invoices by applying an existing credit memo line to an invoice line.
-
Unapply Credit Memo Line (POST)
Unapply a credit memo line from an invoice line and return the invoice line and the credit memo line to their pre-application states.
-
Generate On-Demand Invoice Document (POST)
Generate an invoice document for a record, and update any junction object record.
-
Generate Account Statement (POST)
Generate comprehensive account statement with transaction history and balance information.
-
Invoice Creation (POST)
Create an invoice for an account, order, or a list of billing schedules.
-
Invoice Draft to Posted Status (POST)
Update the status of the invoice from Draft to Posted.
-
Invoice Ingestion (POST)
Ingest or generate an invoice from an internal or external billing transaction data.
-
Invoice Estimated Tax Calculation (POST)
Calculate estimated tax for invoices with invoice lines that have the TaxProcessingStatus as either Pending or Estimated.
-
Invoice Preview (POST)
Generate preview invoices, which includes the estimated tax amounts, for a billing transaction for the next two billing periods.
-
Invoice Run Recovery (POST)
Recover records associated with a failed invoice run. Recovery is required only when billing schedules remain in the Processing, Void In Progress, or Error status.
-
Negative Invoice Lines to Credit Conversion (POST)
Convert a list of invoice lines with a negative amount into a posted credit memo. This conversion is applicable for a single invoice at a time.
-
Payment Line Apply (POST)
Allocate the balance of a payment to reduce the balance of an invoice. The response includes an ID of the payment line invoice or payment line invoice line that represents the payment balance allocated against the invoice.
-
Payment Line Unapply (POST)
Revert the application of a payment line from an invoice, and return the payment and invoices to their preapplication state. Use this API to correct an input during the payment application process.
-
Payment Scheduler Update (PATCH)
Activate or deactivate a payment scheduler. You can set the status of a payment scheduler to Active, Canceled, Draft, or Inactive.
-
Post a Draft Memo (POST)
Post a draft credit memo to a credit memo record for review and approval.
-
Rules Application (POST)
Apply payments and credits to an account’s invoices based on specified rules defined on the Billing Settings page.
-
Posted Invoice List Write-Off (POST)
Create credit memos with the total charge amount on the invoice as the write-off amount and close the invoice.
-
Void a Posted Invoice (POST)
Void a posted invoice to rebill the customer, if necessary.
-
Refund Line Apply (POST)
Make a refund transaction against a payment.
-
Send Emails for Posted Invoices (POST)
Send emails for the posted invoices of a specified invoice batch run ID.
-
Resume Billing (POST)
Resume billing for billing schedule groups or an account that’s currently on hold.
-
Suspend Billing (POST)
Suspend billing for billing schedule groups or an account for a predefined period.
-
Standalone Credit Memo (POST)
Create a credit memo without applying it to an invoice. You can credit the invoice at a later date.
-
Billing Checkout (POST)
Create a unified checkout transaction that generates billing schedules, an invoice, and an optional payment in a single request.
-
Tax Calculation (POST)
Calculate tax for a transaction.
-
Update Sequence Policy (PATCH)
Update the settings of a sequence policy that defines how unique, sequential numbers are generated by using specific patterns, values, and filters.
-
Void Posted Credit Memo (POST)
Void a credit memo in posted state.
-
Refund Credit Memo (POST)
Initiate a refund against a credit memo.