ForceUpdatePurchaseOrderInput
Input to overwrite a purchase order regardless of its status. Fields left out are unchanged.
input ForceUpdatePurchaseOrderInput {
alternativeTaxRate: String
costTier: String
deliveryAddress: JSON
deliveryInstructions: String
discountAmount: Float
exchangeRate: Float
expectedDate: DateTime
expectedVersion: Int
freightAmount: Float
id: ID!
internalComments: String
items: [ForceUpdatePurchaseOrderItemInput!]
metadata: JSON
notes: String
orderCurrency: String
orderDate: String
paymentTerms: String
projectName: String
shippingAddress: JSON
shippingAmount: Float
supplierCode: String
supplierDisplayName: String
supplierEmail: String
supplierId: String
supplierName: String
supplierPhone: String
surchargeAmount: Float
trackingCode: String
warehouseId: String
}
Fields
ForceUpdatePurchaseOrderInput.alternativeTaxRate ● String scalar
Alternative tax rate applied to the order, when it differs from the per-line rates.
ForceUpdatePurchaseOrderInput.costTier ● String scalar
Cost tier the supplier prices were taken from.
ForceUpdatePurchaseOrderInput.deliveryAddress ● JSON scalar
Address the supplier delivers to, as a JSON address object.
ForceUpdatePurchaseOrderInput.deliveryInstructions ● String scalar
Free-text delivery instructions for the supplier.
ForceUpdatePurchaseOrderInput.discountAmount ● Float scalar
Order-level discount, in the order currency.
ForceUpdatePurchaseOrderInput.exchangeRate ● Float scalar
Exchange rate between the order currency and the organization's base currency.
ForceUpdatePurchaseOrderInput.expectedDate ● DateTime scalar
Date the goods are expected to arrive.
ForceUpdatePurchaseOrderInput.expectedVersion ● Int scalar
Optimistic-concurrency counter — the version the editor loaded.
ForceUpdatePurchaseOrderInput.freightAmount ● Float scalar
Freight charge for the order, in the order currency.
ForceUpdatePurchaseOrderInput.id ● ID! non-null scalar
The ID of the purchase order to update.
ForceUpdatePurchaseOrderInput.internalComments ● String scalar
Comments for your team only; never shown to the supplier.
ForceUpdatePurchaseOrderInput.items ● [ForceUpdatePurchaseOrderItemInput!] list input
The lines on the order.
ForceUpdatePurchaseOrderInput.metadata ● JSON scalar
Additional data attached to the record, as JSON.
ForceUpdatePurchaseOrderInput.notes ● String scalar
Notes on the order, visible to the supplier.
ForceUpdatePurchaseOrderInput.orderCurrency ● String scalar
Currency code of the order's amounts.
ForceUpdatePurchaseOrderInput.orderDate ● String scalar
Date the order was placed.
ForceUpdatePurchaseOrderInput.paymentTerms ● String scalar
Payment terms agreed with the supplier.
ForceUpdatePurchaseOrderInput.projectName ● String scalar
Project the purchase is for, if any.
ForceUpdatePurchaseOrderInput.shippingAddress ● JSON scalar
Address the order is shipped from or billed to, as a JSON address object.
ForceUpdatePurchaseOrderInput.shippingAmount ● Float scalar
Shipping charge for the order, in the order currency.
ForceUpdatePurchaseOrderInput.supplierCode ● String scalar
The supplier's code.
ForceUpdatePurchaseOrderInput.supplierDisplayName ● String scalar
The supplier's display name.
ForceUpdatePurchaseOrderInput.supplierEmail ● String scalar
The supplier's email address.
ForceUpdatePurchaseOrderInput.supplierId ● String scalar
The ID of the supplier.
ForceUpdatePurchaseOrderInput.supplierName ● String scalar
The supplier's legal name.
ForceUpdatePurchaseOrderInput.supplierPhone ● String scalar
The supplier's phone number.
ForceUpdatePurchaseOrderInput.surchargeAmount ● Float scalar
Surcharge on the order, in the order currency.
ForceUpdatePurchaseOrderInput.trackingCode ● String scalar
Carrier tracking code for the shipment.
ForceUpdatePurchaseOrderInput.warehouseId ● String scalar
The ID of the warehouse.
Member Of
forceUpdatePurchaseOrder mutation