EP Finance
The ledger core. Accounts, categories, transactions with splits, running-balance registers, profit & loss on the category tree, cash flow drill-downs, and seeded UK, Irish and US charts.
ElmsPark · A PageMotor plugin suite · Development home
EP Finance & Tax teaches a PageMotor site to keep its own books: proper double-entry accounts, invoices and receipts on the ledger, and the figures a tax return actually needs, prepared on UK, Irish and US charts.
| Account | Dr | Cr |
|---|---|---|
| 07 Jul 2026 · INV-0027 · A Box For Your Business | ||
| Debtorsasset · trade | 1,250.00 | |
| Sales · consultingrevenue | 1,041.67 | |
| VAT · output 20%liability | 208.33 | |
| Posted totals | 1,250.00 | 1,250.00 |
One gateway takes every write. If it doesn't balance, it doesn't post.
✓ Balanced · 0.0001 The suite
EP Finance holds the book. The plugins around it move paper in and out: statements, invoices, receipts, and the tax packs that turn a clean ledger into filing-ready figures.
The ledger core. Accounts, categories, transactions with splits, running-balance registers, profit & loss on the category tree, cash flow drill-downs, and seeded UK, Irish and US charts.
The money feeds. Bank statements and payment providers land in a staging area and are deduplicated before anything is allowed to post.
CSV and statement import as idempotent, re-runnable batches. Import twice, post once.
Invoices that post to the ledger, not to a side table. Raise, number, send, settle.
Receipts filed against real entries, so nothing sits unexplained at year end.
VAT100 figures straight off the ledger, with standard, cash accounting and flat-rate schemes. SA103-mapped categories, quarterly totals on the MTD cadence, and a tax calendar that knows the deadlines. Your records, kept digitally, prepared for you and your accountant.
VAT3 boxes computed bi-monthly, annual RTD, and Form 11 mapping on the Irish chart. A registration-threshold watch that warns before you cross €42,500 or €85,000. Built in Wexford; Ireland is not an afterthought.
Schedule C mapping, quarterly estimated-tax worksheets that show their arithmetic, 1099-NEC tracking at the new $2,000 threshold, a state nexus watch, and Stripe Tax ingest, verified against real Stripe data.
The packs prepare figures. They do not give tax or accounting advice, and payroll is out of scope by design.
02 House rules
The invariants live in a single write-gateway, rebuilt from first principles for PageMotor's own database. Break one and the write refuses.
Every write passes a single gateway that enforces double-entry balance, paired transfers and external-id dedup. Nothing edits the book behind its back.
Reconciled rows are immutable. Corrections reverse; they never erase. The paper trail is the point.
Integer cents everywhere. No floats, no rounding drift, no one-penny mysteries at reconciliation.
A consistency audit re-reads the whole book on schedule and answers plainly: clean, or exactly what is wrong.
The forcing function
MTD for Income Tax has been live since April 2026. Sole traders and landlords over £50,000 must keep digital records and send HMRC quarterly updates. This suite exists so a small business's website, the place the money already arrives, can be the digital record.
First quarterly update due
7 August 2026
Q1 · 6 Apr to 5 Jul 2026 · HMRC
03 The rig
Every plugin in the suite is built here, proven against a live book, then shipped through the EP update channel when it has earned it. The wider EP Suite runs alongside: Email, GDPR, Cron, Audit Log and the Ecommerce family, because real books live next to real payments.