Feature

A real ledger,
not a spreadsheet.

Every document posts a balanced journal to a full chart of accounts. Drill from any figure down to the entry behind it, then close the period and lock it.

Real double-entry

Balances are consequences of entries, never typed over.

Under every invoice, bill, payment, and pay run is a balanced journal. Raise INV-1042 and Vinance debits receivables, credits revenue, and credits VAT payable in one atomic posting. You work in plain language on the surface; the ledger keeps the debits and credits equal underneath, every time.

  • Every document posts a balanced journal automatically
  • Manual journals when you need them, with a required narrative
  • Nothing posts unless the debits and credits agree
  • A full audit trail: who posted what, when, and against what
Accounting · Journal for INV-1042
Posted automatically when INV-1042 was raisedDr / Cr
1100Accounts receivable$24,412
4000Freight & services revenue($23,250)
2200VAT payable (output, 5%)($1,162)

Debits $24,412, credits $24,412. Every document Vinance creates posts a balanced journal like this one. You never type a debit and a credit by hand.

A chart of accounts that fits

Your accounts, your codes, your structure.

Start from a region-aware template or bring your own numbering across in an import. Assets, liabilities, equity, income, and expenses group the way accountants expect, with sub-accounts as deep as you need. Because everything posts here, the chart of accounts is the single source your statements are read from.

  • Grouped, multi-level accounts with your own codes
  • Region-aware starting templates, or import your existing chart
  • Archive an account without breaking its history
See reports & dashboards →
Accounting · Chart of accounts
1000Assets$1,204,800
1010Cash & bank$486,200
1100Accounts receivable$318,600
1200Inventory$400,000
2000Liabilities$392,400
2100Accounts payable$214,250
2200VAT payable$28,150
3000Equity$812,400

Drill down to the truth

From a headline figure to the entry behind it.

Revenue looks off? Click it. A report figure opens the transactions that make it up, each transaction opens its journal, and each journal line points back to the invoice, bill, or bank line that created it. There is no black box, and no separate spreadsheet you have to trust instead.

  • Every report total drills to its underlying transactions
  • Every transaction shows its full double-entry journal
  • Every journal line links to the source document
Accounting · Drill into revenue
4000Freight & services revenue (July)$312,800
INV-1042Northwind Logistics$23,250
INV-1051Coastal Foods$18,900
INV-1058Gulf Cement Traders$41,600
+ 214 more this period$228,050

Close with confidence

Lock the month, then stop worrying about it.

Period close runs a checklist: banks reconciled, no stray drafts, FX revalued, trial balance in balance. When it is clean you lock the period, so no one can quietly post into a month you have already reported. A P&L you ran in July still reads the same in October.

  • A close checklist that flags what is not ready yet
  • Lock a period to freeze its postings and its reports
  • Adjusting journals posted before the lock, on the record
Accounting · Period close, June
Bank accounts reconciled4 of 4
Unreconciled bank lines0
Draft invoices & bills0
FX revaluation posted$1,840
Trial balanceBalanced

Once the checklist is clean, lock the period. Postings into June stop, so a report you ran yesterday reads the same today.

Multi-currency, revalued

Post in any currency; Vinance holds the rate on each entry and revalues open foreign balances at period end, booking the FX gain or loss for you.

Accrual and cash views

Keep the books on accrual and still read a cash-basis view when you need it, without maintaining two sets of numbers.

Ready for your accountant

A clean trial balance, general ledger, and journal export mean your accountant works with the books, not a reconstruction of them.

Frequently asked questions

Is this genuine double-entry accounting?

Yes. Every invoice, bill, payment, and pay run posts a balanced journal, and nothing posts unless debits and credits agree. You work in plain language on top; the double entry is enforced underneath.

Can I use my own chart of accounts?

Yes. Start from a region-aware template or import your existing chart with your own codes and grouping. Sub-accounts go as deep as you need, and archived accounts keep their history.

Can I trace a report figure back to source?

Yes. Any report total drills to its transactions, each transaction shows its full journal, and each journal line links to the invoice, bill, or bank line that created it.

How does closing a period work?

A close checklist confirms banks are reconciled, there are no stray drafts, FX is revalued, and the trial balance balances. You then lock the period so no one can post into a month you have already reported.

Does the ledger handle multiple currencies?

Yes. Entries hold the exchange rate used, and Vinance revalues open foreign-currency balances at period end, posting the FX gain or loss automatically. See multi-currency & tax.

Move your books off the spreadsheet.

Invoices to bank feeds, payroll to financial statements. One platform, priced by the company and not the seat, on web and desktop.

All modules included · Real double-entry books · Explore a seeded sample company in one click