Пропавшие копейки
Сумма заказа из трёх товаров по 19,90 ₽ в чеке и в отчёте не совпадает.
Исправьте код так, чтобы total был Decimal и равнялся ровно 59.70.
Подсказка 1 из 2
Выведите price отдельно.
Подсказка 2 из 2
19.9 — это float, и он уже неточный до того, как попал в Decimal.