Existem dois tipos de códigos UPC: um código UPC-A de 12 dígitos e um código UPC-E de sete dígitos. Um código UPC-A consiste em 11 dígitos para o código de produto principal de um dígito, código do fabricante, número do item e um dígito de verificação. Escrito verbalmente um código UPC-A se torna (LPC) (MC) (IN) (CD). O código do fabricante contém até três zeros à direita e o número do item contém até quatro zeros à esquerda. A conversão de UPC-A para UPC-E essencialmente remove o LPC e quaisquer zeros supérfluos.
Convertendo Números de Itens de Três Dígitos
Ao converter de um UPC-A para UPC-E, observe os três primeiros dígitos após o LPC. Se o terceiro dígito for zero, um ou dois, isso indica um código de fabricante de dois dígitos e um número de item de três dígitos. Para converter em um código UPC-E, use os dois primeiros dígitos após o LPC e os três últimos dígitos antes do dígito de verificação. Em seguida, adicione o zero, um ou dois ao final desses cinco dígitos. Por fim, limite seu código UPC-E com o dígito de verificação original do código UPC-A. Por exemplo, o código UPC-A 012100005984 se torna o código UPC-E 1259814.
Convertendo Números de Item de Dois Dígitos
Para um número de item de apenas dois dígitos, o código do fabricante terminará em três a nove. Siga as mesmas regras de conversão, tomando os três primeiros dígitos após o LPC, mas apenas os dois últimos dígitos antes do dígito de verificação. Adicione um três ao final desta string e carregue o dígito de verificação original. Por exemplo, o código UPC-A 015600000589 se torna o código UPC-E 1565839.
Convertendo Números de Item de Único Dígito
Os números de item de um dígito em um código UPC-A se enquadram em duas categorias diferentes: aqueles com código de fabricante de quatro dígitos e aqueles com código de fabricante de cinco dígitos. Se os quatro primeiros lugares da parte do número do item do código UPC-A forem todos zeros, isso indica um número de item de dígito único. Se o quinto lugar do código do fabricante for um zero, isso indica um código do fabricante de quatro dígitos. Para este código, adicione um quatro antes do dígito de verificação. Por exemplo, UPC-A 015890000085 se torna UPC-E 1589845. Se o quinto lugar para o código do fabricante não for um zero, os únicos números de itens permitidos são de cinco a nove. Para este código, transmita o número do item e o dígito de verificação. Por exemplo, o código UPC-A 015985000075 se torna UPC-E 1598575.
Invertendo o Processo
Para reverter os códigos UPC-E para UPC-A, a chave é o último número antes do dígito de verificação. Um zero, um ou dois antes do dígito de verificação indica um código do fabricante de dois dígitos mais um desses três números. O número três indica que os três primeiros números do UPC-E são o código do fabricante. O número quatro indica que os quatro primeiros são o código do fabricante. Um número cinco a nove indica que os primeiros cinco números são todos do código do fabricante. Para converter, adicione o LPC correto para o produto ao código do fabricante, coloque zeros entre ele e o número do item para totalizar 11 dígitos e transportar o dígito de verificação. Por exemplo, um código UPC-E de 1556449 se torna um código UPC-A de 015560000049. Para obter uma lista de códigos de produtos, consulte Recursos.
Calcular Dígitos de Verificação
Se você estiver convertendo de UPC-E para UPC-A e não tiver um dígito de verificação, deverá concluir a conversão e calcular o dígito de verificação. Embora você possa fazer isso manualmente, é mais fácil usar uma calculadora de dígito de verificação (consulte Recursos).