50.2 Unterstützte E-Rechnungsformate

50.2.1 Übersicht

Automatic X-Invoice Processor liest alle in Deutschland gängigen E-Rechnungsformate auf Basis der europäischen Norm EN 16931:

Format Versionen/Varianten Dateiform
ZUGFeRD / Factur-X 1.0 bis 2.5, alle Profile (MINIMUM bis EXTENDED, XRECHNUNG) PDF mit eingebettetem XML; das XML wird auch direkt gelesen
XRechnung Alle Versionen Reines XML, Syntaxen UN/CEFACT CII und UBL
EN 16931-konforme Rechnungen z. B. Peppol BIS Billing Reines XML (CII/UBL)

Factur-X ist der französische Zwillingsstandard von ZUGFeRD - beide sind ab Version 2.1 identisch und werden gleich behandelt.

50.2.2 Profile und Datentiefe

ZUGFeRD-Profile unterscheiden sich im Datenumfang des XML:

Profil Inhalt
MINIMUM / BASIC WL Nur Eckdaten (Parteien, Beträge) - keine Positionen
BASIC Kerndaten mit Positionen
EN 16931 (COMFORT) Vollständiger Norm-Umfang
EXTENDED Erweiterte Zusatzdaten (z. B. hierarchische Unterpositionen)
XRECHNUNG XRechnung-konformes Profil

Bei MINIMUM-/BASIC-WL-Rechnungen stehen den Aufgaben entsprechend weniger Platzhalterwerte zur Verfügung; die PDF-Visualisierung zeigt dann eine pauschale Positionsdarstellung auf Basis der Summen.

50.2.3 Robustheit

Auch formal fehlerhafte Rechnungen (z. B. ungültige Datumswerte) werden so weit wie möglich gelesen, statt die Verarbeitung abzubrechen. Dateien ganz ohne lesbare Rechnungsdaten erscheinen in der Registerkarte Fehler des Protokolls und lassen sich automatisch in einen eigenen Ordner verschieben (siehe Kapitel 40.6.4).

Hinweis: Das Programm verarbeitet auch reguläre PDF- oder XML-Dateien ohne Rechnungsdaten nicht versehentlich mit falschen Werten - sie werden als “ohne Rechnungsdaten” aussortiert.