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.


📘

Correcting Delivery time and Delivery location

In the 2025v2 version of the Floriday API, both customer organizations and supplier organizations will be able to perform correction requests on Delivery time and Delivery location. This will impact Fulfillment Requests and how they are processed by supplier organizations.

Fulfillment requests are grouped into Delivery Orders based on both Delivery time and Delivery location. Correcting either of these can result in changed or new Fulfillment requests being created by Floriday.

When a correction on either Delivery time and Delivery location takes place:

  • The FulfillmentRequestId stays the same.
  • The Delivery Order where the Fulfillment Request was a part of, receives an update that it no longer contains the corresponding FulfillmentRequestId.
  • A new Delivery Order is created or an existing Delivery Order (that matches the Delivery time and/or date of the now corrected Fulfillment request) is updated with this FulfillmentRequestId.

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
2Returns the maximum sequence number found in sales order correction requests.GetSalesOrderCorrectionRequestsMaxSequence
3Returns a list of max 1000 sales order correction requests starting from a specified sequence number.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


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
1 BDecline a sales order correction request.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