Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Bill → Insert/Update

AI-generated

Summary

Creates or updates a bill in Acumatica by mapping node parameters to the Bill entity, supporting nested details, applications, and tax data.

Inputs

  • additionalFields — Top-level bill attributes (e.g., Date, Status, Vendor, Reference Nbr).
  • Applications — An array of application objects (AmountPaid, Balance, Status, Reference Nbr, Doc Type).
  • Details — An array of detail objects (Account, Amount, Project, Project Task, Qty, etc.).
  • TaxDetails — An array of tax detail objects (Taxable Amount, Tax Amount, Tax Rate, Tax ID).

Output shape

A single JSON item representing the created or updated bill, including the generated Acumatica ID and row number.

The operation attempts an upsert (Insert/Update). Empty or default values in nested arrays (Details, Applications, TaxDetails) are stripped before sending to the API.

Examples

Example 1: Create a new bill for a vendor with line items and tax

Set additionalFields (Date, Status, Vendor), add a Details array with Account, Amount, and Project, and include TaxDetails.

Example 2: Update an existing bill by matching on Reference Nbr

Populate additionalFields with the target reference and status, and include the matching details to modify the existing record.

Links

Discussion