Zum Inhalt springen

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

Erste Seite einer erzeugten E-Rechnung mit Rechnungsdaten und Positionen

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