Factur-X
Factur-X ist die französische Bezeichnung für das deutsch-französische Format für elektronische Rechnungen, das technisch identisch mit ZUGFeRD 2.0 und höher ist. Es wurde gemeinsam vom Forum elektronische Rechnung Deutschland (FeRD) und dem Forum National de la Facture Électronique (FNFE-MPE) entwickelt.
Spezifikation
Factur-X entspricht der europäischen Norm EN 16931 und ist vollständig kompatibel mit ZUGFeRD 2.x.
Aktuelle Version: 1.0.06
Veröffentlicht: Oktober 2023
Spezifikation: fnfe-mpe.org/factur-x
Profile
Factur-X bietet die gleichen Profile wie ZUGFeRD 2.x:
- MINIMUM: Grundlegende Rechnungsinformationen
- BASIC WL: Basic with lines - Grundlegend mit Rechnungspositionen
- BASIC: Grundlegende Geschäftsvorfälle
- EN 16931 (COMFORT): Entspricht der europäischen Norm
- EXTENDED: Erweiterte Geschäftsprozesse
Besonderheiten
- Internationale Ausrichtung: Zweisprachige Metadaten (deutsch und französisch)
- PDF/A-3 Format: Langzeitarchivierung garantiert
- XML-Einbettung: Strukturierte Daten im PDF-Container
- EN 16931 konform: Erfüllt europäische Standards
Implementierung
Technische Anforderungen
- PDF/A-3: Basis-Dokumentenformat
- XML: Strukturierte Daten nach EN 16931
- Unicode: UTF-8 Zeichenkodierung
- Digitale Signatur: Optional, aber empfohlen
Metadaten
Die XML-Datei muss folgende Pflichtfelder enthalten:
- Rechnungsnummer und -datum
- Währung und Beträge
- Lieferanten- und Kundeninformationen
- Steuerinformationen
- Zahlungsinformationen
Validierung
Zur Validierung von Factur-X Rechnungen stehen verschiedene Tools zur Verfügung:
- Online-Validator: Kostenlose Validierung über unsere Plattform
- Desktop-Tool: Lokale Validierung für große Rechnungsmengen
- API: Automatisierte Validierung über unsere REST-API
Beispiel
Hier ist ein vereinfachtes Beispiel einer Factur-X XML-Datei:
<?xml version="1.0" encoding="UTF-8"?>
<rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">
<rsm:ExchangedDocumentContext>
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:factur-x.eu:1p0:minimum</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
<rsm:ExchangedDocument>
<ram:ID>TOSL108</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20240315</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>
<!-- Weitere Elemente... -->
</rsm:CrossIndustryInvoice>Weiterführende Ressourcen