Zurück zur Fehler-Bibliothek

FMT-01: Der Validator erkennt das Dokument nicht als XRechnung — häufig fehlt oder ist ungültig cbc:CustomizationID (BT-24).

FMT-01Fatal

FMT-01: Dokumenttyp unbekannt / Format ungültig

Validator erkennt keine XRechnung — oft fehlt cbc:CustomizationID (BT-24)

Offizielle Regel

Validator reports: Document type unknown / format invalid / no test scenario matched.

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

FMT-01 ist ein synthetischer Hilfseintrag für generische Validator-Meldungen wie „Erkannter Dokumenttyp: unbekannt“ oder „kein Prüfszenario gegriffen“. Der KoSIT-Validator wählt das Prüfszenario anhand von cbc:CustomizationID (BT-24) als erstem Kindelement. Fehlt BT-24 oder enthält es keine bekannte XRechnung-URN, laufen keine Schematron-Regeln (BR-01 ff.) — stattdessen erscheint ein Formatfehler.

Beispiel (UBL)

Gültig (BT-24 mit XRechnung-URN):

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>

Ungültig (BT-24 fehlt — FMT-01 / Dokumenttyp unbekannt):

<!-- Invalid: CustomizationID missing — validator reports document type unknown (FMT-01) -->
<!-- cbc:CustomizationID must be first child of ubl:Invoice -->
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>

Typische Ursachen

  • 1cbc:CustomizationID (BT-24) fehlt komplett.
  • 2CustomizationID enthält keine XRechnung-URN.
  • 3CustomizationID ist nicht das erste Kindelement von ubl:Invoice.
  • 4XML ist nicht wohlgeformt oder falsche Namespace-URI.

Was prüfen?

  • Erste Zeilen der ubl:Invoice auf cbc:CustomizationID prüfen.
  • URN gegen xeinkauf.de / XRechnung 3.0 abgleichen.
  • XML-Wohlform und UTF-8-Kodierung prüfen.
  • Nach Fix BR-01 und weitere Regeln erwarten.

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

FMT-01CustomizationIDBT-24Dokumenttyp unbekanntformat invalidXRechnungKoSIT validator

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.