Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Change Order → Insert/Update

AI-generated

Summary

Insert or update a Change Order record in the Acumatica ERP system by providing detailed data including approval details, attributes, commitments, cost budget, revenue budget, and additional optional fields.

Inputs

  • Approval Details — An array of approval detail objects, each specifying approved by, approver, date, status, and workgroup information.
  • Attributes — Multiple attribute entries including attribute ID, description, active status, requirement, reference note ID, and value details.
  • Commitments — Multiple commitment entries covering account, amount, cost code, currency, descriptions, quantities, dates, PO details, statuses, unit cost, UOM, vendor, and PO type.
  • Cost Budget — Multiple cost budget item entries specifying account group, actual and budgeted amounts and quantities, committed amounts, descriptions, inventory ID, project task ID, quantities, unit rate, and UOM.
  • Revenue Budget — Multiple revenue budget item entries with account group, amounts, cost code, descriptions, inventory ID, project task ID, quantities, unit rate, and UOM.
  • Additional Fields — Optional additional data fields including various dates, classifications, totals, customer, descriptions, external references, gross margin data, hold status, project ID, reference numbers, reverse status, and status.

Output shape

a single JSON object representing the inserted or updated Change Order record as returned by the Acumatica API

The output contains the Change Order data after the insert or update. Input fields are cleaned to remove empty or default values before sending. The operation handles both creation and update depending on the presence of identifying fields. Errors occur if the API rejects the data or required fields are missing.

Examples

Example 1: Create a new Change Order with basic details and approval information.

Fill required identifying fields plus optional approval details and additional fields as needed.

Example 2: Update an existing Change Order by specifying its reference number and changing description or budgets.

Provide the Change Order reference number in additional fields and set updated attributes or budgets.

Links

Discussion