Skip to main content

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