Felder, Pfade und Bedeutung
| Information | Richtiger Fundort | Nicht verwechseln mit |
|---|---|---|
| Profilkennung | ExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ram:ID | Rechnungsnummer oder Zahlungsreferenz. |
| Prozesskennung | BusinessProcessSpecifiedDocumentContextParameter/ram:ID | Dokument-ID, Kunden-ID oder Bestellnummer. |
| Rechnungsnummer | rsm:ExchangedDocument/ram:ID | Jede andere ram:ID im Dokument. |
| Fälliger Betrag | SpecifiedTradeSettlementHeaderMonetarySummation/DuePayableAmount | LineTotalAmount oder TaxTotalAmount. |
Typische Fehlerbilder
| Fehlerbild | Wahrscheinliche Ursache | Saubere Reaktion |
|---|---|---|
| Factur-X-Profil wird als Rechnung angezeigt | Guideline-ID wurde falsch als Rechnungsnummer übernommen. | Profil separat anzeigen und Rechnungsnummer aus ExchangedDocument lesen. |
| Lieferant heißt wie eine Leistung | Parser hat Positionsartikel statt SellerTradeParty gelesen. | Namen nur aus den Party-Blöcken übernehmen. |
| Hybrid-PDF wird nur als PDF akzeptiert | Der XML-Anhang wurde nicht extrahiert. | Anlage suchen und CII-Pfadprüfung ausführen. |
Was Factur-X praktisch bedeutet
Eine Factur-X-Rechnung enthält eine lesbare PDF-Ansicht und eine strukturierte XML-Datei. Der Prüfprozess sollte beide Ebenen nicht vermischen.
Warum Pfade wichtig sind
In CII-/Factur-X-XML gibt es mehrere ram:ID-Felder. Nur das ID-Feld im ExchangedDocument ist die Rechnungsnummer; Prozess- und Guideline-IDs sind technische Kontextdaten.
Sinnvoller Output
Nutzer brauchen eine klare Aussage: Struktur erkannt, Basisdaten extrahiert, Validierung noch offen oder erfolgreich, Export verfügbar.
Häufige Fragen
Ist Factur-X dasselbe wie ZUGFeRD?
Die Formate sind eng verwandt. Für Nutzer zählt vor allem, ob die strukturierte XML im PDF gelesen werden kann.
Warum steht im XML eine URN?
Das sind Profil- oder Prozesskennungen. Sie beschreiben den Kontext, sind aber keine Rechnungsnummer.