This is because it used to be that paypal wouldn't accept negative line items, so we take the discounts off each individual item. If someone orders multiple items the amount is rounded to the nearest penny... The solution is to update the way it is sent and use a negative line item instead, since I believe paypal started supporting that recently.