Ari Posted June 11, 2010 Posted June 11, 2010 Ik loop bij onderstaande btw berekeningen tegen afrondingsfouten aan (soms een afwijking van een cent) BedragExBtwNetto = BedragExBtwBruto * ( 100 - KortingPerc ) / 100 BtwBedrag = BedragExBtwNetto * BtwPerc / 100 BedragInBtwNetto = BedragExBtwNetto * ( 100 + BtwPerc ) / 100 Is het beter om elke post te berekenen, af te ronden op twee decimalen en op te tellen of loop ik dan tegen cumulatieve afrondingsverschillen aan? Quote
0 burggraaf Posted June 14, 2010 Posted June 14, 2010 Als je elke 'post' berekend en deze juist afrond (niet alleen visueel) en deze afgeronde 'posten' optelt kun je niet tegen cumulatieve verschillen aanlopen lijk me.. Quote
0 stef kenens Posted June 14, 2010 Posted June 14, 2010 Round ((BedragExBtwNetto = BedragExBtwBruto * ( 100 - KortingPerc ) / 100);2) Quote
0 Ari Posted June 14, 2010 Author Posted June 14, 2010 Bedankt voor jullie hulp! Het hele geval is eigenlijk nog iets complexer dan ik heb getoond. Er wordt ook nog een betalingskorting over het bedrag inbtw gerekend. Waarna de afrondingsfout ontstaat. De kern van de vraag is eigenlijk: Moet ik elke berekening vanuit de bron opzetten dus uitgaande van het bruto bedrag, met percentages vermenigvuldigen tot het eindbedrag of moet ik elke post apart vermenigvuldigen, afronden en vervolgens bij elkaar optellen. Als ik alles vanuit de bron vermenigvuldig krijg ik een afrondingsfout terwijl ik bij de optellingen telkens afrond en dan gevoelsmatig een verkeerd eindbedrag kan krijgen. Ik kies toch maar voor het laatste.... Quote
Question
Ari
Ik loop bij onderstaande btw berekeningen tegen afrondingsfouten aan (soms een afwijking van een cent)
BedragExBtwNetto = BedragExBtwBruto * ( 100 - KortingPerc ) / 100
BtwBedrag = BedragExBtwNetto * BtwPerc / 100
BedragInBtwNetto = BedragExBtwNetto * ( 100 + BtwPerc ) / 100
Is het beter om elke post te berekenen, af te ronden op twee decimalen en op te tellen of loop ik dan tegen cumulatieve afrondingsverschillen aan?
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.