ZUGFeRD · XRechnung · EN 16931

Invoices that arelegally airtight.

Create, scan, validate and export German e-invoices in one portal. Serialized numbering, EN 16931 validation and a drag-and-drop PDF designer — built for § 14 UStG from the ground up.

14 days free · no credit card

invoice.tatwelletech.de
Dashboard
Dashboard

Built for German compliance

EN 16931ZUGFeRD 2.xXRechnung 3.0PDF/A-3§ 14 UStG§ 19 UStG

What it does

Everything the German invoice process demands

Six capabilities that cover the full lifecycle — from a blank draft to a validated, archivable e-invoice.

Invoicing

Draft to finalized with legally serialized numbering per § 14 UStG, per-line VAT, customers and a unified item catalog.

AI Scan

Photograph a paper receipt. Edge detection, OCR and unit inference turn it into a compliant e-invoice.

E-Invoicing

ZUGFeRD, XRechnung 3.0 and EN 16931 — generate, convert, extract and validate with plain-language errors.

PDF Designer

Drag-and-drop layout editor with live data binding, undo/redo and a mandatory-field compliance check.

Access Control

43 permissions, custom roles and per-user overrides where deny always wins — enforced on API, menu and route alike.

Audit Trail

22 action types across 13 entity types, CSV export, and a history that survives user and company deletion.

Inside the portal

See it working

Real screens from the product — not mock-ups.

invoice.tatwelletech.de
Dashboard
Dashboard
invoice.tatwelletech.de
Invoice list
Invoice list
invoice.tatwelletech.de
New invoice
New invoice
invoice.tatwelletech.de
AI Scan
AI Scan
invoice.tatwelletech.de
E-Invoice tools
E-Invoice tools
invoice.tatwelletech.de
PDF Designer
PDF Designer
invoice.tatwelletech.de
Catalog
Catalog
invoice.tatwelletech.de
Customers
Customers
invoice.tatwelletech.de
Templates
Templates
invoice.tatwelletech.de
Roles & permissions
Roles & permissions
invoice.tatwelletech.de
Audit log
Audit log
invoice.tatwelletech.de
Numbering rules
Numbering rules

AI Scan

From paper receipt to e-invoice

Photograph or upload an invoice. The receipt edge is detected automatically, layout and fields are read, units are inferred from a German keyword dictionary, and gross/net totals are reconciled against the printed total — then exported as ZUGFeRD or XRechnung.

  • Runs on our own servers — not a third-party cloud OCR
  • HEIC, JPG and PNG, converted in the browser
  • Live EN 16931 completeness check before export
invoice.tatwelletech.de
From paper receipt to e-invoice
From paper receipt to e-invoice

E-Invoicing

Five profiles, one validator

Generate ZUGFeRD EN 16931, XRechnung 3.0, Extended or Basic — or convert an existing PDF. Upload an XRechnung XML or ZUGFeRD PDF and get a multi-layer report covering XSD schema, business rules, PDF/A-3 conformance and XML embedding.

  • Plain-language errors instead of raw validator output
  • Extract XML from existing ZUGFeRD / Factur-X PDFs
  • ERP export as JSON or 34-column CSV
invoice.tatwelletech.de
Five profiles, one validator
Five profiles, one validator

PDF Designer

Design the document, bind the data

A full drag-and-drop layout editor: text, tables, totals, QR codes, barcodes, logos and signatures. Bind any invoice field with tokens that resolve live in preview — then let the built-in check confirm every legally mandatory field is present.

  • Undo/redo, layers, align, snap and rulers
  • Import and export template JSON
  • Checks against EN 16931 core or the stricter German CIUS
invoice.tatwelletech.de
Design the document, bind the data
Design the document, bind the data

Access Control

A real ACL, not role labels

43 permission keys organised as a module → component → action tree. Create custom roles, then layer per-user grants and denials on top — deny always wins, for every role including the owner.

  • One key gates the API, the menu and the route
  • Modules you cannot reach never ship their JavaScript
  • Changes apply on the user's very next navigation
invoice.tatwelletech.de
A real ACL, not role labels
A real ACL, not role labels

How it works

Four steps to a compliant invoice

  1. 01

    Set up your company

    Legal name, VAT ID, register data, bank details and your numbering rule.

  2. 02

    Design or import a template

    Start from the German standard layout, build your own, or turn an existing PDF into one.

  3. 03

    Create or scan invoices

    Type them, pick from your catalog, or photograph a paper receipt.

  4. 04

    Export and validate

    ZUGFeRD or XRechnung, checked against EN 16931 before it ever leaves.

Pricing

Simple monthly plans

Start free for 14 days. Upgrade when you need the designer, the scanner or fine-grained access control.

See all plans

FAQ

Questions, answered

Yes. It generates and validates ZUGFeRD (EN 16931, Extended, Basic) and XRechnung 3.0, embedded as PDF/A-3, and checks against EN 16931 business rules including the stricter German CIUS.

Ready to send compliant invoices?

Start free for 14 days. No credit card, no setup fee.