The app does not split lines in the cart when part of line should be discounted. This is done properly in the checkout. This results in an incorrect price on the cart and correct price at checkout.