Direct sales sales order correction requests

Supported direct sales sales order correction scenario's

  • Adding sales order correction requests;
  • Receiving sales order correction requests;
  • Accepting sales order correction requests;
  • Deleting 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.

📘
  • If a sales order can not be (completely) fulfilled, a correction request may be initiated.
  • A correction request for a sales order may be initiated by both the supplier and the customer.
  • A Sales order correction request can either be a modification or a cancellation.

See the Business rules on Sales order correction requests for more information.


Add direct sales sales order correction request

Purpose: Request to correct a sales order in Floriday before, during or after delivery or payment.


NRProcess stepsAPI call / scenario
1Add a correction request for a sales order in Floriday by the supplier.AddSalesOrderCorrectionRequest
Sales order correction request is processed by Floriday.


Receiving direct sales sales order correction requests

Purpose: Receive latest status of sales order correction from Floriday before, during or after delivery or payment.

NRProcess stepsAPI call / scenario
1The latest correction status and corrections of the sales order can be retrieved from Floriday by ID.GetSalesOrderCorrectionRequestById
2Returns the maximum sequence number found in direct sales order correction requests.GetSalesOrderCorrectionRequestsMaxSequence
3Returns a list of max 1000 direct sales order correction requests starting from a specified sequence number.GetSalesOrderCorrectionRequestsBySequenceNumber


Accepting direct sales sales order correction requests

NRProcess stepsAPI call / scenario
1Accepting direct sales order correction request.AcceptSalesOrderCorrectionRequest


Declining direct sales sales order correction requests

NRProcess stepsAPI call / scenario
1Declining direct sales order correction request.DeclineSalesOrderCorrectionRequest


Deleting direct sales sales order correction requests

NRProcess stepsAPI call / scenario
1Deleting sales order correction request.DeleteSalesOrderCorrectionRequest