Skip to Content

UK Statutory Reporting

From Odoo ledger
to filed accounts.

Axpero UK Reporting takes a UK company or LLP from its Odoo 19 ledger to approved statutory accounts, a Company Tax Return and filings with HMRC and Companies House, without re-keying a trial balance into separate accounts production software.

Book a demo Talk to us

At a glance

Why run year end inside Odoo

One set of books

Accounts and tax figures are computed from the posted entries in Odoo. There is no export, no import and no second trial balance to reconcile.

Less time on each year end

Statements, notes, reports, tax computation and iXBRL tagging are generated. The preparer reviews and completes rather than builds.

Figures that agree with each other

The cash flow statement and the statement of changes in equity are derived from the same ledger movements as the balance sheet, so they always reconcile to it.

A clear audit trail

Every manual figure needs a reason and is logged with who changed it. Approved figures are stored and no longer move with the ledger.

Fewer rejected filings

Returns are checked against HMRC's schema and business rules, and accounts against the Companies House schemas, before anything is sent.

House style, once

The wording of every note is a template the firm edits once. Module upgrades do not overwrite it.

The suite

Five Odoo modules, one year end

ModuleWhat it does
UK - Statutory AccountsPrepares, approves and prints the annual accounts under FRS 105, FRS 102 Section 1A or FRS 102, and produces them in iXBRL.
UK - Statutory Accounts: PayrollTakes the average number of employees from Odoo Payroll.
UK - Corporation Tax Return (CT600)Computes corporation tax, fills in the CT600 and sends the return to HMRC with the accounts and computations in iXBRL.
UK - Companies House Accounts FilingSends the approved accounts to Companies House and follows the submission until it is accepted or rejected.
UK - HMRC Government GatewayShared connection to the Government Gateway, used by the tax return and by payroll RTI.

Statutory accounts

Every tier, one tool

From a micro-entity to an audited company, for private limited companies and LLPs.

Benefit: one tool for the whole client base of a small practice, instead of a different product for each tier.

FRS 105 micro-entity accounts.

FRS 102 Section 1A small company accounts.

Full FRS 102 accounts, with cash flow statement and statement of changes in equity.

LLPs: the accounts use the members' interests balance sheet, a members' report, a reconciliation of members' interests and LLP wording throughout.

Audit-exempt and audited: exemption statements are added to the balance sheet when the exemption is claimed; audited accounts carry the auditor's report.

Statutory accounts

From ledger to statements

The statements are built from your chart of accounts, with the checks a preparer would otherwise do by hand.

Benefit: the statements are a view of the ledger, so a late journal is reflected by pressing Compute rather than by redoing the accounts.

Statutory mapping: each account carries a tag for its statutory heading. The UK chart is mapped out of the box, and a default mapping covers accounts added later.

Unmapped account warning: accounts with entries and no heading are listed, and the accounts cannot go for review until they are dealt with.

Size test: turnover, balance sheet total and employees are tested against the Companies Act thresholds, including the two-consecutive-years rule and short or long periods. Both the pre- and post-April 2025 thresholds are included, and the framework is suggested.

Primary statements: profit and loss account and balance sheet, plus for FRS 102 the cash flow statement (indirect method) and statement of changes in equity, each with comparatives.

Employees: average number of employees from payroll, with a month-by-month breakdown.

Statutory accounts

Notes and reports

A complete first draft, with figure notes filled from the ledger and wording notes ready to complete.

Benefit: a complete first draft of the accounts in one click, with a guard against sending out unfinished wording.

Figure notes: fixed asset movements, debtors, creditors, staff costs, operating profit, the tax charge analysed between current and deferred tax, dividends, provisions, deferred tax and net debt.

Wording notes: accounting policies, critical judgements, related parties, commitments, operating leases, financial instruments, post balance sheet events, controlling party and more.

Only what applies: optional notes are ticked on per set of accounts; notes with figures appear only when there is something to report.

Reports: directors' or members' report from a template, strategic report, auditor's report, and an accountants' report for unaudited accounts prepared by a practice.

Completion check: text in square brackets marks what the preparer must complete, and accounts cannot go for review while any remains.

Statutory accounts

Review, approval and output

A controlled workflow from draft to filed, with every change explained.

Benefit: partners can see who changed what and why, and what the directors approved is preserved.

Workflow: draft, in review, approved, filed, with accountant and administrator roles.

Overrides with reasons: any computed figure can be replaced by hand. A reason is mandatory, the change is logged, and a figure whose source moved afterwards is flagged for a decision.

Locked approved figures: approval stores the statements and notes as the directors signed them. Later postings do not change them.

PDF accounts: cover, company information, reports, statements, signature block and numbered notes, marked DRAFT until approved.

Filleted copy: the profit and loss account and directors' report can be left out of the public copy, with the required statement added automatically.

Deadlines: the filing deadline is tracked alongside the other returns in Odoo.

iXBRL

Tagged as it is produced

Accounts and notes are tagged in the same step that produces them.

Benefit: no separate tagging tool and no manual tagging pass.

FRC 2025 taxonomy: statements, entity information, balance sheet statements, reports, and the notes, including computed figures and paragraphs of standard wording.

Typed amounts: amounts typed into the marked cells of a note are tagged as well.

No stale tags: a figure changed by hand in a generated note is left untagged rather than tagged with a stale value.

Validated: documents are validated with Arelle against the taxonomy and the joint HMRC and Companies House filing checks.

Corporation tax (CT600)

The tax return from the same figures

The computation starts from the approved accounts, so the return and the accounts cannot drift apart.

Benefit: errors surface before HMRC sees them.

Computation: profit per the accounts, add-back of depreciation and disallowable expenditure, annual investment allowance, losses and non-trading income.

Rates: small profits rate, main rate and marginal relief, with associated companies and periods that straddle 1 April.

CT600 and CT600A: boxes filled in from the computation, each one overridable with a reason, plus CT600A for loans to participators.

iXBRL attachments: computations in the HMRC CT computational taxonomy and the accounts in iXBRL, attached to the return.

Validation: checked against HMRC's CT600 schema and published business rules before sending, with HMRC's own rule numbers in the error messages.

Online filing: through the Government Gateway, with the response polled automatically and the IRmark, the document sent and HMRC's reply kept on the return. New and amended returns, with payment and filing deadlines on each.

Scope: a UK company with a single trade and non-trading interest. Group relief, chargeable gains, property income, R&D claims and the other supplementary pages are entered as overrides or filed with other software.

Companies House

Filing, with the evidence attached

The accounts become filed in Odoo when Companies House accepts them.

Benefit: the accounts become filed in Odoo when Companies House accepts them, with the evidence attached.

One-click filing: approved accounts are sent through the Companies House XML Gateway (software filing).

Schema check: a malformed submission is stopped locally before sending.

Status tracking: awaiting, accepted, rejected or error, checked every hour, with the reasons for a rejection recorded on the accounts.

Test mode: on by default, so submissions are flagged as tests until it is switched off.

History: every submission is kept with the document sent and the response.

Coverage: companies and LLPs in England and Wales, Scotland and Northern Ireland.

Who it is for

Accounting practices

Practices that run their clients' books in Odoo and want accounts production and filing in the same system.

Finance teams

Finance teams of UK companies and LLPs that prepare their own year-end accounts and tax return.

Odoo partners

Odoo partners serving UK customers who need a statutory reporting answer.

Requirements and current status

Requirements

Odoo v19/v20 Enterprise with UK accounting (l10n_uk_reports) and assets (account_asset).

Odoo Payroll is optional, for the employee count.

HMRC Government Gateway credentials for the tax return.

A Companies House presenter account for software filing, and the company authentication code.

Current status

The accounts, computations and returns are validated locally against the published HMRC and Companies House schemas, HMRC's business rules, the FRC and HMRC taxonomies and the joint filing checks.


Planned features: group accounts, a separate statement of comprehensive income, and accounts under FRS 101 or IFRS.

See your year end run inside Odoo

Book a demo of Axpero UK Reporting, or ask us how it fits with our compliance service.