Да все так.... Раньше, старые марки(PDF 68 символов) содержали в себе АлкоКод(в закодированном виде, но алгоритм кодировки открытый). Сейчас, (DataMatrix 150 символов) - не содержит... И связка марка-АлкоКод есть только в базе самого ЕГАИС. Поэтому, увязать одно с другим, можно только через базу...
А имеет ли смысл создавать базу ЕАН-АлкоКод... Ну, х.з... На мой взгляд нет, кому-то может и пригодится... В принципе, пох, какой ЕАН у алкоголя и какое наименование... Все равно, основное - это марка. А она передается. Да, как правильно заметили - может быть нарушение МРЦ, как выше заметили. Но, если все нормально работает, и связь с сервером ЕГАИС есть - УТМ такую продажу не пропустит, как бы в чеке не назывался товар, и какой бы ЕАН вы не передали.
Ну, а если связи нет, то... Получите, что заслужили... Слишком много "упущений", - и передаете не то, и цена не та, еще и интернета нет... Кто вам виноват.