Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Check → Insert/Update

AI-generated

Summary

Upserts a Check record in Acumatica by building a request body from Details, History, and Additional Fields collections, stripping default/empty values, and unwrapping fixedCollection option keys for Acumatica API format.

Inputs

  • details — Fixed collection of Check detail fields. Multiple values supported. Accepts: AmountPaid (number, default 0), Balance (number, default 0), CashDiscountBalance (number, default 0), DocLineNbr (number, default 0), DocType (string, default ''), ReferenceNbr (string, default '').
  • history — Fixed collection of Check history fields. Multiple values supported. Accepts: AmountPaid (number, default 0), Balance (number, default 0), CashDiscountBalance (number, default 0), CashDiscountTaken (number, default 0), DocType (string, default ''), ReferenceNbr (string, default ''), VendorRef (string, default '').
  • additionalFields — Collection of optional Check fields. Placeholder: 'Add Field'. Accepts: ApplicationDate (dateTime, default ''), CashAccount (string, default ''), CurrencyID (string, default ''), Description (string, default ''), Hold (boolean, default false), PaymentAmount (number, default 0), PaymentMethod (string, default ''), PaymentRef (string, default ''), ReferenceNbr (string, default ''), Status (string, default ''), Type (string, default ''), UnappliedBalance (number, default 0), Vendor (string, default ''), LastModifiedDateTime (dateTime, default '').

Output shape

The Acumatica API response for the upsert operation, typically containing the created or updated Check record identifier and field values.

Default and empty values (including 0, false, empty strings) are recursively stripped to prevent 400 errors. FixedCollection option keys are unwrapped to match Acumatica's expected field format. Only provided fields are included in the request body.

Examples

Example 1: Insert a new Check with minimal fields.

Provide only the required Details fields; History and Additional Fields may be omitted or left at defaults.

Example 2: Update an existing Check by ID.

Supply the DocNbr or appropriate identifier via additional context; the node appends the ID to the URL for upsert-by-ID behavior.

Links

Discussion