Sales & purchase contractsall in one place
Each contract holds the products, the terms, and a payment plan Flows generates for you.
One-month free trial before you buy.
Contracts — money in & money out
Sales · money in
78% collected
Purchases · money out
55% paid on plan
Net cash this month
+฿204,100
2
Contract types — sales (AR) and purchase (AP), used the same way
4
Interest methods, incl. interest-free
1
Record — contract, payment plan, documents and payments together
100%
Payments linked to a contract
01The two contract types
Money in and money out, handled the same way
Sales contracts manage your receivables; purchase contracts manage your payables. They work the same way, so once you know one, you know both.
| Sales contracts (AR) | Purchase contracts (AP) | |
|---|---|---|
| Counterparty | Customers — contacts & history | Suppliers — contacts & history |
| Goods | Outbound delivery plans | Inbound receiving plans |
| Money | Receivable plan + reminders | Payment plan + reminders |
| Documents | Invoices, tax invoices, receipts | Payment records on the contract |
| Interest | All four methods | All four methods |
| Settlement | AR write-off center | AP write-off center |
02Before & after
Contracts in Excel vs. contracts in Flows
Most teams come to us from spreadsheets. Here's what changes.
Managing contracts in Excel
- Due dates are easy to forget or miss
- Every invoice typed again by hand, with typing mistakes
- Payment status depends on formulas that break easily
- One shared file, many versions, no control over who sees what
- Finding history means searching through old file copies
The same contracts in Flows
- Every period gets its own due-date reminder
- Documents are generated from the contract — numbers always match
- The outstanding balance updates with every write-off
- Everyone works on the same record, with button-level permissions
- A full log of who changed what, and when
03Payment plans
With or without interest — the schedule is generated for you
Set the terms once and Flows generates the full schedule: every period with its own amount, due date, and reminder. Choose from four methods:
Equal principal
The principal is split evenly and interest is charged on the remaining balance — payments start higher and get smaller.
Equal installment
The same amount every period, with interest on the reducing balance.
Flat rate
Interest on the original principal, spread evenly — simple to calculate.
Interest-free terms
No interest — just a credit term or payments split into installments.
04From contract to cash
What happens after a contract is signed
01Contract signed
Products, amounts, terms, and attachments on one record.
02Plan generated
Installments and due dates created from the terms.
Why Flows
What makes Flows different
Not another generic ERP — a system built around how Thai SMEs actually buy, sell, and collect.
See how onboarding works →Priced per company, not per seat
One annual price, every module included. Add users freely within your tier — no feature gates, no seat fees.
Three languages with auto-translation
Thai, English & Chinese UI — and the data your team enters is translated automatically, so everyone reads the same records.
Your documents, exactly your format
Send us your invoice and receipt templates; our team configures them into Flows. Every document comes out looking like yours.
We walk you live — and stay
Five-step onboarding at no extra cost, then quarterly system stability reports. We don't disappear after go-live.
05Who uses contracts
For businesses that work with contracts
“We ran more than 1,500 contracts on Excel files that people synced by hand. Month-end close took a full week; with Flows ERP it takes two days, and the billing mistakes are gone.”
06Questions
Frequently asked questions
Does Flows support installment sales with interest?
Flows supports installment sales with four options: equal principal, equal installments on a reducing balance, a flat rate, or no interest with a credit term. You pick one on the contract, and the schedule is generated for you.
Can a contract be interest-free with just a credit term?
You can set a 30, 60, or 90-day credit term, or split the amount into installments without interest. The plan still has due dates and reminders, just like any other plan.
Can contracts be linked to inventory?
Contracts and stock are connected: sales contracts carry delivery plans and purchase contracts carry receiving plans. Every stock movement therefore links back to the contract it belongs to.
Can we import existing contracts from Excel?
Flows provides Excel import templates for contracts, customers, suppliers, and products, and checks every row for errors. Your team imports the contracts, then reviews them while running both systems side by side.
What happens when a contract goes overdue?
Overdue periods trigger alerts automatically, and the contract shows up in the collections module for follow-up. If you use penalty interest, it is calculated daily by the contract's rules.
Related features
See your own contracts in Flows.
Start a free one-month trial, or book a 30–45 minute demo with your real cases.