Account
Nederlands

BR-DEX-09: Te betalen bedrag = Totaalbedrag incl. btw - Betaald bedrag + Afrondingsbedrag…

XRechnung-regel · Fout · UBL

StandaardXRechnung 3.0.2 (KoSIT, Duitse CIUS van EN 16931)ErnstFout: de factuur wordt geweigerdSyntaxUBLBedrijfstermen
  • BT-112 Invoice total amount with VAT
  • BT-113 Paid amount
  • BT-114 Rounding amount
  • BT-115 Amount due for payment
Geldt voorXRechnung in UBL- of CII-syntax, inclusief ZUGFeRD / Factur-X-PDF's met het profiel XRECHNUNG. Facturen aan Duitse overheden moeten eraan voldoen.

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.

Controleer uw factuur →

Dezelfde controle via API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Gerelateerde regels

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.