Heart-Profit ERP
October 10, 2024, 12:19:16 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Cotisation Interfel (2) - Afrondingsprobleem  (Read 704 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27470


View Profile WWW
« on: June 13, 2017, 02:01:38 pm »

Bij het genereren van een Verkooporderregel op basis van een DKK Tarief (toegepast bij de Cotisation Interfel, zie topic http://ha1.heartprofit.nl/profit/index.php?topic=27979.0) trad een Afrondingsverschil op indien het tarief een tarief per "ST" was.

Om een niet bekende reden werd het tarief eerst per eenheid afgerond op 4 decimalen, daarna met het aantal vermenigvuldigd en wederom afgerond op 4 decimalen.

In het gegeven voorbeeld betrof de prijs 0.64 / ST en waren er 400 ST verkocht. Over deze prijs werd 0,18% Cotisation Interfel berekend.

0,18% x 0,64 = 0,001152 x 400 ST = 0,46

in plaats hiervan werd de 0,001152 eerst afgerond naar 0,0012 en werd dat bedrag x 400 gedaan, resulterend in 0,48.

Helemaal frappant is dat de afronding op 4 decimalen NIET plaatsvond indien het een prijs per Verschijning betrof, terwijl ditzelfde afrondingsprobleem ook bij andere eenheden kon optreden. M.i.v. deze Releasenote vindt derhalve de 1e afronding niet meer plaats. Wel wordt het resultaat van de vermenigvuldiging nog afgerond.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LODFVRGN    Omschrijving (nog) niet bekend    06-06-2017    13-06-2017
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.273 seconds with 20 queries.