Features · Contracts · AP
Purchase contracts (AP) — pay on plan, receive on record
The supplier, the goods, the receiving schedule, and an auto-generated payment plan — one record for everything you owe. Flows reminds you before each payment is due and pays into the supplier's bank account on file, so nothing is late and nothing is paid twice.

01
The supplier side, mirrored from sales
If your team can run a sales contract, they can run a purchase contract — same record shape, same logic, opposite direction. Pick the supplier, add the goods and their planned receiving dates, and the contract carries the whole procurement.
- Same logic as sales contracts
- Receiving plans per batch
- Supplier contacts & attachments
- Excel import for the backlog
Suppliers
Bank account on file — KBank •••4512
Selected automatically at payment · never the wrong account
02
A payment plan that protects your cash
Enter the amount, the credit term or installments — with interest if the deal carries it — and Flows generates the payment schedule. Each period reminds you before it's due, and the supplier's verified bank account is already attached to the payment.
- Auto-generated schedule
- Credit terms & installments
- Due-date reminders per period
- Supplier bank account on file
Contracts — money in & money out
Sales · money in
78% collected
Purchases · money out
55% paid on plan
Net cash this month
+฿204,100
03
Received, written off, and reconciled
Confirm goods in against the receiving plan — partially, in batch, or via Excel — and settle payments in the AP write-off center. Deemed payment handles quality deductions, and cheques you issue can bind to one or many periods.
- Partial & batch receiving
- AP write-off center
- Deemed payment for deductions
- Cheques bound to periods
Cheques — received & issued
Bound to contract SC-041 · periods 3–5
Write-off happens automatically on clearing
Inside the module
Real screens from Flows ERP — what your team will actually work in.

Purchase contract with receiving plan
Products, quantities, and planned receiving dates per batch — the procurement on one record.

Payment plan with supplier account
Every period's amount and due date, with the bank account the payment will go to.
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.
Spec sheet
What the purchase-contract module ships with — included in every plan.
Contract statuses
Draft, active, closed, cancelled — with full history
Payment plan
Auto-generated; credit terms, installments, all four interest methods
Supplier data
Contacts, attachments, and verified bank accounts
Receiving
Inbound plans per batch; partial, batch, and Excel confirmation
Write-offs
AP write-off center; partial, batch, Excel, deemed payment
Cheques
Issued cheques bound to one or many periods
Import / export
Excel templates with validation reports
Collaboration
Follow-up thread, @ mentions, edit history
Frequently asked questions
What is a purchase contract in Flows ERP?
The master record of one deal with a supplier: the goods, amounts, terms, receiving schedule, and attachments. Flows generates the payment plan from it automatically, and it becomes an account payable tracked in the AP write-off center.
How is a purchase contract different from a sales contract?
Direction. A sales contract drives receivables and outbound deliveries; a purchase contract drives payables and inbound receiving. The record shape and workflow are deliberately the same, so your team learns one logic for both.
Does Flows store supplier bank accounts?
Yes — that's a deliberate difference from customer records. Each supplier can carry bank accounts, and when a payment is made the account is selected from the record, which prevents paying into the wrong account.
What is deemed payment (จ่ายเสมือน)?
A settlement without actual money movement — for example, deducting part of the price because goods arrived damaged. The period is marked settled for that amount, with the reason on record, so AP stays accurate without a fake bank transaction.
Can we receive goods in several batches?
Yes. The contract carries a receiving plan per batch, and each inbound confirmation — partial, batch, or via Excel — updates stock in the chosen warehouse and traces back to the contract.
Does the payment plan support interest?
Yes — the same four methods as sales contracts: equal principal, equal installment on the reducing balance, flat rate, or interest-free credit terms. Most purchase deals use plain credit terms, and the schedule works the same way.
Can we import our existing purchase contracts?
Yes — via Flows' Excel import templates with validation reports. Your team imports the contract book yourselves during onboarding and verifies it in the parallel-run period.
Put your next purchase in Flows.
Start a free one-month trial, or book a demo and bring a real purchase contract — we'll set it up together.