Flows ERP · Features
Sales & purchase contracts that run the whole deal
In Flows the contract is the spine of the business: it carries the products, the terms, and an auto-generated payment plan — then every invoice, receipt, and reminder traces back to it.
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 — AR & AP, one logic
4
Interest methods, incl. interest-free
5+
Document types per contract
100%
Payments traceable to a contract
01The two contract types
One logic for money in and money out
Sales contracts run your receivables; purchase contracts mirror them on the payable side. Learn one, and you know both.
| Sales contracts (AR) | Purchase contracts (AP) | |
|---|---|---|
| Counterparty | Customers — contacts & history | Suppliers — contacts & bank accounts |
| Goods | Outbound delivery plans | Inbound receiving plans |
| Money | Receivable plan + reminders | Payment plan — never late, never twice |
| 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 actually changes.
Managing contracts in Excel
- Due dates live in someone's memory — or get missed
- Every invoice re-typed; numbers drift from the sheet
- Payment status depends on fragile formulas
- One shared file, version chaos, no access control
- History = digging through old file copies
The same contracts in Flows
- Every period raises its own due-date reminder
- Documents generate from the contract — numbers always match
- Write-offs keep the outstanding balance real
- Everyone works on one record, with button-level permissions
- Full audit log: who changed what, and when
03The payment-plan engine
With interest, or without — the schedule builds itself
Set the terms once and Flows generates the full schedule: every period with its own amount, due date, and reminder. Four methods cover how Thai businesses actually sell and buy:
Equal principal
Principal splits evenly; interest accrues on the falling balance — installments start higher and shrink.
Equal installment
Same amount every period, interest on the reducing balance — the method borrowers know best.
Flat rate
Interest on the original principal, spread evenly — simple to quote, common in machinery sales.
Interest-free terms
No interest — just a credit term or installment split. Most trading deals live here.
04From contract to cash
What one signed contract sets in motion
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 runs on contracts
Built for contract-driven businesses
“We managed over 1,500 contracts on Excel files synced by hand. Month-end close ran a full week — with Flows it's two days, and the billing errors are simply gone.”
06Questions
Frequently asked questions
What is a sales contract in Flows ERP?
It's the master record of one deal with a customer: the products, amounts, credit terms, interest method, delivery schedule, and attachments. Flows generates the receivable payment plan from it automatically, and every later document and payment references it.
Does Flows support installment sales with interest?
Yes — four methods: equal principal, equal installment on the reducing balance, flat rate on the original principal, and interest-free credit terms. Pick the method on the contract and the schedule generates itself.
Can a contract be interest-free with just a credit term?
Yes — most trading deals are. Set a 30, 60, or 90-day credit term or a simple installment split with no interest, and the plan carries due dates and reminders exactly the same way.
Can contracts be linked to inventory?
Yes — sales contracts drive outbound delivery plans and purchase contracts drive inbound receiving plans, so stock movements always trace back to the contract that caused them.
Can we import existing contracts from Excel?
Yes. Flows provides Excel import templates for contracts, customers, suppliers, and products with validation reports — your team imports the contract book yourselves and verifies it during the parallel-run period.
What happens when a contract goes overdue?
Overdue periods raise alerts automatically. If configured, penalty interest starts accruing daily by the contract's own rules, and the contract appears in the collections workspace ready for follow-up.
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.