Hello. I’m building a discount function. During the testing, I’ve identified that discount and final cart item line price can depend on other items. F.e. I’m buying a product with a quantity of 3, I’ve got a total price of 67.18, discount percentage is 20%. If I will add more items with other discounts, the same cart line item price changes to 67.17 (the price drops by 1 cent). Can anyone explain why? How it’s possible to prevent?

