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.