Feature
Order it, match it,
pay what you owe.
Purchase orders, goods receipts, and bills with a three-way match that flags mismatches before you pay. Every document posts to the same ledger.
Order to pay
Money leaves the business on purpose.
Raise a purchase order, send it to the supplier, and receive against it. Purchase orders move through a clear six-state lifecycle, so you always know what is open, received, and billed. A vendor record carries terms, tax defaults, and currency, so a new bill is mostly filled in before you start.
- Vendors with terms, tax defaults, and currency
- Purchase orders with a six-state lifecycle, from draft to billed
- Goods receipts that record what actually arrived, in beta
- Vendor credits and recurring bills for rent and subscriptions, in beta
BILL #441
This bill arrived against PO-2091 and matched the goods receipt line for line, so it is ready to pay. Nothing here was retyped.
Three-way match
Pay for what you ordered and received. Nothing else.
When a bill lands, Vinance checks it against the purchase order and the goods receipt line for line, with tolerances you control. Quantities and prices that agree clear the match; a short delivery or a price change gets flagged before the money leaves. It is the control large finance teams run, built into the bill itself.
- Three-way match: PO, goods receipt, and bill agree before you pay
- Tolerances for small, acceptable differences
- Mismatches flagged on the bill, line by line
- Approval routing and batch payment runs are in early access
Pay and post
Every payment lands on the right bill.
A payables aging built live from the ledger shows what is due and when. Record a payment and it posts to the ledger and settles against its bill, so you never pay the same invoice twice and your bank balance and payables stay in step. Batch payment runs that settle many bills at once are in early access.
- Payments that post and settle against their bills
- A live payables aging so nothing surprises you
- Vendor statements to tie out what you owe each supplier
- Excel exports with live formulas, not a flat CSV
A payables aging built live from the ledger. Each payment you record posts and reconciles against its bill, so payables and the bank move together.
Expenses
Staff spend, captured and coded.
Record expense claims with receipts attached, coded to the right account and tax treatment as they go. A claim posts to the ledger as a payable and is reimbursed like any other bill. No shoebox of receipts, no spreadsheet that never reconciles to the bank.
- Expense claims with receipts attached
- Coded to account and tax treatment on submit
- Claims become payables, paid like any bill
- Reimbursable and company-paid expenses, kept apart
CLAIM #118
Coded and tax-treated on submit. This claim posts to the ledger as a payable and is reimbursed like any other bill.
Tie out to your suppliers
Vendor statements and a payables aging show exactly what you owe each supplier, so a reconciliation call is a two-minute check, not an argument.
Let vendors send bills to you
A vendor portal with passwordless email sign-in lets suppliers submit bills with attachments, in English, Arabic, French, or Spanish. Recurring bills for fixed monthly costs are in beta.
Every bill posts to the books
Each bill writes a balanced journal, so payables, expenses, and recoverable tax stay in sync without a second entry.
Frequently asked questions
What is three-way matching?
Vinance checks the purchase order, the goods receipt, and the vendor bill against each other before you pay, within tolerances you set. If the quantities and prices agree, the bill is ready to pay; if they do not, the mismatch is flagged so you catch it before the money leaves.
Can I require approval before a bill is paid?
Approval routing is in early access. Today, the three-way match gives you the strongest control: a bill that does not agree with its purchase order and goods receipt is flagged before payment.
Can I pay many bills at once?
Batch payment runs are in early access. Today you record payments bill by bill; each payment posts to the ledger and settles against its bill, so payables and the bank stay in step.
Do expense claims post to the accounts?
Yes. Record claims with receipts, coded to the right account and tax treatment. A claim posts as a payable and is reimbursed like any other bill. See how the ledger works.
Move your books off the spreadsheet.
Invoices to bank statements, payroll to financial statements. One platform with every module included, free during early access, on web and desktop.
All modules included · Real double-entry books · Explore a seeded sample company in one click