BG-25Invoice lineBT-131Invoice line net amount
Officiële regeltekst
[BR-DEX-02] The value of "Invoice line net amount" (BT-131) of an "INVOICE LINE" (BG-25) or a "SUB INVOICE LINE" (BG-DEX-01) shall equal the sum of the "Invoice line net amount" (BT-131) of the "SUB INVOICE LINE" (BG-DEX-01) elements directly below it.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Dit is een rekenregel: de validator berekent het bedrag opnieuw uit de onderdelen en vergelijkt het met de waarde in het bestand. De regel faalt als de totalen met een andere afronding zijn berekend, als regelbedragen na het schrijven van de totalen zijn gewijzigd, of als kortingen/toeslagen dubbel zijn geteld.
Zo lost u het op
Herbereken precies volgens de formule in de regeltekst, rond elk onderdeel eerst af op 2 decimalen en tel dan op (niet andersom), en schrijf het resultaat in het element. Trek kortingen maar één keer af en tel toeslagen maar één keer op; neem vooruitbetaling en afrondingsbedrag mee waar de formule ze noemt.
Wat de validator controleert
Gecontroleerd element (context):
UBL
/ubl:Invoice[$isExtension]Test (XPath):
(every $invoiceline in /ubl:Invoice/cac:InvoiceLine[ exists (./cac:SubInvoiceLine) ] satisfies $invoiceline/xs:decimal(cbc:LineExtensionAmount) = sum($invoiceline/cac:SubInvoiceLine/xs:decimal(cbc:LineExtensionAmount))) and (count( //cac:SubInvoiceLine [count(cac:SubInvoiceLine) > 0 and xs:decimal(cbc:LineExtensionAmount) = sum(cac:SubInvoiceLine/xs:decimal(cbc:LineExtensionAmount))]) = count(//cac:SubInvoiceLine [count(cac:SubInvoiceLine) > 0]))
Controleer uw factuur
Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.
Dezelfde controle via API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateGerelateerde regels
BR-DE-CVD-03Een factuur moet minstens één … FACTUURREGEL bevatten waarin de schema-ID van…BR-DEX-01Het element … "Bijgevoegd document" gebruikt een niet-toegestane MIME-codeBR-DEX-03Een subfactuurregel moet precies één "BTW-INFORMATIE SUBFACTUURREGEL" bevattenBR-DEX-04Elke schema-ID in … MOET gecodeerd zijn volgens de ISO 6523 ICD-lijstBR-DEX-05Elke schema-ID in … MOET gecodeerd zijn volgens de ISO 6523 ICD-lijstBR-DEX-06Elke schema-ID in … MOET gecodeerd zijn volgens de ISO 6523 ICD-lijstBR-DEX-07Elke schema-ID voor een endpoint-ID in … MOET voorkomen in de codelijst CEF EAS…BR-DEX-08Elke schema-ID voor een afleverlocatie-ID in … MOET gecodeerd zijn volgens een van…
Veelgestelde vragen
Wat betekent BR-DEX-02?
BR-DEX-02 is een xrechnung-regel: The value of "Invoice line net amount" (BT-131) of an "INVOICE LINE" (BG-25) or a "SUB INVOICE LINE" (BG-DEX-01) shall equal the sum of the "Invoice line net amount" (BT-131) of the "SUB INVOICE LINE" (BG-DEX-01) elements directly below it.
Wordt mijn factuur geweigerd vanwege BR-DEX-02?
Nee. BR-DEX-02 is een waarschuwing: de factuur wordt geaccepteerd maar de ontvanger ziet de melding. Los het toch op, waarschuwingen worden in latere regelversies vaak fouten.
Voor welke formaten geldt BR-DEX-02?
XRechnung in UBL- of CII-syntax, inclusief ZUGFeRD / Factur-X-PDF's met het profiel XRECHNUNG. Facturen aan Duitse overheden moeten eraan voldoen. Syntax: UBL.
Bron: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.