key_commit: Found and fixed a bug that was causing reprinted receipts to over report the amount paid.