Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Purchase Order → Insert/Update

AI-generated

Summary

Insert or update a Purchase Order record in Acumatica

Inputs

  • Account — The account
  • AlternateID — The unique identifier for the alternate
  • BranchID — The unique identifier for the branch
  • CalculateDiscountsOnImport — The calculate discounts on import
  • Cancelled — The cancelled
  • Completed — The completed
  • CompleteOn — The complete on
  • CostCode — The cost code
  • Description — The description
  • ExtendedCost — The extended cost
  • InventoryID — The unique identifier for the inventory
  • LineDescription — The line description
  • LineNbr — The line nbr
  • LineType — The line type
  • MaxReceiptPercent — The max receipt percent
  • MinReceiptPercent — The min receipt percent
  • OrderNbr — The order nbr
  • OrderQty — The order qty
  • OrderedQty — The ordered qty
  • OrderType — The order type
  • OrigPONbr — The orig po nbr
  • OrigPOType — The orig po type
  • Project — The project
  • ProjectTask — The project task
  • Promised — The promised
  • QtyOnReceipts — The qty on receipts
  • ReceiptAction — The receipt action
  • ReceivedAmount — The received amount
  • Requested — The requested
  • Subaccount — The subaccount
  • Subitem — The subitem
  • TaxCategory — The tax category
  • UnitCost — The unit cost
  • UOM — The uom
  • WarehouseID — The unique identifier for the warehouse
  • ShippingDestinationType — The shipping destination type
  • ShippingLocation — The shipping location
  • ShipTo — The ship to
  • AddressLine1 — The address line1
  • AddressLine2 — The address line2
  • City — The city
  • Country — The country
  • PostalCode — The postal code
  • State — The state
  • Validated — The validated
  • ShipToAddressOverride — The ship to address override
  • ShipToContact — The ship to contact
  • Attention — The attention
  • BusinessName — The business name
  • Email — The email
  • Phone1 — The phone1
  • ShipToContactOverride — The ship to contact override
  • RetainedTaxableAmount — The retained taxable amount
  • RetainedTaxAmount — The retained tax amount
  • TaxableAmount — The taxable amount
  • TaxAmount — The tax amount
  • TaxID — The unique identifier for the tax
  • TaxRate — The tax rate
  • BaseCurrencyID — The unique identifier for the base currency
  • Branch — The branch
  • ControlTotal — The control total
  • CurrencyID — The unique identifier for the currency
  • CurrencyEffectiveDate — The currency effective date
  • CurrencyRate — The currency rate
  • CurrencyRateTypeID — The unique identifier for the currency rate type
  • CurrencyReciprocalRate — The currency reciprocal rate
  • Date — The date
  • Description (additional) — The description
  • Hold — The hold
  • IsTaxValid — The unique identifier for the is tax valid
  • LastModifiedDateTime — The last modified date time
  • LineTotal — The line total
  • Location — The location
  • OrderNbr (additional) — The order nbr
  • OrderTotal — The order total
  • Owner — The owner
  • PromisedOn — The promised on
  • Status — The status
  • TaxTotal — The tax total
  • Terms — The terms
  • Type — The type
  • VendorID — The unique identifier for the vendor
  • VendorRef — The vendor ref
  • VendorTaxZone — The vendor tax zone
  • Warehouse — The warehouse

Output shape

a single Purchase Order record

Returns the updated record on success; may include an error envelope on failure.

Examples

Example 1: Create a new Purchase Order

Set Details.Account='1000', Details.Description='Test Item', Details.OrderNbr='PO-001', Details.OrderQty=10, ShippingInstructions.ShipTo='Vendor A', TaxDetails.TaxID='VAT1', AdditionalFields.VendorID='VEND001'

Example 2: Update an existing Purchase Order

Provide OrderNbr='PO-001' in Details.OrderNbr, modify Details.Description and Details.OrderQty, adjust ShippingInstructions fields, update TaxDetails.TaxRate=0.07

Example 3: Add tax and additional fields to a Purchase Order

Set TaxDetails.TaxRate=0.07, AdditionalFields.VendorRef='REF123', AdditionalFields.Status='Open', AdditionalFields.Terms='Net 30'

Links

Discussion