Peppol e-invoicing live — ready for Belgium's 2026 B2B mandate

The whole firm, on one ledger.

Time, billing, recurring retainers, e-invoicing, online payments, collections, client money, deadlines, VAT and bank — every action in Justiora lands as a balanced journal entry in a single general ledger. Invoice the client, get paid, reconcile the bank, file the VAT — without ever re-keying a number.

The panel on the right is real product behaviour — every journal balances, or it doesn't post.

General ledger — live INV-26-3041
Balanced ✓
Source: billing module — invoice issued
Belgium · mandatory B2B e-invoicing 2026

Generate, send and transmit structured invoices — natively.

Read the guide: what the 2026 Peppol mandate means for law firms →
PDF+ UBL Peppol BIS 3.0 Email Access point Delivered
1300 → 1200 → 1010  the journey of every euro you earn

Law firms don't lose money in court. They lose it between the timesheet and the bank.

Lock-up — the days your work sits as unbilled time and unpaid invoices — is where profit quietly evaporates. Justiora instruments every stage of that journey.

Stage 1 · acct 1300

Time → WIP

Hours recorded but never captured: late timesheets, forgotten calls, six-minute units lost.

→ Weekly grid, rate cards per client & matter, dated rate history
Stage 2 · acct 4900

WIP → Invoice

Partners shave bills before sending. Without measurement, write-downs become invisible habit.

→ Realisation gauge on every draft, pre-billing edits audited
Stage 3 · acct 1200

Invoice → Cash

Invoices age politely. Nobody enjoys chasing, so nobody does — until the write-off.

→ Collections board, watch-and-get-pinged-when-paid, pay-online links
Stage 4 · acct 1010

Cash → Books

The bank statement arrives; someone re-keys it into the accounts. Errors and Friday evenings follow.

→ Import CODA/CAMT/OFX, match on reference, one-click reconcile

The structural difference: in most practice tools, billing software and accounting software are two systems with an export between them. In Justiora they are the same system — the invoice is the journal entry.

One platform  one chart of accounts underneath

Everything a firm runs on, labelled the way your accountant reads it.

1300 · WIP

Time recording

Six-minute units, narratives clients accept, and rates that resolve themselves — matter, client, then firm default — with a dated rate history per fee earner. Filter by status, submit and post in bulk.

🧾
1200 · AR

Billing & credit notes

Build invoices from the WIP pool, edit any line at draft, bill a whole matter in a click, issue with a balanced posting. Credit notes release billed time back to WIP — cleanly. How billing works, end to end.

🔁
Retainer

Recurring & retainer billing NEW

Put fixed-fee and retainer matters on a monthly, quarterly or annual schedule. Justiora generates the draft invoices for you — you review and issue. The fee posts straight to revenue.

📡
Peppol

E-invoicing LIVE

Native PDF and UBL Peppol BIS 3.0, transmitted over the network through an access point. Ready for Belgium's 2026 mandate — no third-party portal.

💳
1010 · Cash

Online payments LIVE

A pay-online link on every invoice (Bancontact, card, iDEAL via Mollie). The paid amount reconciles itself to the ledger — Dr 1010 / Cr 1200.

🎯
4900 · Realisation

Collections board NEW

A worked board, not a report: every open invoice by aging bucket, logged calls and promises, reminders in FR/NL/EN. Watch an invoice to be reminded in 7/14 days — and pinged on the dashboard the moment it's paid. Sent e-mails appear in the timeline; notes are editable.

🗓️
Deadlines

Tasks, deadlines & hearings NEW

Track what's due on every matter — filing deadlines, hearings, follow-up tasks — with an assignee and priority. Overdue and upcoming items surface on the home dashboard so nothing slips.

🔐
2100 · Trust

Client money

Deposits, guarded withdrawals, three-way reconciliation. A client balance can never go negative — the system refuses, not the policy manual. How trust accounting works.

🧷
1320 · Costs

Disbursements & cost control NEW

Record multi-line costs SAP-style, each tagged by nature — firm expense, recoverable cost or true disbursement. Click any posted line to see its ledger entry. Full supplier files with every invoice and payment matched from the bank.

🏦
1010 · Bank

Bank import

Import real statements — CODA, CAMT.053, OFX, BAI2, French CFONB, CSV — or just paste them. Auto-match incoming payments on structured reference, confirm in one click.

🧮
2300 · VAT

Purchases & VAT NEW

Supplier invoices with reverse charge, a default VAT code per client and per supplier so the grids stay right, and a periodic VAT return that assembles itself box by box.

💹
People

Profitability per person NEW

Give each fee earner a monthly cost and see who is actually profitable — billed value against the true cost of the desk, straight from the ledger.

🌍
PCMN · PCG

Multi-country accounts NEW

One stable engine, the statutory chart of the client's country on top — Belgium PCMN, France PCG, UK, US. Switch country, the accounts adapt. The full accounting story.

📑
Export

Statements & accounting exports NEW

A client account statement as a branded PDF in one click. CSV exports for your accountant — general journal, trial balance, VAT register and AR aging — each carrying the statutory account codes.

🔎
Audit

Audit trail explorer

Global ⌘K search across clients, matters, invoices and suppliers. Trace any sales or purchase invoice to its full audit trail with every statutory account it touched. Nothing is ever silently rewritten.

📊
3000 · Equity

Dashboard & reporting

An action centre that tells you what needs doing — drafts to issue, overdue AR, deadlines, supplier payments, paid watch-list invoices. P&L, balance sheet, matter profitability and lock-up, all computed from the ledger.

Get paid  the loop that closes itself

From issued invoice to reconciled cash — without a single re-entry.

01 · Send

Email in one click

The PDF and the Peppol UBL go out together, with a pay-online link in the body.

02 · Transmit

Peppol delivery

The structured e-invoice is transmitted over the network through your access point.

03 · Pay

Client pays online

Bancontact, card or iDEAL via Mollie — or a classic transfer with structured reference.

04 · Reconcile

Ledger updates itself

The payment posts Dr 1010 / Cr 1200, the invoice is marked paid — automatically.

16
Modules, one ledger
€0.00
Trial balance, by construction
6
Bank formats imported
4
Statutory charts: BE · FR · UK · US
Three desks  one source of truth

Built for the people who actually keep a firm solvent.

Managing partner

See the firm as it is, today.

  • Lock-up in days, by practice area and partner
  • Realisation on every invoice — write-downs made visible
  • Profitability per fee earner — billed value vs the cost of the desk
  • Matter budgets with email alerts when WIP nears the cap
Billing & collections

From WIP pool to paid, without friction.

  • Recurring retainers that draft themselves each period
  • Edit lines at draft, bill recorded costs in the same invoice
  • A board that tells you the next action — watch an invoice, get pinged when it pays
  • Pay-online links clients settle in one tap
Accountant

The books are already done.

  • Trial balance at zero, every day, in PCMN or PCG codes
  • One-click CSV: journal, trial balance, VAT register, AR aging
  • VAT return computed from live transactions
  • Every adjustment carries its reason and its journal

Compliance is the architecture, not a feature tier.

Client-money rules and e-invoicing mandates are unforgiving. Justiora enforces them at the ledger level: segregation holds because the database makes breaking it impossible, and e-invoices are structured because the invoice is the data — not a PDF someone retypes.

Peppol BIS 3.0
EN 16931 UBL, transmitted via access point — Belgium 2026 ready
PCMN / PCG / UK / US
Statutory chart mapping per jurisdiction, switchable per client
Client money
Per-client trust sub-ledgers, breach-proof withdrawals, 3-way reconciliation
EU VAT
Grid-based returns, reverse charge, intracommunity listings
Audit & year-end
Every change journalled; annual closing locks the period at DB level
EU hosted · GDPR
Audit trails, data minimisation, no data leaves the EU
Pricing  per fee earner, per month — support staff free

Costs less than the write-offs it makes visible.

Chambers

Solo practitioners & boutiques up to 5 fee earners
€39
per fee earner / month, billed annually
  • Time, billing & AR
  • PDF + Peppol UBL invoices
  • Email delivery
  • Disbursements & reporting essentials
  • Online payments & Peppol transmission
  • Trust accounting & collections board
Start with Chambers
Most firms choose this

Practice

Firms that bill, get paid online and chase their AR
€79
per fee earner / month, billed annually
  • Everything in Chambers
  • Peppol transmission via access point
  • Online payments (Mollie) with auto-reconcile
  • Collections board, reminders & client money
  • Bank import (CODA/CAMT/OFX…) & full VAT
  • Multi-country statutory charts
Book a demo

Firm

Multi-office and multi-entity practices
Let's talk
annual agreement
  • Everything in Practice
  • Multiple entities, one consolidation
  • Intra-company recharging
  • Onboarding & data migration
  • Priority support, named contact
Contact us
Early access programme — we are onboarding a first cohort of firms now. Founding firms lock their price for three years and shape the roadmap with us.
FAQ  the questions partners actually ask

Fair questions, straight answers.

Are you ready for Belgium's 2026 e-invoicing mandate?

Yes. Every invoice is generated as a structured Peppol BIS 3.0 UBL (EN 16931) alongside the human-readable PDF, and Justiora transmits it over the Peppol network through your access point. No separate portal, no copy-paste — the invoice is the structured document. Read the full 2026 mandate guide.

We already have accounting software. Why would we change?

You have practice software and accounting software, plus the monthly ritual of moving numbers between them. Justiora removes the ritual: the invoice, the trust deposit, the online payment, the expense report are journal entries the moment they happen. Your accountant reviews a ledger that is already complete.

Can clients pay online, and does it post itself?

Yes. Every invoice carries a pay-online link (Bancontact, card, iDEAL via Mollie). When the client pays, the webhook reconciles it to the ledger automatically — Dr 1010 / Cr 1200 — and marks the invoice paid. No manual matching.

Which countries' accounts do you support?

The ledger engine keeps stable internal codes; a mapping layer presents the statutory chart of the client's country — Belgium PCMN, France PCG, UK and US — in reports and exports. Change the country and the accounts adapt, without touching a single journal. More on the accounting engine.

Can we edit a timesheet after it's been posted?

Yes — narrative, hours, rate, date, even the matter. The original is never silently rewritten: every change records a revision with a mandatory reason and posts an adjustment journal that reverses the old values and reposts the new ones.

What about our existing data?

Founding firms get migration support: clients, matters, open WIP, AR balances and trust positions arrive as opening journals — balanced, like everything else.

See your firm on one ledger.

A 30-minute demo with your own scenarios — bring your messiest billing story.

Book a demo — finance@justiora.com