Skip to content
VEYQON
Module · Finance/ACC

One ledger, closed on time, with the trail still attached.

A real double-entry ledger under every document the rest of the business creates. Invoices, payments, tax, budgets, and multi-currency all post into it directly — there is no interface, no nightly sync, and no second set of books to reconcile before anyone can trust the number.

9 feature areas·22 record types·Posts from every other module

Inside the module · 59 features/01

What is inside the Accounting module.

Nine areas, in the order a finance team meets them — from the chart you set up on day one to the period you close every month. Nothing below is a paid add-on or a tier you upgrade into.

01

The chart and the ledger

The structure everything else posts into, and the entry that never gets edited.

  • Chart of accounts as a tree

    Group and ledger accounts nested to any depth, per company, seeded from a country template or imported from your existing chart. Only leaf accounts take postings.

  • Account types that mean something

    Receivable, payable, bank, cash, stock, fixed asset, tax, and the rest are typed — which is what lets a report know a bank account from an expense without being told.

  • Immutable general ledger

    Entries are never edited. A cancellation posts its own reversing entry, so the trail shows what happened and when somebody changed their mind.

  • Journal entries by purpose

    Bank, cash, credit card, contra, opening, write-off, depreciation, and exchange-rate revaluation each carry their own type rather than being one undifferentiated pile.

  • Cost centres

    A second tree beside the chart, so the same expense account can be read by department, site, or line without duplicating account heads.

  • Accounting dimensions

    Add your own dimensions — project, region, vehicle, campaign — as first-class fields on every posting, with defaults per company and mandatory rules per account.

  • Account freezing

    A date before which nobody posts, and a named role that can override it. The correction after the close is a decision, not an accident.

  • Multi-company

    Separate charts, separate ledgers, one installation, with inter-company entries linking the two sides of a transfer.

02

Receivables

Getting invoiced, getting paid, and knowing who has not paid yet.

  • Sales invoices

    Raised standalone or pulled from a delivery note or sales order, with items, taxes, discounts, and terms carried through rather than retyped.

  • Payment schedules

    One invoice, several due dates, each with its own portion and its own discount window. Ageing follows the schedule, not a single invoice date.

  • Payment terms templates

    Net 30, 50/50 on order and delivery, end-of-month-plus-45 — stored once, defaulted per customer, applied without anyone doing the arithmetic.

  • Advances and allocation

    Take a payment before the invoice exists and allocate it later, with the unallocated balance visible on the party rather than sitting in a suspense account.

  • Payment reconciliation

    Match payments to invoices in bulk per party, with a difference account for the small write-offs that would otherwise stop a match.

  • Credit limits

    A limit per customer per company, blocking or warning on order or on delivery, with a named role able to release the block.

  • Dunning

    Escalating reminder levels with their own letter text and interest rate, generated against overdue invoices rather than assembled by hand.

  • Recurring invoices

    Subscriptions with plans, billing intervals, trial periods, and automatic invoice generation for anything billed on a cycle.

  • Invoice discounting

    Record invoices sold to a bank, with the loan and the settlement tracked against the original invoices.

03

Payables

What you owe, matched against what you actually received.

  • Purchase invoices

    Pulled from a purchase order or a purchase receipt so quantity and rate are already agreed, or entered standalone where no order existed.

  • Three-way matching

    Order, receipt, and invoice tied together, with an over-billing allowance and a role permitted to exceed it. The tolerance is a setting, not a habit.

  • Supplier invoice number uniqueness

    A company-level check that refuses the same supplier reference twice, which is the cheapest duplicate-payment control there is.

  • Payment entries

    One payment against many invoices, in any currency, with deductions, exchange difference, and bank charges handled on the entry itself.

  • Payment requests

    An internal request for payment against a document, routed for approval before a payment entry exists.

  • Hold and release

    Hold an invoice with a reason and a release date, so a dispute is recorded on the document rather than in somebody's inbox.

  • Common party accounting

    Where a customer is also a supplier, net the two sides against each other instead of paying and invoicing in circles.

  • Purchase returns and debit notes

    A return against a receipt or invoice that reverses stock and ledger together, with the debit note produced from it.

04

Banking and cash

Reconciling the statement without exporting anything to a spreadsheet.

  • Bank statement import

    Upload a statement, map its columns once, and every subsequent import from that bank uses the saved mapping.

  • Bank transactions

    Each statement line becomes a record with a deposit, a withdrawal, and an unallocated amount that has to reach zero.

  • The reconciliation tool

    Automatic matching on reference, amount, party, and date, with a confidence order, and manual matching for what it cannot resolve.

  • Create from unmatched

    Where a statement line has no document behind it, raise the payment entry or journal entry directly from the reconciliation screen.

  • Cheque clearance

    A clearance date separate from the posting date, so the ledger and the bank balance can legitimately differ and still be explained.

  • Payment gateways

    Gateway accounts mapped to bank accounts, so gateway settlements land in the right ledger rather than one lump.

05

Tax

Applied by rule, on the document, before anyone has to check it.

  • Tax templates

    Named sales and purchase templates with any number of rows, each on net total, previous row amount, or an actual figure, and each with its own account head.

  • Tax categories and rules

    The right template chosen automatically from customer, supplier, billing address, shipping address, or item — so the treatment follows the transaction rather than the operator.

  • Item tax templates

    A per-item override for the goods that carry a different rate from everything else on the same invoice.

  • Inclusive and exclusive

    Tax included in the rate or added to it, per row, with the net figure derived rather than typed.

  • Withholding tax

    Categories with rates, thresholds, and exemptions applied on supplier invoices, with cumulative threshold tracking across the year.

  • Address-based determination

    Company or party address decides the tax category, which is the switch that makes cross-border and cross-state trade behave.

  • Regional compliance

    Country-specific fields, statements, and reports installed by region rather than bolted onto every ledger everywhere.

06

Multi-currency

Trading in several currencies without a translation layer.

  • Transaction and company currency

    Every posting stores both, so a report can be read either way without a conversion step that can go wrong.

  • Exchange rates on the document

    Fetched automatically, overridable per document, with stale rates blocked after a number of days you set.

  • Exchange rate revaluation

    Revalue open balances on foreign-currency accounts at period end and post the gain or loss as its own journal entry.

  • Party currency accounts

    A receivable or payable account per party per currency, so a customer billed in two currencies does not produce one meaningless balance.

  • Exchange gain and loss on settlement

    The difference between invoice rate and payment rate posted to its own account at the moment of settlement.

07

Budgets and control

Limits that act on the document rather than appear in a variance report afterwards.

  • Budgets against three dimensions

    Set against a cost centre, a project, or any accounting dimension you have defined, for a fiscal year, account by account.

  • Monthly distribution

    Spread an annual figure across the year by a named pattern, so a seasonal business is not measured against a flat twelfth.

  • Stop, warn, or ignore

    Separate actions for monthly and annual breaches, applied on material requests, purchase orders, and actual expense. Stop means the document does not submit.

  • Cumulative or period

    Test the breach against the period alone or against the year to date, which are different questions and produce different answers.

  • Budget variance report

    Budget, actual, and variance by month against every dimension the budget was set on.

08

The close

Period end as a set of documents, not a fortnight of goodwill.

  • Fiscal years and periods

    Fiscal years that do not have to follow the calendar, and accounting periods that lock named document types once closed.

  • Period closing voucher

    Move the profit and loss balance into retained earnings for a year, posted as an entry you can read and, if necessary, cancel.

  • Deferred revenue and expense

    Recognise across a service period by days or by months, booked automatically on a schedule rather than remembered each month.

  • Opening balances

    An opening invoice creation tool for outstanding receivables and payables, and an opening journal entry for everything else, so day one is not a fresh start you did not want.

  • Repost tools

    Repost item valuation and repost the accounting ledger after a backdated correction, so stock value and the general ledger agree again without a manual patch.

  • Account closing balances

    Stored balances per account per period, which is what keeps a balance sheet fast on a ledger with years of history in it.

09

Where the agents sit

The finance work that is rules and matching rather than judgement.

  • Invoice capture and coding

    An arriving supplier invoice read, matched to its order and receipt, and coded to account, cost centre, and dimension — presented for approval, not posted silently.

  • Exception routing

    Only the mismatches reach a person, each with the two documents and the difference already set out.

  • Reconciliation proposals

    Statement lines matched to payments and invoices, with the low-confidence ones held back rather than forced through.

  • Close checklist

    Unreconciled banks, unallocated payments, open advances, and unposted deferrals surfaced as a list before the close rather than during it.

  • Value limits

    A ceiling per agent, per period, and per document type, plus segregation of duties — an agent cannot approve what it raised.

How it runs/02

One pass through accounting, end to end.

  1. 01

    Set up

    Chart, cost centres, dimensions, tax templates, and payment terms defined once per company, with opening balances brought in as documents rather than a spreadsheet.

  2. 02

    Transact

    Every module posts here as it works — a delivery, a receipt, a payroll run, a depreciation. Tax is applied by rule and terms by template, at the moment the document is raised.

  3. 03

    Settle

    Payments allocated against invoices, statements imported and reconciled, advances cleared, exchange differences posted where currencies moved.

  4. 04

    Close

    Deferrals recognised, foreign balances revalued, the period locked, and the statements read straight off the ledger — not off an extract of it.

The switches that decide how it behaves here

Frozen accounts till date
A cut-off, with a named role permitted to override
Over-billing allowance
A percentage, and the role allowed to exceed it
Supplier invoice number
Uniqueness enforced per company, or not
Deferred entries based on
Days, or months
Stale exchange rates
Blocked after a number of days you set
Credit controller
The role that can release a blocked credit limit
Common party accounting
Net customer and supplier balances, or keep separate
Cost centre on balance sheet accounts
Allowed in entry, or restricted to P&L
The records · 22 types/03
ERPNext · Accounts

Every document this module keeps.

Account

A node in the chart, typed, with its company and currency.

Journal Entry

A manual posting, typed by purpose, with multi-currency and dimensions.

Sales Invoice

The receivable, with items, taxes, terms, and its payment schedule.

Purchase Invoice

The payable, matched against order and receipt within a tolerance.

Payment Entry

Money in or out, allocated across invoices, with differences handled.

Payment Request

An internal request against a document, raised before payment exists.

Payment Reconciliation

Bulk matching of payments and invoices for one party.

Payment Terms Template

Due dates and portions, stored once and defaulted per party.

Bank Transaction

One statement line, with an unallocated amount that must reach zero.

Bank Reconciliation Tool

Automatic and manual matching, and creation of what is missing.

Cost Center

The second tree, for reading expense by department or site.

Accounting Dimension

Your own dimension as a field on every posting.

Sales / Purchase Taxes and Charges Template

Named tax rows with their own accounts and calculation basis.

Tax Rule

Which template applies, decided by party, address, or item.

Tax Withholding Category

Rates, thresholds, and exemptions applied at supplier invoice.

Budget

A limit per account per dimension, with the action on breach.

Fiscal Year

The financial year, which does not have to be the calendar year.

Accounting Period

A window that locks named document types once closed.

Period Closing Voucher

Profit and loss moved to retained earnings for a year.

Exchange Rate Revaluation

Foreign-currency balances restated at period end.

Subscription

Recurring billing with plans, intervals, and trial periods.

Dunning

Escalating reminders against overdue invoices, with interest.

What you can read back/04

Reports that ship with it, not ones you commission.

General Ledger
Every posting, filterable by account, party, dimension, and period.
Trial Balance
Opening, movement, and closing per account, with party-level detail available.
Balance Sheet
Standard or consolidated across companies, with dimension filters.
Profit and Loss Statement
By period, by cost centre, by project, or by any dimension you defined.
Cash Flow
Operating, investing, and financing, derived from the ledger rather than typed.
Accounts Receivable
Outstanding by customer and invoice, aged on the payment schedule.
Accounts Payable
Outstanding by supplier and invoice, with due dates and holds shown.
Customer / Supplier Ledger Summary
Opening, invoiced, paid, and closing per party over a period.
Sales and Purchase Registers
Invoice-level detail with tax columns broken out, item-wise where needed.
Gross Profit
Margin by item, customer, territory, or invoice, against valuation.
Budget Variance Report
Budget against actual by month and by dimension.
Bank Reconciliation Statement
Ledger balance against statement balance, with the difference itemised.
Deferred Revenue and Expense
What has been recognised, and what is still to come.
Profitability Analysis
Contribution by cost centre, project, or dimension over a period.

Next step

Bring one accounting process. We will run it live.