Skip to content
The platform

One ledger, and everything that hangs off it.

Not a suite of half-integrated modules with their own version of the truth. A single ledger every part of the product reads from and writes to.

Start free trial
Folio 01 · Architecture
How it is put together

Everything writes into one ledger. Everything reads back out of the same one.

This is the whole architecture, and it is the reason the numbers agree. Most finance stacks are several systems with a reconciliation process bolted between them — which is a process that exists purely to paper over the fact that there is more than one version of the truth.

ONE LEDGERDouble entryImmutable · audited · one versionWRITES INBankingOpen banking, 4,800 banksPaymentsSettlements split to invoiceCommerceOrders, payouts, fees, refundsPayrollThe journal in fullInvoicingPosts on send, never queuedREADS OUTProfit & lossAny date, no close requiredBalance sheetRetained earnings, not typedVAT returnNine boxes, read from entriesForecastDriver-based, 24 monthsWarehouseModelled tables, on close

Hover a source or an output to trace its path

01

One store, not five synchronised ones

Invoicing does not keep its own copy of what a customer owes. It reads the receivables control account, which is the same account the balance sheet reads. There is no sync job between them because there is nothing to sync.

02

Entries are immutable

Nothing is edited in place. A correction is a new entry that reverses and replaces, so the history of what you believed and when is still there afterwards — which is the only version of an audit trail that survives contact with an auditor.

03

Every figure carries its provenance

A total resolves to its entries, an entry to its source document, and a document to the connector and the rule that produced it. Four steps from a number on a board pack to the bank line it came from.

04

Reads never block writes

Running a twelve-month profit and loss does not lock the ledger. Feeds keep landing while the report is drawn, and the report states the instant it was taken rather than pretending to be timeless.

Specification
Entities
Unlimited
Consolidated without a consolidation step
Currencies
Multi
FX posted at the rate you actually got
History
7 years
Backfilled on connect
Period locks
Enforced
Late arrivals held, never backdated
Export
Any time
In a format another system can read
API
REST
For the one thing we have not built
Folio 02 · The dashboard
Inside the product

Your whole position, on one screen.

Profit, cash, receivables, payables, ageing and runway — read from the ledger as it stands, not assembled from a report you had to run first.

Search…
WorkspaceSign out

Financial Dashboard

FY 2026As of 22 Aug 202603:25
ReportsNew Journal
Complete financial overviewAll metrics in real-time
Key Performance Indicators
Net profit
Current period
Revenue
Current period
Bank balance
Real-time ledger
Account receivables
0 invoices pending
Account payables
0 bills to pay
Gross margin
vs sales target
Cash runway
Liquidity timeline
Active customers
Registered clients
Expense breakdown
Total£13,4452 items
  • Cost of sales95%£12,745
  • Cash over/short5%£700
Asset composition
Total£33,681.343 items
  • Test Bank77%£25,555.95
  • Accounts receivable23%£7,810.39
  • Cash on hand1%£315
Liability breakdown
Total£12,357.062 items
  • Accounts payable100%£12,345
  • VAT payable0%£12.06
AR Aging£8,780.3 total
Current
1–30 days
31–60 days
61–90 days
90+ days
Current: 100%Overdue: 0%
AP Aging£12,345 total
Current
1–30 days
31–60 days
61–90 days
90+ days
Current: 0%Overdue: 100%
Weekly Cash Flow
W1
W2
W3
W4
In OutNet: −£290.05
Bank Balance (30 days)
24 Jul28 Jul01 Aug07 Aug13 Aug19 Aug22 Aug
£33,281.34 current balance
WOverallSalesPurchasesBankingPayrollTaxesAccountingSettings
  • 01

    Everything in one place

    Profit, cash, receivables, payables and runway read straight from the ledger. There is no report to run first, and no export to reconcile against.

  • 02

    Always the current position

    Every figure is the ledger as it stands right now — not a snapshot from the last close, and not a number somebody refreshed on Tuesday.

  • 03

    One set of books, every module

    Sales, purchases, banking, payroll and tax all post into the same ledger. That is the only reason the totals on this screen agree with each other.

Figures shown are from a demonstration workspace.

Folio 03 · The platform
The platform

One ledger, and everything that hangs off it.

Not a suite of half-integrated modules. A single double-entry ledger that invoicing, banking, VAT and reporting all read from and write to — which is why the numbers agree.

Search…
Workspace
Your books balance
Trial balance
Dr £47,366.80 = Cr £47,366.80
Balance sheet
Assets £33,281.34 = Liabilities £12,357.06 + Equity £20,924.28
P&L → B/S tie
Net profit −£6,137.72 = Earnings −£6,137.72

Chart of Accounts

Manage your organisation’s ledger architecture — assets, liabilities, equity, revenue and expenses.

Total accounts
25 active
Active assets
Balance ready
Liabilities
Tracked
CodeNameDescriptionTypeReportTaxBalance
1000Test BankPrimary business current accountAssetCurrent assetNo VAT£25,555.95
1010Cash on HandCash held in tills and floats, not yet bankedAssetCurrent assetNo VAT£315.00
1020Card ClearingCard takings awaiting settlement from the providerAssetCurrent assetNo VAT£0.00
1100Accounts ReceivableCustomer balances owed to the businessAssetCurrent assetNo VAT£7,410.39
1200VAT ControlVAT control account for returns and adjustmentsAssetCurrent assetVAT 20%£0.00
2000Accounts PayableSupplier balances owed by the businessLiabilityCurrent liabilityNo VAT£12,345.00
2100VAT PayableVAT owed to HMRCLiabilityCurrent liabilityVAT 20%£12.06
3000Owner EquityOwner capital and retained interestEquityEquityNo VAT£0.00

Invoicing

Raise an invoice and receivables and revenue move in the same instant. There is no sync, because there is nothing to sync to.

Banking

Feeds land against the bank nominal directly. A matched transaction is a posted entry, not a note to post one later.

VAT

Every nominal carries its treatment, so the return is a read of the ledger rather than a rebuild of it.

Reporting

Profit and loss, balance sheet and trial balance are three views of one set of entries — which is why they cannot disagree.

Figures shown are from a demonstration workspace.

Folio 04 · Getting paid
Receivables

Raise it, send it, and the ledger has already moved.

Invoicing that posts rather than queues. Everything on these two screens is one system: the list is what the composer produces, and the balance sheet reads the same number back.

Sales Invoices
Search…
AllNew invoice
Total invoiced
£12,816.69
7 invoices
Outstanding
£7,410.39
5 open
Overdue
£2,232.39
2 invoices
Paid
£3,800.80
This month
InvoiceCustomerDateDueTotalBalanceStatus
INV-1042Northgate Trading Ltd02 Aug 2601 Sep 26£3,240.00£0.00Paid
INV-1043Halloway & Pike04 Aug 2603 Sep 26£1,875.50£1,875.50Sent
INV-1044Bramwell Supplies07 Aug 2621 Aug 26£942.00£942.00Overdue
INV-1045Carrow Street Foods09 Aug 2608 Sep 26£560.80£0.00Paid
INV-1046Deniston Logistics11 Aug 2610 Sep 26£4,120.00£2,060.00Sent
INV-1047Ashcombe Retail Group14 Aug 2628 Aug 26£1,290.39£1,290.39Overdue
INV-1048Priorswood Interiors16 Aug 2615 Sep 26£788.00£788.00Draft
  • 01

    The outstanding total is a ledger balance

    £7,410.39 is the balance on the receivables control account, not a sum of rows on a screen. It is the same figure the balance sheet reads back in folio 06.

  • 02

    Every invoice, and what it is actually worth today

    Not a list of documents you once sent. A live balance per invoice, so a part-payment reads as a part-payment rather than as an unexplained difference somebody reconciles later.

  • 03

    Overdue is a state the ledger enters by itself

    The moment a due date passes, the invoice changes state and the chase begins. Nobody runs a report on Monday morning to discover who is late.

And this is where those rows come from.

The nominal and the VAT rate sit on the line itself, so posting is decided as the invoice is written rather than afterwards by somebody else.

Create Invoice
Save draftSend
Customer
Deniston Logistics Ltd
Invoice date
16 Aug 2026
Due date · 30 days
15 Sep 2026
DescriptionNominalQtyPriceVATAmount
Consultancy — August retainer4000 Sales1£2,400.0020%£2,880.00
Onboarding and data migration4010 Services12£85.0020%£1,224.00
Licence — 4 seats, September4020 Subscriptions4£29.0020%£139.20
Courier and delivery5100 Carriage1£18.500%£18.50
Subtotal£3,862.50
VAT (20%)£768.80
Rounding£0.00
Total due£4,631.30
On send: Dr 1100 Receivables · Cr 4000/4010/4020/5100 · Cr 2100 VAT

Terms, once

Due dates come from the customer's agreed terms. They drive the overdue state and the chase sequence, and nobody types them twice.

Coding on the line

Each line carries its nominal and its VAT rate, so the double entry exists by the time you press send. There is no coding queue on the other side of it.

Sending it moves the books

Receivables, revenue and the VAT control account all move in one posting — so your position is current the instant the customer has the invoice.

Figures shown are from a demonstration workspace. Customer names are invented.

Folio 05 · Compliance
Making Tax Digital

The return is a view of the ledger, not a rebuild of it.

Most software calls itself MTD compatible. What that usually means is it can file a number you worked out somewhere else. Here the boxes are queries over posted entries, and every one of them opens into the transactions behind it.

VAT ReturnsMTD connected
Filing obligations
Feb – Apr 2026
Due 7 Jun 2026
Fulfilled
May – Jul 2026
Due 7 Sep 2026
Fulfilled
Aug – Oct 2026
Due 7 Dec 2026
Open
Net VAT due
£32.06
Return is open. Nothing is submitted to HMRC until you approve it.
Aug – Oct 2026 returnBuilt from 1,104 posted entries
1VAT due on sales and other outputs£32.06
2VAT due on acquisitions from NI£0.00
3Total VAT due (boxes 1 + 2)£32.06
4VAT reclaimed on purchases and inputs£0.00
5Net VAT to pay to HMRC (boxes 3 − 4)£32.06
6Total value of sales, excluding VAT£160.30
7Total value of purchases, excluding VAT£0.00
8Total value of dispatches to NI£0.00
9Total value of acquisitions from NI£0.00
  • 01

    Obligations come from HMRC, not from a calendar reminder

    The product knows which quarter is open, when it is due, and which ones you have already filed. You cannot file against the wrong period, and you cannot miss one you did not know about.

  • 02

    The boxes are a read of the ledger

    Every one of the nine is a query over posted entries. There is no export, no workbook, and no fortnight at quarter end spent tying the return back to the books.

  • 03

    Nothing files itself

    The return sits open until a human approves it. Automation is worth having right up to the point where legal responsibility starts, and not one step past it.

Audit trail to the entry

Every figure opens into the transactions behind it, down to the individual sale. If HMRC asks how you arrived at Box 1, the answer is one click, not one afternoon.

Treatment lives on the nominal

Each account carries its VAT code, so mixed-rate and zero-rated lines are ordinary rather than exceptional, and the return builds itself correctly.

Corrections carry forward

Adjust a posted transaction in an open period and the boxes move with it. There is no second place to remember to update.

Figures shown are from a demonstration workspace. WAW Profi is not a tax adviser; the return is yours to review and approve before it is submitted.

Folio 06 · How it works
01

Connect everything

Banks, cards, payment processors, payroll and your commerce stack. Open banking feeds land in seconds and backfill up to seven years of history.

  • Open banking across 4,800 institutions
  • Seven-year backfill
  • No CSV, no screen scraping
02

Cy learns your ledger

Our AI reads your chart of accounts, your past corrections and your supplier patterns. By week two it codes the vast majority of transactions without being asked.

  • 94% auto-coded in week one
  • Corrections stick permanently
  • Rules for the awkward 6%
03

Reconciliation runs itself

Payments are matched to invoices, part-payments are split, and anything genuinely ambiguous is queued for a human with the evidence already attached.

  • Part-payments and overpayments handled
  • Duplicate detection
  • Exceptions arrive pre-investigated
04

Report and forecast

Statements, board packs and a rolling twenty-four month forecast that updates as the money moves. Export to your warehouse or hand your accountant a login.

  • Board pack in one click
  • Driver-based forecasting
  • Warehouse sync
Folio 07 · The real thing
Not a recreation

This is the actual reports workspace, not a picture of one.

Every other product screen on this site is a recreation, built by hand to demonstrate an idea. This one is the real component from the real codebase, running on seeded figures instead of your ledger — try the tabs, the general ledger, the print settings. It behaves like the product because it is the product.

Loading…

Figures are from a seeded demonstration workspace — £9,200.00 net profit for the period, checkable against the trial balance above. Never a real customer’s books.

Folio 08 · The real thing, again
Also not a recreation

The same account you just saw balance, viewed as bank transactions.

Chart account 1000 — Bank Current — is the same ledger account behind the report above. This is the real transactions screen, switching accounts and searching by memo against seeded data instead of a live bank feed.

Account Transactions

Ledger transactions posted to each bank account.

Current account

Northbank • Sort: 20-00-00 • ****4417

Ledger Balance

£19.00

12 transactions

DateDescriptionSourceSpentReceived
14 Aug 2026
Kestrel Group · INV-2214
invoice
11 Aug 2026
Rent — Q3
bill£1,600.00
7 Aug 2026
Aurora Cloud Ltd · BILL-3390
bill£3,200.00
3 Aug 2026
Northbank plc · INV-2201
invoice£4,820.00
1 Aug 2026
August payroll run
payroll_run£24,000.00
28 Jul 2026
Meridian Partners · INV-2188
invoice£7,260.00
24 Jul 2026
Professional fees — audit
bill£1,600.00
19 Jul 2026
VAT payment — Q2
vat_return£4,180.00
15 Jul 2026
Ashgrove Ltd · INV-2176
invoice£3,940.00
9 Jul 2026
Cost of sales — materials
bill£5,600.00
2 Jul 2026
Kestrel Group · INV-2160
invoice£6,120.00
27 Jun 2026
June payroll run
payroll_run£24,000.00

Two seeded accounts, a GBP current account and a USD operating account — switch between them with the selector. Figures are illustrative, from a demonstration workspace.

Thirty days, no card

Your next month-end could be the last hard one.

Connect your accounts, let WAW Profi backfill the history, and see your first automated close before the trial is out.