It should allow input of data based on individual transactions; both sales and receipts, and have a running total.