Евгений, привет!
Скажу сразу - с этим типом штрихкода не работал. Так, общие мысли.
Судя по тому, что я читаю здесь:
http://www.activebarcode.com/codes/ean5_ean2.html все действительно очень просто. Необходимо просто помнить, что EAN addon 5 не имеет контрольной цифры, но от подсчета тринадцатой контрольной цифры для основной части EAN-13 это не освобождает. Поскольку EAN addon 5 печатается отдельно, то по оборудованию нужно смотреть на сканеры, понимающие EAN-13 и EAN-5.
Вопрос о том, хранить ли addon в одном поле с основным штрихкодом остается открытым. Я бы поля разделил.