Типовая ошибка

При торговле с использованием сканера штрих-кода в алгоритме ввода товара скрыта интересная особенность.

Продает продавец-новичок.  Клиент принес на стол кассового узла 7 разных товаров. Причем один из них не внесен в БД из за ошибки менеджера-товароведа.  Продавец «пикает» сканером и свято верит, что «раз пикнул значит в список попал». Но происходит следующее — второй «пикнутый» был ошибочным, на экран выведено сообщение об ошибке, продавец пикает третий товар, сканер посылает в систему сигнал Enter, сообщение об ошибке закрывается, остальные товары попадают в список. Продавец называет сумму выручки и отпускает клиента, не взяв деньги за ДВА товара.

Вот такая «тяпка» ожидает каждого начинающего торговать с применением сканера, если в ПО не предусмотрена «защита от дурака».