Naar de inhoud
Klarfile

BR-DEC-09: Meer dan twee decimalen op het totaal van de regels

Deze code verschijnt wanneer een e-factuur wordt gecontroleerd. Dit is wat hij betekent, waarom hij valt, en wat er in het bestand moet veranderen.

Waarom deze code verschijnt

het totaal van de regels (BT-106) is met meer dan twee decimalen geschreven. Het is bijna altijd een berekening die is overgenomen zoals het programma haar heeft geproduceerd (een deling, een wisselkoers, een naar rato verdeelde korting), zonder de eindafronding op de cent.

Hoe u het corrigeert

Rond BT-106 af op de cent voordat u het in de XML schrijft. Let op: afronden van wat op het scherm staat is niet genoeg, wat gelezen wordt is de waarde in het bestand. En als de afronding een totaal uit evenwicht brengt, is het het totaal dat opnieuw uit de afgeronde waarden berekend moet worden, niet omgekeerd.

Hoe het er in het bestand uitziet

Deze twee fragmenten zijn niet met de hand geschreven: bij elke oplevering worden ze opnieuw gedraaid tegen onze eigen controle, op een volledige factuur. Het eerste laat deze code afgaan, het tweede niet.

Wat de code laat afgaan:

<ram:LineTotalAmount>1000.000</ram:LineTotalAmount>
<ram:TaxBasisTotalAmount>

Wat er in plaats daarvan moet staan:

<ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
<ram:TaxBasisTotalAmount>

Waar het speelt

Deze code komt uit de EN 16931, de Europese norm voor elektronisch factureren. Hij gaat over de bedrijfsterm BT-106.

Mijn factuur controleren Alle afkeurcodes