Ga naar de hoofdinhoud

Referentie

Markdown-export

BR-21 Factuurregelidentificatie is vereist

Elke factuurregel (BG-25) moet een factuurregelidentificatie (BT-126) hebben die uniek is binnen de factuur.

Probleembeschrijving

FOUT

Bedrijfsregel van EN 16931 (CEN)

Context en betekenis

Dit is een kernregel van EN 16931. Met de regelidentificatie kunnen creditnota’s, geschillen en correcties een specifieke regel aanspreken. BR-21 controleert alleen of de waarde gevuld is, niet of zij uniek is. De fout ontstaat meestal als een export een leeg regelnummer schrijft, bijvoorbeeld bij tekst- of subtotaalregels uit een pdf.

Oplossing

Geef elke cac:InvoiceLine een cbc:ID-waarde, bijvoorbeeld 1, 2, 3, zodat geen regel zonder identificatie blijft.

Snelle acties

Geldige voorbeelden

  • BT-126 = 1 op de eerste regel, BT-126 = 2 op de tweede regel

Ongeldige voorbeelden

  • Een cac:InvoiceLine met een leeg cbc:ID (<cbc:ID></cbc:ID>), of in CII een regel met een lege ram:AssociatedDocumentLineDocument/ram:LineID; een ontbrekend cbc:ID geeft in UBL al een XML-schemafout

Codevoorbeelden

Geldig XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>
Ongeldig XML
<cac:InvoiceLine>
  <cbc:ID></cbc:ID>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>

Betrokken velden

Validatietools