Zum Hauptinhalt springen

BR-21 Kennung der Rechnungsposition ist erforderlich

Jede Rechnungsposition (BG-25) muss eine Kennung der Rechnungsposition (BT-126) haben, die innerhalb der Rechnung eindeutig ist.

Problembeschreibung

Jede Rechnungsposition (BG-25) muss eine Kennung der Rechnungsposition (BT-126) haben, die innerhalb der Rechnung eindeutig ist.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Dies ist eine EN16931-Kernregel; die Positionskennung ermöglicht es Referenzen und Korrekturen, eine bestimmte Position anzusprechen, daher muss jede Position eine haben.

Lösung

Geben Sie jeder cac:InvoiceLine einen cbc:ID-Wert, z. B. 1, 2, 3, sodass keine Position ohne Kennung bleibt.

Schnellzugriff

Gültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • BT-126 = 1 auf der ersten Position, BT-126 = 2 auf der zweiten Position

Ungültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • Ein cac:InvoiceLine-Element ohne cbc:ID-Kindelement

Code-Beispiele

Gültiges XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>
Ungültiges XML
<cac:InvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>

Betroffene Felder

Validierungstools