Не понял, что такое внешние. Есть штрих код, который стоит денег (не на двойку), есть для внутреннего использования, на "2", бесплатный.
Однако и те и другие можно использовать, не понятен сам вопрос, что мешает в карточку заносить несколько штрихкодов, т.к. например тот же хлеб "батон" может производить несколько заводов, и легче одну карточку завести, но иметь несколько штрих кодов производителей.
В своей практике встречал даже двух "адекватных" людей, которые имели по заводу (молочный и хлебобулки соответственно). Вот они чудили, одинаковые штрих коды на разную продукцию заводов, это раз, второе, хлебобулочный почти на всю продукцию лепил один и тот же шрих код. Вот это жесть :)