Discounted line items

@schleichardt please review.
Maybe getPricePerItem() is more clear?