These docs are for v2024.1. Click to read the latest docs for v2025.1.

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.


NRProcess stepAPI call / scenario
1Returns a sales order correction request by ID.[GetSalesOrderCorrectionRequestById](https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/GetSalesOrderCorrectionRequestById)
2Returns the maximum sequence number found in sales order correction requests.[GetSalesOrderCorrectionRequestsMaxSequence](https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/GetSalesOrderCorrectionRequestsMaxSequence)
3Returns 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'.

NRProcess stepAPI call / scenario
1Creates 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'.

NRProcess stepAPI call / scenario
1 AAccept a sales order correction request.[AcceptSalesOrderCorrectionRequest](https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/AcceptSalesOrderCorrectionRequest)
1 BDecline 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'.

NRProcess stepAPI call / scenario
1Delete a sales order correction request.[DeleteSalesOrderCorrectionRequest](https://api.staging.floriday.io/customers-api-2024v1/swagger/index.html#/SalesOrderCorrectionRequests/DeleteSalesOrderCorrectionRequest)