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.

Flows ERP

Contracts — money in & money out

Sales · money in

SC-041+฿416,600
SC-038+฿86,400

78% collected

Purchases · money out

PC-102−฿240,000
PC-099−฿58,900

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)
CounterpartyCustomers — contacts & historySuppliers — contacts & history
GoodsOutbound delivery plansInbound receiving plans
MoneyReceivable plan + remindersPayment plan + reminders
DocumentsInvoices, tax invoices, receiptsPayment records on the contract
InterestAll four methodsAll four methods
SettlementAR write-off centerAP 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

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 →
  1. Priced per company, not per seat

    One annual price, every module included. Add users freely within your tier — no feature gates, no seat fees.

  2. Three languages with auto-translation

    Thai, English & Chinese UI — and the data your team enters is translated automatically, so everyone reads the same records.

  3. 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.

  4. 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.”
— Zhou Shengyou · Operations Director, XCMG Leasing (Thailand) Co., LtdRead the customer story →

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.