BT-112Invoice total amount with VATBT-113Paid amountBT-114Rounding amountBT-115Amount due for payment
Officiële regeltekst
[BR-DEX-09] Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + Σ Third party payment amount (BT-DEX-002).
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
cac:LegalMonetaryTotal[$isExtension]Test (XPath):
(round((xs:decimal(cbc:PayableAmount) - $payableroundingamount) * 10 * 10) div 100) = (round((xs:decimal(cbc:TaxInclusiveAmount) - $prepaidamount + $thirdpartyprepaidamount) * 10 * 10) div 100)
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-18Regels voor betalingskorting (Skonto) in betalingsvoorwaarden onjuistBR-DEX-01Het element … "Bijgevoegd document" gebruikt een niet-toegestane MIME-codeBR-DEX-02De waarde van "Nettoregelbedrag" van een "FACTUURREGEL" of "SUBFACTUURREGEL"…BR-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…
Veelgestelde vragen
Wat betekent BR-DEX-09?
BR-DEX-09 is een xrechnung-regel: Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + Σ Third party payment amount (BT-DEX-002).
Wordt mijn factuur geweigerd vanwege BR-DEX-09?
Ja. BR-DEX-09 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt BR-DEX-09?
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.