Every invoice leaves as an EN 16931 compliant document, checked for the errors that get invoices bounced before it reaches your client.
A client's accounting software rejects the e-invoice for a format rule you have never heard of, and payment restarts from zero.
A missing VAT ID or contact address is only discovered once the invoice is already with the client.
Zero-VAT lines for cross-border work go out with no legal note, and the client's accounting team sends them back.
A correction that is not linked to the original invoice leaves both documents open in your client's system.
You finish the draft. The compliant document is what comes out.
Each invoice is a normal PDF your client can read and a structured EN 16931 record their accounting software can import — the same document, no second export.
Invoices are ZUGFeRD 2 PDF/A-3 files with the XML embedded, in the EN 16931 profile, the level German business clients must accept as an e-invoice.
Every draft is validated against the standard first. You cannot finish a draft that would be rejected.
Instead of a rule code, you read "Your VAT ID or Tax Number is missing" or "Seller email address is required", and fix it in seconds.
Cross-border work, corrections and payment terms are handled as part of the standard, not as free text.
A zero-VAT line carries its exemption reason — reverse charge or export outside the EU — with the matching legal note in German and English.
A reversal is issued as a proper credit document that names the original invoice and its issue date, so both close together.
Early-payment discount terms travel as structured data — period, base amount and percentage — not as a sentence buried in the footer.
The hours behind every invoice come off a locked timesheet, the early payment discount it carries is agreed once on the client's agreement, and the same priced hours drive revenue per client and consultant, see Timesheet to Invoice , Early Payment Discounts and Business Intelligence
Real screens from the product — swipe or use the arrows.
ZUGFeRD 2 in the EN 16931 profile: a PDF/A-3 your client can read, with the structured e-invoice embedded. Pure XRechnung files are not produced.
The draft cannot be finished. You see exactly which detail is missing — VAT ID, tax number or contact address — in plain language.
Yes. Zero-VAT lines carry the reverse-charge exemption reason and the corresponding legal note, in German and English.
A reversal is issued as a credit document that references the original invoice number and issue date, so the client's system can match them.
We do not claim a certification. We produce invoices to the EN 16931 profile and validate them against the standard before you send them.
Not yet. There is no XRechnung output and no Leitweg-ID field, so invoices to German public bodies that require them need another route for now.
Work out the Skonto amount, what the client transfers, the VAT part of the discount and the annual interest rate of letting the discount lapse. Free, in German, no sign-up.
Open the Skonto calculator (German)Build a clean A4 invoice from hours, day rates or a fixed fee, with EU VAT or reverse charge and an optional Skonto line, and save it as PDF. Free, no sign-up, nothing leaves your browser.
Open the Consultant Invoice TemplateTurn tracked hours into an EN 16931 compliant e-invoice and see the validation before you send. Free for 30 days.