Discounted line items

@schleichardt please review.
getUnitPrice sound clear enough.