Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Prijzen worden soms met 1 cent verschil weergegeven
 
Reallogic
Sr. Member
 
Total Posts:  90
Joined:  2012-02-25
 

Soms zie ik voor sommige producten dat de ingevoerde prijs (backend) en weergegeven prijs (frontend) 1 cent afwijkt. Hoe kan dat en hoe kan ik dat voorkomen?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ruud Boer
Jr. Member
 
Total Posts:  22
Joined:  2010-09-21
 

Misschien is dit de oorzaak / oplossing?

http://www.magentocommerce.com/boards/viewthread/247201

 
Magento Community Magento Community
Magento Community
Magento Community
 
Appmerce
Guru
 
Avatar
Total Posts:  376
Joined:  2008-05-13
Amsterdam, The Netherlands
 

Oorzaak is soms Bruto-prijzen die niet als Netto bestaan. Bijvoorbeeld bruto 15,00 is netto 12,6050 (met 4 decimalen). Die 4 decimalen worden dan op verschillende manieren afgerond, afhankelijk van het aantal producten.

12,60 * 19% = 14,99
12,6050 * 19% = 15,00
12,61 * 19% = 15,01

Een oplossing is denk ik het gebruik van netto-prijzen met 2 decimalen.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Reallogic
Sr. Member
 
Total Posts:  90
Joined:  2012-02-25
 
Morningtime - 21 June 2012 12:31 PM

Oorzaak is soms Bruto-prijzen die niet als Netto bestaan. Bijvoorbeeld bruto 15,00 is netto 12,6050 (met 4 decimalen). Die 4 decimalen worden dan op verschillende manieren afgerond, afhankelijk van het aantal producten.

12,60 * 19% = 14,99
12,6050 * 19% = 15,00
12,61 * 19% = 15,01

Een oplossing is denk ik het gebruik van netto-prijzen met 2 decimalen.

En hoe kan ik dat exact instellen?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Appmerce
Guru
 
Avatar
Total Posts:  376
Joined:  2008-05-13
Amsterdam, The Netherlands
 

Er is een instelling via

System > Configuration > Tax > Calculation Settings > Tax Calculation Method Based On
En zet die op ‘Total’ (is volgens mij de juiste voor EU).

Aan de andere kant, let op dat je geen “onmogelijke” bruto-prijzen hanteert. Verander bruto prijzen van 15 EUR bijv in 14,99 etc. Met onmogelijk bedoel ik bruto prijzen als 15 EUR, omdat dit netto “12,6050” is.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Reallogic
Sr. Member
 
Total Posts:  90
Joined:  2012-02-25
 
Morningtime - 24 June 2012 12:45 PM

Er is een instelling via

System > Configuration > Tax > Calculation Settings > Tax Calculation Method Based On
En zet die op ‘Total’ (is volgens mij de juiste voor EU).

Aan de andere kant, let op dat je geen “onmogelijke” bruto-prijzen hanteert. Verander bruto prijzen van 15 EUR bijv in 14,99 etc. Met onmogelijk bedoel ik bruto prijzen als 15 EUR, omdat dit netto “12,6050” is.

BTW berekeningsmethodiek o.b.v staat al op “Totaal”, maar ik zie nog steeds 1 cent verschil in de prijzen. En het zou toch niet uit mogen maken welke prijs je invoert in de backend?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Appmerce
Guru
 
Avatar
Total Posts:  376
Joined:  2008-05-13
Amsterdam, The Netherlands
 

Wat Magento fout doet, is denk ik dit:

Magento rond de netto prijzen (excl BTW) af, en doet vervolgens 19% erbij, en kom je op een verschil van 1 cent.
Voorbeeld: 12,6050 (15 EUR bruto) wordt afgerond als 12,61 en dat wordt dan 15,01 EUR bruto.
Bestel je er echter 2 (2x 12,6050 = 25,21 netto) dan heb je weer geen afrondingsverschil.
Waarschijnlijk afhankelijk van de instellingen “prijzen invoeren inclusief of exclusief BTW”.

Magento rond dus af voordat de BTW wordt toegevoegd, en dan krijg je soms verschillen van 1 cent.

In dit geval zou de oplossing kunnen zijn: een netto prijs van 12,60, dan is het bruto altijd 14,99.

Maar het kan ook een officiele bug zijn, in dat geval melden bij de Bug Tracking pagina.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top