Referenzprojekt
E-Rechnung nach EN 16931
Web-Anwendung zur Erstellung von E-Rechnungen und Angeboten als Factur-X/ZUGFeRD PDF/A-3 nach EN 16931, mit Validierung, Rechnungsarchiv und E-Mail-Versand.

Aufgabenstellung

Interne Web-Anwendung zur Erstellung von E-Rechnungen, die der europäischen Norm EN 16931 entsprechen. Ein Formular erzeugt die strukturierten Rechnungsdaten als Factur-X/ZUGFeRD XML (CII) und ein PDF/A-3, in das diese XML-Daten eingebettet sind. Funktionsumfang:
- Rechnungen und Angebote erfassen, Angebote in Rechnungen übernehmen
- PDF-Erzeugung direkt im Browser mit eigener Layout-Engine, gestaltet nach unserem Corporate Design
- Ermittlung der Umsatzsteuer-Behandlung aus den UID-Nummern sowie Ware oder Dienstleistung pro Position
- Prüfung von IBAN und Ermittlung von BIC und Bankname
- Spesenbelege als PDF/A-3-Anhänge mit Referenz in den Rechnungsdaten
- Rechnungsarchiv mit fortlaufender Rechnungsnummer, Suche nach Empfängern und Öffnen bestehender Rechnungen
- Versand der archivierten Rechnung per E-Mail
- Validierung hochgeladener E-Rechnungen mit dem KoSIT Schematron-Validator
- Benutzeroberfläche in Deutsch, Englisch, Spanisch und Französisch
Basis Information
Kunde: Heissenberger Laboratory (Eigenentwicklung)
Launch: 2025
Adaption: laufend
Technologie
- TypeScript / React 19 mit React Server Components (Waku, Vite)
- Tailwind CSS, shadcn/ui
- pdf-lib mit eigener React-Layout-Engine für PDF/A-3
- KoSIT Schematron-Validator, veraPDF
- Vitest, React Testing Library, Playwright