Acumatica API - Endpoint Default 25 200 001 icon

Acumatica API - Endpoint Default 25 200 001

Interact with Acumatica Endpoint Default/25.200.001

Actions478

Change Order → Insert/Update

AI-generated

Summary

Insert a new Change Order or update an existing one in Acumatica by specifying its fields, including nested collections like Approval Details, Attributes, Commitments, Cost Budget, and Revenue Budget.

Inputs

  • Approval Details — One or more approval records for the change order, each including approved by, approver, date, status, and workgroup.
  • Attributes — A list of attributes associated with the change order, each with ID, description, activation status, value, and related note ID.
  • Commitments — Commitment line items with details like account, amount, cost code, currency, inventory ID, PO number, quantity, and status.
  • Cost Budget — Cost budget items specifying account group, amounts, quantities, cost codes, project task ID, and unit rate.
  • Revenue Budget — Revenue budget items including account group, amount, cost code, inventory ID, quantities, and unit rate.
  • Additional Fields — Various optional fields such as change date, class, customer, descriptions, hold status, project ID, reference number, status, and dates related to the change order.

Output shape

a single record representing the inserted or updated Change Order entity

The operation calls the Acumatica API to insert a new Change Order or update an existing one if it already exists. The input fields correspond directly to the Change Order entity's properties, including complex nested collections. If fields are omitted, they are not modified or set. The response contains the Change Order's data as returned by Acumatica.

Examples

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

Set Approval Details collection and Commitments collection with relevant fields such as ApprovedBy, Date, Amount, and Account.

Links

Discussion