Skip to content

UpsertPurchaseOrderInput ​

Type: Input

Input for creating or updating a purchase order

Fields ​

NameTypeDefaultDescription
approvedAtISO8601Approval timestamp (ISO8601)
approvedByUserIdUserIDApproving user ID
attachments[PurchaseOrderFileAttachmentInput!]Approval timestamp (ISO8601)
currencyCurrencyISO!Currency code (required)
deliveryAddressIdAddressIDDelivery address ID
expectedDeliveryDateISO8601Expected delivery date (ISO8601)
idPurchaseOrderIDID for update; omit for create
internalNotesStringInternal notes
jobIdJobIDAssociated job ID
notesStringNotes visible to supplier
orderDateISO8601!Order date (ISO8601, required)
poNumberString!Purchase order number (required)
receivedAtISO8601Date goods were received (ISO8601)
statusPurchaseOrderStatusPO status
subtotalAmountFloatSubtotal before tax
supplierIdSupplierID!Supplier ID (required)
taxAmountFloatTax amount
totalAmountFloat!Total amount including tax (required)

Connect machines, automate workflows, and build custom apps for print production.