generate receipt, line items, calc discs