Introduction
A Purchase Contract and Sale Contract in AgriChain represent legal agreements that define the terms of a transaction between a buyer and a seller. These contracts include essential details such as:
Commodity name, type, variety, and season
Payment terms and delivery responsibilities
Total tonnage, pick-up, and delivery locations
Other relevant terms and conditions
In AgriChain, contracts are not only created individually but can also be linked to each other to represent the complete supply chain flow—from purchase to sale. Proper linking ensures accountability, clarity, and seamless transaction management.
You can follow the Contract Creation Steps by clicking here.
Creating a Contract
Create a Purchase Contract
- Log in to AgriChain using your credentials.
- Navigate to the Contracts module from the left-hand side menu.
- Click the “+ Contract” (green button) on the top-right corner of the screen.
- Fill in all required fields on the Contract Creation Form.
- Click “Continue and Review” and then click “Submit” to complete creation.
Create a Sale Contract
- Log in to AgriChain using your credentials.
- Navigate to the Contracts module from the left-hand side menu.
- Click the “+ Contract” (green button) on the top-right corner of the screen.
- Fill in all required fields on the Contract Creation Form.
- Click “Continue and Review” and then click “Submit” to complete creation.
Link Purchase and Sale Contracts
- Go to the list of Contracts and open the Purchase Contract.
- Click the 3-dot menu on the top-right of the screen.
- Select the “Contract Allocation” option.
- A pop-up window will appear.
- Select the matching Sale Contract.
- Enter the Allocated Tonnage.
- Choose the Allocation Type – “Through Warehouse” or “Direct to Buyer”.
- Click “Save” to confirm the contract link.

Verify the Contract Allocation
- Open either the Purchase or Sale Contract.
- Scroll to the Contract Allocation section to confirm that the link has been applied correctly.
- Once the two Contracts are linked, you can see in the Contract allocation section of both contracts.

Create Freight Order for Purchase Contract
- Go to the Purchase Contract.
- Click “three dot” and choose the "Create Freight Order"

Same Freight Order will be created under both contract
Note: Once the Freight Order is created under Purchase contract, same will be reflecting under Sale contract as well.
Note: Always create orders under the allocation via the 3-dot 'Action' menu and not from the 'Orders' tab that is located on the top of the page.Note: Only create movement against the order you have created and the movement will be reflected on both purchase and sale contract.Related Articles
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article