I have a serious problem with calculating prices. In cart brutto sum is calculated as: netto-sum * (1+tax). This is wrong, because of tax roundings. It should be calculated as brutto-sum or netto-sum + tax-sum.
Product A: 125 brutto / 101,63 netto
Calculated in cart/checkout: netto-sum 1524,45 / VAT 350,62 / brutto-sum 1875,07 (not correct!)
Proper calculation: netto-sum 1524,45 / VAT 350,55 / brutto-sum 1875,00 (correct)
Problem is in calculation. Cart/checkout makes netto-price * quantity and calculate tax using this sum. It should calculate each sum separately (netto sum, tax sum, brutto sum). Or at least brutto sum should be proper! (15*125=1875).
Please help me to solve this problem :(