Sales order correction requests
Supported sales order correction requests scenarios
- Receiving sales order correction requests;
- Creating sales order correction requests;
- Responding to sales order correction requests;
- Deleting sales order correction requests.
For the business rules concerning correction requests, please read Sales order correction requests.
Receiving sales order correction requests
Purpose:
Receiving sales order corrections requests from Floriday and their latest status.
NR | Process step | API call / scenario |
---|---|---|
1 | Returns a sales order correction request by ID. | [GetSalesOrderCorrectionRequestById] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/GetSalesOrderCorrectionRequestById) |
2 | Returns the maximum sequence number found in sales order correction requests. | [GetSalesOrderCorrectionRequestsMaxSequence] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/GetSalesOrderCorrectionRequestsMaxSequence) |
3 | Returns a list of max 1000 sales order correction requests starting from a specified sequence number. | [GetSalesOrderCorrectionRequestsBySequenceNumber] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/GetSalesOrderCorrectionRequestsBySequenceNumber) |
Creating sales order correction requests
Purpose:
Creating a sales order correction request on which a supplier can respond.
Prerequisites:
- Sales order used for correction request has to have the status 'committed'.
NR | Process step | API call / scenario |
---|---|---|
1 | Creates a new sales order correction request. | [AddSalesOrderCorrectionRequest] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/AddSalesOrderCorrectionRequest) |
Responding to sales order correction requests
Purpose:
Declining or accepting sales order correction requests which are created by supplier.
Prerequisites:
- Sales order correction request has been placed by supplier;
- Sales order correction request has not yet have the status 'committed'.
NR | Process step | API call / scenario |
---|---|---|
1 A | Accept a sales order correction request. | [AcceptSalesOrderCorrectionRequest] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/AcceptSalesOrderCorrectionRequest) |
1 B | Decline a sales order correction request. | [DeclineSalesOrderCorrectionRequest] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/DeclineSalesOrderCorrectionRequest) |
Deleting sales order correction requests
Purpose:
Deleting a sales order correction request.
Prerequisites:
- Sales order correction request does not have the status 'committed'.
NR | Process step | API call / scenario |
---|---|---|
1 | Delete a sales order correction request. | [DeleteSalesOrderCorrectionRequest] (https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/DeleteSalesOrderCorrectionRequest) |
Updated 19 days ago