Order changes and line statuses
This is an usage note explaining how to deal with order changes and the respective line statuses.
A new order message contains the initial order from the buyer. The buyer expects that the seller will send an OrderResponse message to confirm the order.
Order: OrderType = ‘New’
Order line: LineStatusCode
Order
OrderResponse
Remark
(empty) or left out
accepted
Agreement The seller might have changed the order line (delivery date or delivery lines, quantity or price) in the OrderResponse and does not expect a confirmation from the buyer
rejected
No agreement
revised
No agreement The seller sends a revised order line (delivery date or delivery lines, quantity or price) in the OrderResponse and expects a confirmation from the buyer. In fact, it becomes the Change by Seller scenario (see below)
Note: partial order confirmations are allowed. The seller might not be able to confirm the entire order yet and send an OrderResponse message that contains only the order lines that are confirmed. At a later moment, the seller sends another OrderResponse message as confirmation for the remaining order lines. Subsequent OrderResponse messages can contain the remaining order lines or all of the order lines (with the same LineStatusCode as before). It is recommended that the seller sends as many possible confirmed order lines in the OrderResponse message.
2. Change by Buyer
The buyer wants to make changes to an existing, confirmed order. The buyer expects that the seller will send a response to the requested changes.
Change is when a confirmation for the order was received.
Order: OrderType = ‘Changed’
An Order message must always contain all order lines. LineStatusCode = (empty) / left out for the unchanged order lines.
Buyer wants to change a line (or a sub line) in an existing, confirmed order. Possible changes: delivery date (scheme), price or quantity
Order line: LineStatusCode
Order
OrderResponse
Remark
revised
accepted
New agreement for the order line The seller might have changed the order line (delivery date or delivery lines, quantity or price) in the OrderResponse and does not expect a confirmation from the buyer
rejected
No new agreement, old agreement is still in place
revised
No new agreement, old agreement is still in place The seller sends a revised order line (delivery date or delivery lines, quantity or price) in the OrderResponse and expects a confirmation from the buyer
Buyer wants to add a line (or a sub line) to an existing, confirmed order.
Order line: LineStatusCode
Order
OrderResponse
Remark
added
accepted
Agreement for the added line The seller might have changed the order line (delivery date or delivery lines, quantity or price) in the OrderResponse and does not expect a confirmation from the buyer
rejected
No agreement for adding the requested order line, old agreement is still in place
revised
No agreement (yet) for the added order line The seller sends a revised order line (delivery date or delivery lines, quantity or price) in the OrderResponse and expects a confirmation from the buyer
Buyer wants to cancel a line (or a sub line) from a confirmed order
Order line: LineStatusCode
Order
OrderResponse
Remark
cancelled
accepted
Agreement for cancelling the order line
rejected
No agreement for cancelling the order line
The seller wants to make changes to an existing, confirmed order. For example, the seller cannot make the confirmed delivery date and sends an updated delivery date for the order line.
As a response, the buyer can send a confirmation to the changes from the seller. This response is an Order message and it’s optional to send this response. This response Order message must contain all order lines.
Seller wants to change a line (or a sub line) in an existing, confirmed order. Possible changes: delivery date (scheme), price or quantity
Order line: LineStatusCode
OrderResponse
Order (optional)
Remark
revised
accepted
New agreement for the order line
disputed
Disputed
Seller wants to add a line (or a sub line) to an existing, confirmed order.
Order line: LineStatusCode
OrderResponse
Order (optional)
Remark
added
accepted
Agreement for the added line
disputed
Disputed
Seller wants to cancel a line (or a sub line) from a confirmed order
Order line: LineStatusCode
OrderResponse
Order (optional)
Remark
cancelled
accepted
Agreement for cancelling the order line
disputed
Disputed
Last updated