Sales orders
Supported sales orders scenarios
- Placing sales orders
- Cancelling sales orders
- Receive sales orders
Placing sales orders
Purpose:
Add direct sales sales orders in Floriday trading agent.
Prerequisites:
- Customer has up to date supply lines
- Information in a sales order meets all the criteria:
- Price should match with supply;
- Delivery period should match with DeliveryPeriod in supply;
- Order period should match with OrderPeriod in supply;
- Packing configuration should exist in the right SupplyLine or TradeItem;
- Delivery location should be a valid LocationGLN;
- Delivery date should match with DeliveryConditions of supplier.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Creates a new sales order. |
Cancelling sales orders
Purpose:
Cancelling direct sales sales orders in Floriday trading agent.
Prerequisites:
- Sales order does not have the status 'Committed'.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Cancel a sales order before the cancellation deadline. |
Receiving sales orders
Purpose:
Receiving placed direct sales sales orders in Floriday trading agent.
Prerequisites:
- Sales order must be placed on Floriday.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Returns a list of sales orders. | |
2 | Returns a list of sales orders by ID. | |
3A | Returns the maximum sequence number found in sales orders. | |
3B | Receive sales orders based on the provided sequence number. | |
4 | Receive the RFH delivery notes of the given sales order based on the fulfillment orders. Will return multiple delivery notes if the sales order is divided into multiple loadCarriers. | |
5 | Receive invoice lines by sales order ID. |
Note:
NR 4 is a temporary endpoint which will become obsolete if the Advanced shipping notes endpoints will be implemented.
Updated 3 months ago