Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Sales Invoice → Insert/Update

AI-generated

Summary

Inserts or updates a Sales Invoice in Acumatica using OData upsert semantics.

Inputs

  • CustomerID (required) — Unique identifier of the customer
  • ReferenceNbr (required) — User‑defined reference number for the invoice
  • DocDate — Date of the invoice
  • Status — Current status of the invoice
  • Amount — Total amount of the invoice

Output shape

a single Sales Invoice record

Returns the full invoice record with all populated fields; errors are reported via HTTP status rather than in the response body.

Examples

Example 1: Create a new Sales Invoice

Provide CustomerID, ReferenceNbr and Amount; leave other fields blank; node will insert and return the new record.

Example 2: Update an existing invoice

Supply the existing InvoiceNbr via ReferenceNbr; include updated fields; node performs upsert and returns the updated invoice.

Example 3: Bulk upsert with credit memo items

Populate ApplicationsCreditMemo items and invoke node; multiple items are sent in a single request.

Links

Discussion