Contracts

Supported contract scenarios

  • Receiving contracts;
  • Receiving contract attachments;
  • Placing blanket orders;
  • Receiving blanket orders;
  • Finalize, Approve, or Decline blanket orders.

For the business rules concerning contracts, please read Contracts.


Receiving contracts

Purpose:
Receive contract information and included supply lines created on Floriday trading agent.


Prerequisites:

  • There are contracts available on the Floriday platorm;
  • Contracts have the status "Approved".

NR

Proces steps

API call / scenario

1

Returns the maximum sequence number found in contracts.

GetContractsMaxSequence

2

Returns a list with a maximum of 1000 contracts starting from a specified sequencenumber.

GetContractsBySequenceNumber



Receiving contract attachments

Purpose:
Receive contract attachments uploaded to Floriday trading agent.

Prerequisites:

  • There are contracts available on the Floriday platorm;
  • Contracts have the status "Approved";
  • Contracts have attachments.

NR

Proces steps

API call / scenario

1

Returns attachment file of a specific contract (AttachmentDetails - AttachmentId)

GetContractAttachmentById



Placing blanket orders

Purpose:
Add direct sales blanket orders in Floriday trading agent.

Prerequisites:

  • There are contracts available on the Floriday platorm;
  • Contracts have the status "Approved";
  • Blanket order is placed on specific ContractId.

NR

Proces steps

API call / scenario

1

Creates a new blanket order

AddBlanketOrder

2

Floriday matches blanket order to bandwiths in Floriday.

2 A

When a blanket order is between the bandwith Floriday will create a sales order.

SalesOrder

2 B

When a blanket order is not between the bandwith Floriday will notify the supplier that the blanket order has to be approved.

Response: Status Pending

Receiving blanket orders

Purpose:
Receive direct sales blanket orders from Floriday trading agent.

Prerequisites:

  • There are blanket orders placed on the Floriday trading agent.

NR

Proces steps

API call / scenario

1

Returns a blanket order by ID.

GetBlanketOrderById

2

Returns the maximum sequence number found in blanket orders.

GetBlanketOrdersMaxSequence

3

Returns a list with a maximum of 1000 blanket orders starting from a specified sequencenumber.

GetBlanketOrdersBySequenceNumber



Finalizing, Approving, or Declininge blanket orders.

Purpose:
Finalizing concept blanket orders, approving or declining blanket orders in Floriday trading agent.


Nr

Proces steps

API call / scenario

1

Sets the ApprovalStatus of the blanket order from Draft to Finalized.

SetBlanketOrderFinalized

2

Sets the ApprovalStatus of the blanket order from Finalized to Approved.

SetBlanketOrderApproved

3

Sets the ApprovalStatus of the blanket order from Finalized to Declined.

SetBlanketOrderDeclined

Modifying an existing blanket order

Purpose:
Finalizing concept blanket orders, approving or declining blanket orders in Floriday trading agent.


Nr

Proces steps

API call / scenario

1

Modifies an existing blanket order.

EditBlanketOrder


Did this page help you?