LBG Billing — Peppol Invoicing
B2B invoicing tool with pixel-perfect PDF generation, Peppol BIS 3.0 + Resend email sending, scheduling and product catalog. Self-hosted, zero subscription.
Like this project? Send me your offer, I'll review it.

Belgian e-invoicing is mandatory since 2026. Existing tools forced a compromise: Odoo SaaS with wkhtmltopdf breaking any custom design, Billit paywalling template customization on the free tier, or Storecove at €0.18/invoice. None offered pixel-perfect design, free native Peppol, and customer memory + product catalog + recurrence.
Self-hosted Next.js 16 app: PDF via Playwright headless Chromium (real modern CSS, not wkhtmltopdf), sending via free BE Peppyrus access point, premium emails via Resend (free tier 3000/month). Product catalog with autocomplete, per-line discount, unique mod 97 OGM, per-client BCC, one-shot and recurring scheduling, weekly SQLite backup. €0/month after setup.
Key features
- ▸Pixel-perfect PDF rendering via headless Chromium (logo, watermark, 40px grid, Geist fonts)
- ▸Peppol BIS Billing 3.0 sending (UBL BE CIUS) — free via Peppyrus, invoices only
- ▸Premium responsive HTML email with automatic BCC on invoices (configurable per client)
- ▸Auto-memorized product catalog with autocomplete + optional discount and sub-description
- ▸Send scheduling: one-shot at a precise date OR recurring (weekly/monthly/quarterly/yearly)
- ▸Annual sequential numbering, unique mod 97 OGM, frozen client+company snapshot
- ▸Weekly atomic SQLite backup with 8-week rotation + verifiable restore
- ▸Stack: Next.js 16 + Tailwind v4 + SQLite (better-sqlite3) + Playwright + Resend + Peppyrus
Gallery








You see the value of this project ?
Decide how much you'd be willing to pay to have your own. No imposed quote: you set the price, I validate or we talk.