Правомерные причины для таких операций:
Можно сузить этот список

2. При заказе банкета на месте в ресторане, гость хочет оперативно получить информацию о сумме набранного предзаказа. Чтобы не сидеть с калькулятором, менеджер быстро набивает это в кипере и закрывает без сохранения.
Запрещаем удаление не сохраненного. Если это менеджер, то у него есть карта и он удалит ею.

4. Количество блюд не целое число. Например, половина порции - вторая половина определяется как "Удаление несохраненного блюда". Или весовое блюдо, на которое в кипере цена за 100гр/1кг, а пробить надо, например, 364гр. - остаток от единицы измерения как "УНБ".
Есть настройка, которая добавляет весовые блюда в заказ с количеством 0.


Ну, и, само собой, видеонаблюдением.
+100
Такие случаи нужно разбирать (если вы хотите контролировать) и видеонаблюдение тут очень помогает. На счет "событийного" можно поспорить, но даже обычное очень выручает (при условии что время на кипере и на видео синхронизировано