DIN 0815 · STANDARD SOFTWARE REV 2026.04 ● LIVE
0815software.app/invoice-billing MOD-04 MODULE Invoices Customers Bills Ledger Invoice & Billing Search… + NEW 0148 · Sent 0147 · Paid 0146 · Overdue 0145 · Paid Invoice 2026-0148 Berger Logistik GmbH CUSTOMER Berger Logistik GmbH NET € 3,200.00 VAT (20%) € 640.00 GROSS € 3,840.00
MOD-04 · Invoice & Billing — representative interface. Every module ships MIT-licensed with full source.

Totals are never stored, they are derived: an invoice stores line items only — quantity, unit net price in integer cents and VAT rate — and net, VAT-per-rate and gross are always recomputed from the lines. Send invoices, export clean PDFs, track payment status and keep a running customer ledger. The other direction is covered too: record the bills you owe, tick the ones to pay, and download a valid SEPA credit transfer file (ISO 20022 pain.001) to upload in your online banking — with the IBANs check-digit validated, a bill payable only once, and every produced file frozen. With PS-12 Banking wired the same run goes straight to the bank over EBICS instead, though the download never goes away. Austrian installations can pay the tax office the way the tax office expects, and any payment can name the invoices it settles in a form the supplier’s ledger reads by itself. Every file the module can produce is validated against the published ISO 20022 schema on every test run, and the arithmetic is proven to the cent.

TYPICAL SCOPE 3–4 WKS
LICENSE MIT · always free
REPOSITORY VIEW SOURCE ↗

What it does

  • Line-item invoices with per-line VAT rates
  • Totals recomputed from lines in integer cents — never stored
  • PDF export and payment-status tracking
  • Running per-customer ledger
  • SEPA payment file (pain.001) for paying bills in your online banking
  • Or send it straight to the bank over EBICS, when PS-12 Banking is wired
  • Austrian Finanzamtszahlung: the tax structure, the check digit, and every tax office
  • Structured remittance (EACT) so the supplier’s ledger matches the payment by itself
  • Incoming payments matched to open invoices, when a bank connection is wired