Skip to main content
Finance and Accounting

The Finance Module Is Judged on One Thing: Can You Close the Month

Every ERP has a general ledger and every vendor will show you a dashboard. What decides whether finance works is duller than that. A chart of accounts that was designed rather than inherited. Subledgers that reconcile to their control accounts every month. Periods that lock. Currency handled in three layers instead of one. Get those right and the close lands in days. Get them wrong and no amount of software will save the numbers.

50+ ERP and software projects. Zero failed projects since 2021.

Period Close Tracker
Illustrative
March close ยท day 2 of 4 ยท period locked to new postings
Close taskStatusDue
Bank reconciliation4 accounts, statements imported and auto-matched
Complete D+1
Accruals and prepaymentsGoods received not invoiced, rent and insurance spread
Complete D+2
Intercompany matchingTwo entities, 11 of 14 pairs agreed, 3 in query
In progress D+2
Depreciation postingRun from the asset register, posted to the GL by class
Queued D+3
Trial balance reviewControl accounts tied, stock value agreed to the GL
Queued D+4
A close is a checklist with owners and dates, not a fortnight of chasing. Every task ends in a reconciliation that ties.
3-5 days
A well-run monthly close
2-3x
Longer for the first close
5
Subledgers that must tie
3
Currencies per transaction
Why It Matters

Two decisions decide whether finance works

Most finance modules can do far more than the client ever uses. The value comes from the chart of accounts and the process design around the close, not from the software brand. Both are cheap to get right in month one and painful to change in year three.

Chart of Accounts

A chart built badly in month one constrains every report for a decade

Almost every chart we inherit is too deep. Somebody coded cost centre, department, project and location into the account number, so travel became fourteen accounts and the list ran past a thousand lines. That chart cannot be changed later without restating history, and it still fails the first question anyone asks, which is what a department spent across all of its categories. A shallow chart with good dimensions beats a thousand-line chart every time. Keep the account for the nature of the transaction, and push everything about who, where and why into dimensions that can be reported in any combination.

  • The account answers what was bought, never who bought it.
  • Cost centre, department, project and location are dimensions.
  • 150 to 300 accounts is usually enough for a mid-market group.
A finance controller reviewing a chart of accounts and cost centre structure
Subledgers and Control Accounts

Every subledger must reconcile to its control account, every month

AR, AP, bank, fixed assets and stock each keep their own detail, and each rolls into one control account in the general ledger. The discipline is that those two figures agree at the end of every period, not at year end when an auditor asks. The single most common ERP finance problem we are called in to fix is a stock ledger that does not agree with the GL, and it is almost always caused by postings made outside the process: a manual journal into the stock account, a receipt reversed the wrong way, a valuation method changed mid-period. Lock the control accounts against manual journals and most of it stops.

  • Five subledgers, five control accounts, reconciled monthly.
  • Manual journals blocked on stock, AR, AP and bank control.
  • Every movement carries a document and a reason behind it.
Reconciling subledger balances against general ledger control accounts
What It Covers

Six areas make up the finance module

They are not separate systems. Every one of them posts into the same ledger, and each has a control account that has to tie at the end of the period.

๐Ÿ“‹
General ledger and chart of accounts
Account structure, dimensions, journal types, posting rules and period control. Designed around the reports you have to produce, statutory and management, rather than copied from a demo database.
  • Dimensions
  • Journal templates
  • Period locking
๐Ÿ’ณ
Accounts payable
Supplier invoices matched three ways against the purchase order and the goods receipt, tolerance rules for small differences, approval limits by value, and payment runs grouped by due date and bank.
  • Three-way match
  • Tolerances
  • Payment runs
๐Ÿ’ธ
Accounts receivable
Credit limits enforced at order entry, invoicing, dunning sequences, aged debt by customer, and cash allocation that copes with part payments, on-account receipts and deductions.
  • Credit limits
  • Dunning
  • Cash allocation
๐Ÿฆ
Banking and cash
Statement import, auto-matching rules on amount, reference and date window, unmatched item queues, petty cash and inter-bank transfers. A separate bank reconciliation page on this site goes further.
  • Statement import
  • Auto-match rules
  • Unmatched queue
โš–
Tax and compliance
Tax determined on the document from item, customer, place of supply and registration status, withholding where it applies, return preparation, e-invoicing clearance and a complete audit trail on every posting.
  • Tax determination
  • E-invoicing
  • Audit trail
๐Ÿ”’
Period close and consolidation
Close checklist with owners and day offsets, accruals and prepayments, currency revaluation, intercompany matching and elimination, then a consolidated position across entities in the group currency.
  • Close checklist
  • Revaluation
  • Elimination
How It Works

The record to report cycle, five stages

Nothing here is optional. Skip a stage and it reappears in the close, usually on the last day.

1
Transaction capture
Invoices, receipts, payments and journals raised where the work happens, with tax determined and dimensions filled on the document itself.
2
Subledger posting
Each document posts to its subledger and to the general ledger in the same step, so AR, AP, bank, assets and stock always move together.
3
Reconciliation
Bank statements matched, subledgers agreed to their control accounts, intercompany pairs matched between entities, differences queued with an owner.
4
Adjustment and accrual
Accruals for goods received not invoiced, prepayments released, depreciation posted from the asset register, open items revalued at the closing rate.
5
Close and report
Checklist signed off, the period locked so nobody posts back into it, then trial balance, statutory filings and the consolidated group position.
What Is Included

What we set up when we configure finance

๐Ÿ“‹

Chart and dimension design

An account list built for your reporting, with cost centre, department, project and location moved out of the code and into dimensions.

โš™

Approval and tolerance rules

Three-way match tolerances in value and percentage, approval limits by role and amount, and a documented path for the exceptions.

๐Ÿ”„

Bank import and matching

Statement formats mapped, auto-match rules tuned on reference, amount and date window, and a working queue for what does not match.

๐ŸŒŽ

Multi-currency configuration

Transaction, functional and reporting currency set per entity, rate sources loaded, and revaluation posting realised and unrealised gain separately.

โš–

Tax and statutory setup

Determination logic on the document, return formats for each jurisdiction you file in, and e-invoicing where a mandate applies.

๐Ÿ”’

Close checklist and lock policy

A named checklist with owners and day offsets, period locking rules per role, and the reconciliation pack the close is signed off against.

What Changes

What a properly designed finance module buys you

3-5
Working days to close
Zero
Unexplained control account gaps
Fewer
Invoices stuck in query
Less
Bad debt, caught at order entry
One
Consolidated group position
Clean
Audit trail on every posting
Why Us

Why finance teams hand us this module

1
We design the chart before we touch the software
Accounts and dimensions are agreed on paper against the reports you have to produce. That conversation takes a week and saves a decade of workarounds.
2
We lock control accounts from day one
Stock, AR, AP and bank control accounts are closed to manual journals before go-live, which is the difference between a ledger that ties and one that drifts.
3
Opening balances are reconciled, not loaded
Trial balance, open AR and AP items, bank position and stock value all agreed against the old system line by line before anyone signs the cutover.
4
We are precise about currency
Transaction, functional and reporting currency configured properly, with revaluation tested on real open items and realised and unrealised gain kept apart.
5
We stay for the first close
The first close is the real test and it takes 2 to 3 times as long. We work it beside your team, then hand over a checklist they can run alone.
6
Platform neutral advice
We deliver finance on ERPNext, Odoo and SAP. Where a product genuinely cannot do what you need, in multi-entity or in local tax, we say so early.
FAQ

Finance and accounting module questions

How deep should our chart of accounts be?
Shallower than you think. Most organisations we inherit have coded cost centre, department, project and location into the account code itself, which is why they end up with eight hundred or a thousand accounts and still cannot answer a simple question. Put those four things in dimensions and the account list collapses to something a person can read, often 150 to 300 accounts for a mid-market business. The test is simple: if two accounts would always be reported together and differ only by who spent the money or where, they are one account and a dimension.
Does the ERP handle multi-currency and multi-entity properly?
Ask for a demonstration rather than a yes. Real multi-currency means three currencies held per transaction, the transaction currency, the entity functional currency and the group reporting currency, plus period end revaluation of open AR, AP and bank balances with realised and unrealised gain posted to separate accounts. Real multi-entity means intercompany documents that create both sides, an elimination step at consolidation, and either a shared chart or a maintained mapping between local charts. Cheaper systems usually convert at posting and stop there, which looks fine until your first revaluation.
How long should a month-end close take?
A well-run monthly close lands in 3 to 5 working days. Your first close on a new ERP will commonly take 2 to 3 times that, because the team is learning the sequence and finding the postings nobody expected. If you are still at two weeks after six months, the cause is almost never the software. It is unreconciled subledgers, goods received but not invoiced, bank items sitting unmatched, and a period that stayed open so people kept posting into it while accounts were being prepared.
What happens when the stock ledger and the general ledger disagree?
It is the most common finance problem in an ERP, and it is almost always caused by postings made outside the process. A manual journal straight to the stock account, a receipt reversed with a credit note instead of a return, a valuation method changed mid-period, or a stock adjustment made with no reason code. Fix it by locking the stock control accounts against manual journals, reconciling stock value to the GL every single month rather than at year end, and insisting that every movement carries a document behind it. Once the control account is locked, the problem usually stops recurring.
Will the ERP handle our local tax rules and e-invoicing?
Only if tax is determined at transaction level rather than bolted on at reporting time. The rate has to come from the combination of what is being sold, who is buying, where they are, and their registration status, applied at the point the document is raised. E-invoicing mandates then take that same document and push it to a government portal for clearance, so the data has to be right at source. Check the country coverage honestly before you commit, because local tax packs vary enormously between products and a missing one is an integration project.
Can we run the ERP alongside our existing accounting software during transition?
For a period, yes, and a one or two month parallel run is often worth it for the confidence it buys. Beyond that it becomes expensive and dangerous, because two teams reconcile two sets of numbers and both sets drift. The better pattern is to cut over at a clean period boundary with opening balances loaded and reconciled, keep the old system readable for history and audit, and stop posting to it entirely. Running both live as the permanent answer is how you end up with a third set of numbers in a spreadsheet.

Get Your Finance Module Designed Properly

Book a free consultation. We will look at your current chart of accounts, how your subledgers reconcile today, where your close actually loses its days, and what your entity and currency structure demands before anyone talks about a platform.

Book a Free Consultation โ†’

No commitment. A straight read on your chart, your reconciliations and your close, whichever ERP you end up on.

Finance Module Features

What the Finance and Accounting Module Actually Does

Ledger, subledgers, currency, entities, tax and the close. This is the detail an accountant asks about in the second meeting, once the dashboard demo is over and the real question is whether the thing will tie at month end.

Core Features

From a posted document to a locked period

Ledger and Subledgers

One ledger, five subledgers, and control accounts that tie

The general ledger carries the account, the dimensions and the posting date. AR, AP, bank, fixed assets and stock each hold their own detail and roll into a single control account. Journal types are defined so a sales invoice cannot be posted as a cash receipt, and the control accounts are closed to manual journals so nothing enters the ledger without a document behind it. Reconciliation of each subledger to its control account is a monthly task with an owner, not a year-end exercise.

  • Accounts for nature, dimensions for cost centre, department, project and location.
  • Control accounts locked against manual journal entry.
  • Subledger to GL reconciliation packs produced every period.
Accountant working through general ledger and subledger balances on screen
Payables and Receivables

Match on the way in, enforce the credit limit on the way out

On payables, the supplier invoice is matched three ways against the purchase order and the goods receipt, with tolerance rules in both value and percentage so a rounding difference does not need a human. Approval limits route by amount and role, and payment runs group by due date, currency and bank. On receivables, credit limits are enforced at order entry rather than discovered at collection, which prevents far more bad debt than chasing ever does. Dunning runs on a sequence, aged debt is visible by customer, and cash allocation handles part payments, on-account receipts and deductions without a suspense account.

  • Three-way match with tolerances and a documented exception path.
  • Credit limit checked when the order is entered, not at collection.
  • Allocation that copes with partial and on-account payments.
Accounts payable team matching supplier invoices to purchase orders and receipts
Currency, Entities and Close

Three currencies, several entities, one locked period

Every transaction carries its transaction currency, the entity functional currency and the group reporting currency. At period end, open AR, AP and bank items are revalued at the closing rate, with realised gain on settlement and unrealised gain on open items posted to separate accounts so the auditor can see which is which. Intercompany documents create both sides and are matched between entities before elimination. Consolidation runs on a shared chart where you can have one, or on a maintained mapping where local statutory charts differ. Then the checklist is signed and the period is locked, so nobody posts back into a month you have already reported.

  • Transaction, functional and reporting currency held on every posting.
  • Realised and unrealised exchange gain kept in separate accounts.
  • Intercompany matched and eliminated, then the period locked per role.
Multi-entity consolidated financial position reviewed at period close
What You Get

Everything the finance setup delivers

๐Ÿ“‹

Chart and dimension model

A documented account list with the dimension set behind it, mapped to every statutory and management report you have to produce.

๐Ÿ’ณ

AP rules and payment runs

Match tolerances, approval limits by value and role, supplier payment terms, and scheduled runs grouped by due date and bank.

๐Ÿ’ธ

Credit and collections setup

Credit limits blocking at order entry, dunning sequences by days overdue, aged debt views and allocation rules for part payments.

๐Ÿฆ

Bank import and match rules

Statement formats mapped per bank, auto-matching on reference, amount and date window, and a working queue for exceptions.

๐ŸŒŽ

Currency and consolidation

Rate sources, revaluation runs, intercompany matching, elimination entries and a consolidated position in the group currency.

๐Ÿ”’

Close checklist and handover

A dated checklist with owners, period locking rules, the reconciliation pack, and written procedures so your team runs the next close alone.