Contracts

Supported scenarios

  • Sync contracts;
  • Sync blanket orders;
  • Approve blanket orders;
  • Create blanket orders.

For the business rules concerning contracts, please read Contracts.


Sync Contracts

Purpose:
Sync contracts from Floriday in supplier application.

Prerequisites:

  • The supplier application has the latest update of organizations;
  • The supplier application has the latest update of delivery conditions;
  • The supplier application has the latest update of trade items;
  • The supplier application has the latest update of custom packages;
  • The supplier organization and/or customer organization has inserted and accepted contracts with contract lines and attachments in the Floriday contract module.

Proces steps:

NR

Process step

API call / scenario

1

Get highest generated sequence number.

GetContractsMaxSequence

2

Sync contracts with contract lines with the current lowest sequence number and a max result limit in the supplier application.

GetContractsBySequenceNumber

3

Process the retrieved contracts and contract lines in the supplier application with their unique contract ID and version number. The contracts and contract lines will be added, updated or deleted in the supplier application.

4 A

Get contract attachments from contracts by attachmentID.

GetContractAttachmentById

4 B

Get contract by ID.

GetContractById

Process the retrieved contract attachments in the supplier application.

Repeat steps.



Sync Blanket orders

Purpose:
Sync blanket orders from Floriday in supplier application.

Prerequisites:

  • The supplier application has the latest update of organizations;
  • The supplier application has the latest update of delivery conditions;
  • The supplier application has the latest update of trade items;
  • The supplier application has the latest update of custom packages;
  • The supplier application has the latest update of warehouses;
  • The supplier application has the latest update of contracts;
  • The supplier organization and/or customer organization has inserted blanket orders in the Floriday.

Proces steps:

NR

Process step

API call / scenario

1

Get highest generated sequence number.

GetBlanketOrdersMaxSequence

2

Sync blanket orders with the current lowest sequence number and a max result limit in the supplier application.

GetBlanketOrdersBySequenceNumber

3

Process the blanket orders in the supplier application with their unique blanket order ID. The blanket orders will be added, updated or deleted in the supplier application.

Repeat steps.



Approve Blanket orders

Purpose:
Approving finalized blanket orders from the customer in Floriday.

Prerequisites:

  • The supplier application has the latest update of organizations;
  • The supplier application has the latest update of delivery conditions;
  • The supplier application has the latest update of trade items;
  • The supplier application has the latest update of custom packages;
  • The supplier application has the latest update of warehouses;
  • The supplier application has the latest update of contracts;
  • The supplier application has the latest update of blanket orders;
  • The user has approved blanket orders in the supplier application.

Proces steps:

NR

Process step

API call / scenario

1

Place finalized blanket order by the customer organization in the Floriday.

2

The finalized blanket order will be available for the supplier organization in Floriday.

GetBlanketOrdersBySequenceNumber

3

Approve a finalized blanket order with a final price, quantity, trade-item and packingconfiguration, delivery date/time within contract-line margins and a dispatchwarehouse.

SetBlanketOrderApproved

The approved blanket order is validated by Floriday and will be processed in Floriday.

4

The approved blanket order will be available for the customer organization in Floriday.

5

The approved blanket order can be retrieved by the Customer organization from Floriday.

6

Get new sales orders that will be automatically created based on blanket orders.

SalesOrders

7

The sales orders will be processed in the supplier application.

8

The sales orders will be available for the customer organization in Floriday.

9

The sales order can be retrieved by the Customer organization from Floriday.



Create Blanket orders

Purpose:
Creating new approved blanket orders in Floriday.

Prerequisites:

  • The supplier application has the latest update of organizations;
  • The supplier application has the latest update of delivery conditions;
  • The supplier application has the latest update of trade items;
  • The supplier application has the latest update of custom packages;
  • The supplier application has the latest update of warehouses;
  • The supplier application has the latest update of contracts;
  • The user has inserted blanket orders in the supplier application;
  • The user has approved inserted blanket orders in the supplier application.

Proces steps:

NR

Process step

API call / scenario

1

Create finalized blanket order by the supplier organization in the Floriday.

AddBlanketOrder

The new blanket order is validated by Floriday and will be processed in Floriday.

2

The finalized blanket order will be available for the customer organization in Floriday.

3

The finalized blanket order can be retrieved by the customer organization from Floriday.

4

Approve a finalized blanket order with a final price, quantity, trade item and packingconfiguration, delivery date/time within contract-line margins and a dispatchwarehouse.

SetBlanketOrderApproved

The approved blanket order is validated by Floriday and will be processed in Floriday.

5

The approved blanket order will be available for the customer organization in Floriday.

6

The approved blanket order can be retrieved by the Customer organization from Floriday.

7

Get new sales orders that will be automatically created based on blanket orders.

SalesOrders

8

The sales orders will be processed in the supplier application.

9

The sales orders will be available for the customer organization in Floriday.

10

The sales order can be retrieved by the Customer organization from Floriday.




Did this page help you?