Причина возникновения проблемы.
Иногда на бутылках встречаются кривые штрих-коды где видны 13 символов, но сканируются 14. И 14-ый оказывается пробелом. УТМ такой ШК не примет и ругнётся как на картинке ниже.

Как лечить?
База вскрытых бутылок лежит по такому пути
%appdata%\Roaming\iiko\CashServer\EntitiesStorage\Plugins\Resto.Front.Api.AlcoholMarkingPlugin.V9Preview4\AlcoholMarkingPluginStorage.sdf
Путь может меняться в зависимости от версии алкоплагина.
1 Берём актуальный OrderCheck и проверяем наличие проблемной строки в базе командой
SELECT * FROM OpenForBottling
where Ean like '5099873089798 '

Так как в запросе указан ШК именно с лишним пробелом в конце и строка найдена, то сомнений нет. Причина установлена точно и править будем именно её.
2 Теперь когда у нас есть id строки с неверным ШК, можем выполнить команду
UPDATE OpenForBottling
SET Ean = RTRIM(Ean)
WHERE Id = '313f2cfd-bc3d-457a-8d10-1362ed5fde7b';
или как альтернативу можно испльзовать другую команду
UPDATE OpenForBottling
SET Ean = '5099873089798'
WHERE Id = '313f2cfd-bc3d-457a-8d10-1362ed5fde7b';
В первом варианте просто убираем в конце все пробелы и не важно сколько их там было. Во втором передаём целиком правильный ШК. Итог один.

3 Запрос успешно обаботан и можно снова сделать селект нужной строки и посмотрим, что получилось.
SELECT Id, Ean
FROM OpenForBottling
WHERE Id = '313f2cfd-bc3d-457a-8d10-1362ed5fde7b';

Значение в столбце Ean явно изменилось и стало короче. При следующей попытке закрыть заказ с Джеком, проблем не будет.