Referentie
Markdown-exportBR-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>