Creating contracts
Supported scenarios
- Creating contract drafts
- Editing contract drafts
- Approving/Declining finalized contracts
- Deleting contract approvals
- Approve request for contract delete
Creating contract drafts
Purpose:
Creating contract drafts via the API in stead of using the online Floriday supplier portal.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Adding a new contract draft to Floriday | AddContract |
Editing contract drafts
NR | Proces steps | API call / scenario |
---|---|---|
1 | Updating an existing contract draft based on id. | EditContract |
Approving and Declining finalized contracts
Purpose:
Responding to finalized contracts from suppliers.
NR | Proces steps | API call / scenario |
---|---|---|
1a | Sets the contract status to FINALIZED and offers the contract to the customer for approval | FinalizeContract |
2a | Customer receives finalized contract and can either approve or decline contract. | |
1b | Setst the state of the contract to Approved if already finalized by the customer. | ApproveContract |
2b | Creates valid contract for placing BlanketOrders. | |
1c | Setst the state of the contract to Declined if already finalized by the customer. | DeclineContract |
2c | Customer can either delete or adjust the declined contract as a draft. |
Deleting contract approvals
Purpose:
- Makes it possible to retract contract approvals from customers when the contract approvals are not yet accepted;
- When contract is allready approved, it will request for a contract delete.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Deletes contract if contract is not yet approved. Requests delete by customer if already approved. | RequestDeleteContract |
Approve request for contract delete
Purpose:
Approving contract delete requests created by customer.
NR | Proces steps | API call / scenario |
---|---|---|
1 | Approves contract delete request created by customer. | ApproveDeleteContract |
Updated 4 months ago