Como gerar o código GTIN (cod. EAN) incrementável?

De CIGAM WIKI

FAQ_CIGAM > FAQ_Suprimentos > Gestão de Materiais > Como gerar o código GTIN (cod. EAN) incrementável?

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


FaqEANauto1.png


Último número do tipo "B"


FaqEANauto2.png


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.


FaqEANauto3.png


EAN gerado


FaqEANauto4.png


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'.


FaqEANTG1.png


Podemos filtrar materiais ou grupos.


FaqEANTG2.png


Após executar, a rotina preenche o EAN do material.


FaqEANTG3.png


A formulação ocorre assim como explicado anteriormente (ler sessão acima):

7111111 + 00017 + 9

Empresa + Seq. + Verificador