Ga naar de hoofdinhoud

Referentie

Markdown-export

BR-22 Gefactureerde hoeveelheid moet op elke factuurregel aanwezig zijn

Volgens EN 16931-regel BR-22 moet elke factuurregel (BG-25) verplicht de gefactureerde hoeveelheid in BT-129 (InvoicedQuantity) bevatten. Zonder hoeveelheid kan het nettobedrag van de regel niet worden berekend.

Probleembeschrijving

FOUT

Bedrijfsregel van EN 16931 (CEN)

Context en betekenis

Het ontbreken van BT-129 verhindert controle van de regelberekening en veroorzaakt fout BR-22.

Oplossing

Zorg in uw ERP dat voor elke factuurregel een hoeveelheid is ingevuld. Voeg in UBL 2.1 <cbc:InvoicedQuantity unitCode="H87">5.00</cbc:InvoicedQuantity> toe in <cac:InvoiceLine>. Voeg in CII <ram:BilledQuantity unitCode="H87"> toe onder <ram:SpecifiedLineTradeDelivery>.

Snelle acties

Geldige voorbeelden

  • Factuurregel met BT-129 = 5 en unitCode = "H87" (5 stuks)
  • Factuurregel met BT-129 = 12.5 en unitCode = "KGM" (12,5 kg)

Ongeldige voorbeelden

  • cac:InvoiceLine bevat het regelbedrag en de prijs maar laat cbc:InvoicedQuantity weg
  • CII-regel met ram:SpecifiedLineTradeDelivery maar zonder ram:BilledQuantity; in UBL geeft een leeg <cbc:InvoicedQuantity/> al een XML-schemafout

Codevoorbeelden

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

Betrokken velden

Validatietools