Доставка обедов: одна выполненная продажа на заказ
Повторы оплаты и выполнения не увеличивают продажу; отмена до выполнения остается финансовым вопросом.
Как проверить работу
- Два выполненных заказа дают 1800 после частичного возврата — проверено.
- Два повторных события исключены — проверено.
- Новое событие выполнения того же заказа не создает вторую продажу — проверено.
- Отрицательная сумма не становится учтенным движением — проверено.
- Нечисловая сумма останавливает расчет — проверено.
- Возврат сверх учтенного остатка не делает продажу отрицательной — проверено.
Условия работы
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.