Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Subcontract → Insert/Update

AI-generated

Summary

Insert or update a Subcontract in Acumatica by specifying its details, tax details, vendor address, and contact information along with optional additional fields.

Inputs

  • Details — An array of subcontract detail objects, each including fields like Account, Alternate ID, Amount, Branch ID, various status flags, cost and discount details, inventory and project info, dates, and units of measure.
  • Tax Details — An array of tax detail objects specifying retained tax, taxable amounts, tax IDs, rates, and types for the subcontract.
  • Vendor Address Info — Object containing vendor address fields such as Address Line1, Line2, City, State, Postal Code, Country, and a Vendor Address Override flag.
  • Vendor Contact Info — Object containing vendor contact details including Account Name, Email, Job Title, Phone, and a Vendor Contact Override flag.
  • Additional Fields — Optional additional properties for the subcontract such as Subcontract Number, Status, Date, Start Date, Description, Vendor ID, Location, Owner, currency details, totals, branch, terms, tax zone, retainage settings, email/print flags, and last modified timestamp.

Output shape

a single record containing the inserted or updated Subcontract data as accepted by the Acumatica API

The operation takes multiple optional collections and fields to compose the Subcontract object; fields with empty or default values are omitted before sending to the API. Returned data structure corresponds to the created or updated Subcontract entity. Errors and API failures result in execution failure.

Links

Discussion