Account
Nederlands

BR-DEC-15: Maximaal aantal decimalen voor het totale btw-bedrag in boekhoudvaluta…

EN 16931-kernregel · Fout · UBL, CII

StandaardEN 16931-1 (Europees semantisch model voor e-facturen)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIBedrijfstermen
  • BT-111 Invoice total VAT amount in accounting currency
Geldt voorElke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS.

Officiële regeltekst

[BR-DEC-15] The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Geldbedragen in EN 16931 mogen hoogstens twee decimalen hebben. De waarde in uw bestand heeft er meer, meestal omdat de software onafgeronde rekenresultaten schrijft (bijv. 12,3456) of omdat een percentage in een bedragveld is gezet.

Zo lost u het op

Rond het bedrag af op twee decimalen voordat u het wegschrijft. Hoeveelheden en prijzen mogen meer decimalen houden; alleen de in de regel genoemde bedragelementen zijn beperkt. Rond per onderdeel af en controleer daarna de totaalregels (BR-CO-10 t/m BR-CO-16) opnieuw.

Wat de validator controleert

Gecontroleerd element (context):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode] and (string-length(substring-after(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode],'.'))<=2)) or (not(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode]))

CII

//ram:SpecifiedTradeSettlementHeaderMonetarySummation

Test (XPath):

not(ram:TaxTotalAmount) or ram:TaxTotalAmount[(@currencyID =/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode and . = round(. * 100) div 100) or not (/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode)]

Automatisch herstellen

Deze fout kan automatisch worden hersteld: sleep het bestand naar de checker en klik op "Automatisch herstellen".

Factuur herstellen →

Dezelfde controle via API:

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

Gerelateerde regels

Veelgestelde vragen

Wat betekent BR-DEC-15?

BR-DEC-15 is een en 16931-kernregel: The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.

Wordt mijn factuur geweigerd vanwege BR-DEC-15?

Ja. BR-DEC-15 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.

Voor welke formaten geldt BR-DEC-15?

Elke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS. Syntax: UBL en CII.

Bron: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.