Update an existing order
How to update an existing purchase order as a buyer
Most supplier ERP integrations do not have the capability to automatically process an updated order. It will be processed manually by the supplier and the order will have a longer human response time.
- If an order line has order process status
Issued
orIn Progress
and it is updated, it will keep the same status. - If the line has status
Rejected
(by supplier) and it is reissued, it will becomeIn Progress
. - If the line has status
Confirmed
and it is reopened, it will becomeIn Progress
. - In case of any other status like
Completed
orCancelled
the order update will be ignored.
Please see this page to choose between the native or simple delivery schedule:
Tradecloud will update the order based on the
purchaseOrderNumber
and will add or update lines, delivery schedules and delivery histories where needed.Order lines will be matched based on
lines.position
, deliverySchedule.position
and deliveryHistory.position
.The order update should preferable only contain order lines that are new or changed. But you can also send all lines anyway.
The actual delivery history may be added in an order update when your ERP system supports a delivery schedule natively. These will be used to calculate the line
Overdue
indicator.lines.deliveryHistory
: the historical actual delivery schedule. Provide zero, one or multiple delivery history lines. Provide all delivery history lines in an update. The total number of delivery history lines is limited to 100 lines per order line.deliveryHistory.position
: the position in the delivery schedule. Not to be confused with theline.position
.deliverySchedule.position
versusdeliveryHistory.position
do not have to use the same values.deliveryHistory.date
: the actual delivery date of this delivery schedule position. Date has ISO 8601 dateyyyy-MM-dd
format. See also Standards.deliveryHistory.quantity
: the actual delivered quantity of this delivery schedule position. Quantity has a decimal1234.56
format with any number of digits.
Or use the actual delivery field when using the simple delivery schedule:
lines.actualDelivery
: the actual delivery at the buyer for this order line.actualDelivery.date
: the actual delivery date of this delivery. Date has ISO 8601 dateyyyy-MM-dd
format. See also Standards.actualDelivery.quantity
: the actual delivered quantity of this delivery. Quantity has a decimal1234.56
format with any number of digits.
Additional indicators may be set in an order update:
indicators
:
erpLastChangeDateTime
: Date and time the order was updated in your ERP system.DateTime
has ISO 8601 local date/time formatyyyy-MM-ddThh:mm:ss
. See also Standards.erpLastChangedBy
: he user email or user name as known in your ERP system who updated this order
Last modified 18d ago