BR-DEX – XRechnung-Extension
BR-DEX-15: Unterpositionen in CII, die XRechnung nicht unterstützt
WarnungGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DEX-15] This CII file might use the concept of Sub Invoice Lines. However XRechnung does not support this.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
So beheben Sie den Fehler
Entfernen Sie ram:ParentLineID aus den Positionen und geben Sie jede Position flach an, oder wechseln Sie für hierarchische Positionen zur UBL-Fassung der XRechnung-Extension mit cac:SubInvoiceLine. Bestandteile können Sie im Positionstext nennen.
<ram:IncludedSupplyChainTradeLineItem>
<ram:AssociatedDocumentLineDocument>
<ram:LineID>1.1</ram:LineID>
<ram:ParentLineID>1</ram:ParentLineID>
</ram:AssociatedDocumentLineDocument>
</ram:IncludedSupplyChainTradeLineItem><ram:IncludedSupplyChainTradeLineItem>
<ram:AssociatedDocumentLineDocument>
<ram:LineID>2</ram:LineID>
</ram:AssociatedDocumentLineDocument>
</ram:IncludedSupplyChainTradeLineItem>Was die Meldung bedeutet
Ihre CII-Rechnung nutzt das Element für übergeordnete Positionen, mit dem UN/CEFACT Positionen hierarchisch verschachtelt. XRechnung unterstützt Unterpositionen aber nur in der UBL-Fassung der Extension; in CII gibt es dafür keine geprüfte Struktur, deshalb meldet die Regel das Element. Der Empfänger würde die Verweise ignorieren oder falsch verstehen, und die Summenprüfung der Positionen liefe ins Leere. Die Rechnung bleibt gültig, die Hierarchie geht aber verloren.
Häufige Ursachen
- Die Rechnung wurde aus einem ERP mit Stücklisten exportiert, das Positionen verschachtelt.
- Eine ZUGFeRD-Vorlage mit Unterpositionen wurde für XRechnung wiederverwendet.
- Das Feld ParentLineID wird mit dem Wert der Position selbst gefüllt.
Häufige Fragen
Kann ich ParentLineID einfach stehen lassen?
Besser nicht. Die Verschachtelung wird vom Empfänger nicht verarbeitet; Beträge und Bezüge zwischen den Positionen gehen verloren, und Rückfragen sind wahrscheinlich.
Warum unterstützt XRechnung Unterpositionen nur in UBL?
Die Extension definiert die Gruppe SUB INVOICE LINE mit UBL-Elementen; für CII wurde keine entsprechende Abbildung festgelegt, deshalb bleibt es dort bei flachen Positionen.
Betroffene Felder
- BG-25
- BT-126
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument[$isExtension]- CII · Schematron-Test
not(exists(//ram:ParentLineID))
Erklärung erstellt am 14.09.2026