Magento - napačno obračunavanje DDV po popustu

Ravnokar sem pri Magentu verziji 1.4.1 opazil da napačno obračunava davek po vnesenem popustu. Nastavitve so pravilne in je davek obračunan po vnesenem popustu vendar prihaja do napačnega izračuna.

Namreč pri 10% popustu je namesto 20% obračunan davek okoli 22,23%. Sem testiral na več različnih inštalacijah in je povsod problem isti. Pri majhnih cenah je razlike nekaj centov, pri večjih pa konkretno po 10€ in več.

Se je že kdo srečal s podobnim problemom?

5 odgovorov

Pojdi v Admin->System->Configuration->Sales-> izberi “Calculation Setting” in izberi da se davek obračuna “after discount”(po popustu)

tako na uč bi rekel da so 100% nastavitve.. če imaš davek nastavljen na after discount imaš pod tem še eno nastavitev "apply discount on prices" kjer lahko izbiraš Including ali Excluding tax..

Nastavitve so pravilne :)

Apply Customer Tax : After discount
Apply Discount On Prices: Excluding tax

Kolikor berem sedajle po Magento forumu je to dejansko hrošč. Iščem sedajle ali obstaja že kakšen fix za to.

Je kdo slučajno našel kakšno rešitev glede tega?

No da zaključim mojo sago :) Po neprestani noči sem ugotovil, da je težava bila pri meni v decimalkah in zaokroževanju. Namreč računovodski program je imel ceno na 5 decimalk natančno medtem, ko je imel magento samo dve. Pri popustih in večjih količinah je potem prihajalo do razlike tudi po nekaj evrov. Zadevo smo potem rešili tako, da smo uskladili računovodski program in magento, da oba upoštevata tri decimalke. Izračuni so sedaj večinoma pravilni čeprav še vedno kdaj pride do 1 centa razlike.