Como gerar o código GTIN (cod. EAN) incrementável?
FAQ_CIGAM > FAQ_Suprimentos > Gestão de Materiais > Como gerar o código GTIN (cod. EAN) incrementável?
Índice
Parametrização de EAN 'auto_increment'
- Possuir o EAN na aba padrão do cadastro de empresa com o número XXXXXXX000000 onde os caracteres 'X' deverão ser substituídos pela faixa de números adquirida pela empresa para geração de códigos EAN enquanto os dígitos '0' serão preenchidos conforme geração descrita a seguir nesta FAQ.
- Nos parâmetros do Gestão de Materiais há os últimos números onde o último movimento 'B' é o incremento.
- O número gerado deve ter até 5 dígitos '9' para não estourar o campo, pois o último é um dígito verificador.
Cadastro da empresa que é minha Unidade de Negócio
Último número do tipo "B"
Gerando EAN
Então nós podemos ir no cadastro de material e quando usamos o "F5" no campo EAN o sistema gera o novo código.
EAN gerado
Ele é gerado da seguinte forma: concatena 7 dígitos da empresa + 5 dígitos gerados pela sequência + dígito verificador
7111111 + 00007 + 0
Empresa + Seq. + Verificador
Observação: precisamos cuidar com o último número, pois se ele chegar em 99999 não terá mais como gerar novos EAN's.
Rotina para gerar EAN automaticamente
Podemos gerar o código EAN para materiais usando a rotina abaixo. Ela deve ser executada para todos os materiais onde o código EAN estiver em branco. Caso haja um EAN informado, devemos usar a opção 'sobrescrever código EAN'.
Podemos filtrar materiais ou grupos.
Após executar, a rotina preenche o EAN do material.
A formulação ocorre assim como explicado anteriormente (ler sessão acima):
7111111 + 00017 + 9
Empresa + Seq. + Verificador