Cadastro/consulta de produto via Gtin 

Observação

  • É necessário que o sistema esteja configurado com o Certificado Digital e este dentro das validações ao consultar como: Data validade em dia.
  • Para efeito dessa consulta, estão disponíveis somente os GTIN concedidos pela GS1 Brasil, identificados pelo “Prefixo GS1” = 789 ou 790.

O Cadastro Centralizado de GTIN (CCG) é um banco de dados contendo um conjunto reduzido de informações dos produtos que possuem o código de barras GTIN, e funciona de forma integrada com o Cadastro Nacional de Produtos da GS1 (CNP), que é a instituição responsável pela administração, outorga de licenças e gerenciamento do padrão de identificação de produtos GTIN.

Dados do Gtin após a consulta

Caso o produto consultado esteja cadastrado no GS1, o web service irá retornar algumas informações como:

  • Descrição do Produto, cadastrada pelo “Dono da Marca” na GS1, para o GTIN consultado.
  • Código do NCM, cadastrado pelo “Dono da Marca” na GS1, para o GTIN consultado.
  • Código do CEST, cadastrado pelo “Dono da Marca” na GS1. Normalmente um produto (definido pelo código do GTIN) está vinculado a somente 1 CEST, mas existem situações pouco frequentes onde um produto pode estar associado a mais de um, conforme a operação.

Tela de cadastro de produto

Ao lado do campo ean na tela de cadastro de produto, inserimos um botão para fazer uma validação junto ao CCG, caso esse código seja válido e o dono da marca tenha cadastrado os dados do produto, o sistema irá atualizar os campos nome, ncm e cest.

Obs: 

  • Em alguns casos onde o dono da marca não cadastra o cest, somente será atualizado apenas o ncm do produto.
  • Nesta tela nós não atualizamos o nome do produto, caso o usuário já tenha digitado algum, ou seja, só preencheremos se o campo estiver vazio.

Veja como fazer:

Tela de ajustar ean

Criamos uma tela onde será possível filtrar e ajustar os ean inválidos e atualizar alguns campos do cadastro do produto. Iremos fazer uma consulta com o novo web service para validar o ean, caso positivo, irá trazer os dados de Nome, Ncm e Cest cadastrado pelo dono da marca do produto.

Nessa tela terá dois campos para filtrar as datas de alteração do produto.

  • Poderá filtrar a partir de uma data.
  • Até uma determinada data de alteração.
  • Determinando uma data inicial e final.

Quando o sistema retornar com os dados consultados do ean válidos cadastrado no CCG pelo dono da marca, será possível ajustar os campos de nome, ncm e cest, basta somente marcar as check correspondente aos campos.

Haverá 3 opções para decidir o que fazer com os ean inváldos:

  • Não fazer nada
  • Remover – Ele irá remover do campo ean todos os produtos que tenham códigos inválidos.
  • Mover para códigos adicionais – Simplesmente irá pegar esses produtos com códigos inválidos e moverá para a tela de Códigos adicionais do produto.

Preencha primeiro todas as checks dos campos que deseja atualizar e a opção sobre o ean inválido, depois clique no botão “Verificar e ajustar” para o sistema fazer as modificações de acordo com as opções selecionadas.

No final da pesquisa, o sistema irá trazer uma listagem com todos os ean inválidos.

Rejeições na consulta do código junto ao web service:

  • 9491 Rejeição: GTIN com dígito verificador inválido .
  • 9492 Rejeição: GTIN não possui prefixo 789 ou 790 (Brasil).
  • 9493 Rejeição: CNPJ/CPF do Certificado de Transmissão não é emitente de NF-e ou NFC-e.
  • 9494 Rejeição: GTIN inexistente no Cadastro Centralizado de GTIN (CCG).
  • 9495 Rejeição: GTIN existe no CCG com situação inválida. Solicitar ao Dono da Marca que entre em contato com a GS1.
  • 9496 Rejeição: GTIN existe no CCG, mas dono da marca não autorizou a publicação das informações. Entrar em contato com o Dono da Marca.
  • 9497 Rejeição: GTIN existe no CCG com NCM não informado.
  • 9498 Rejeição: GTIN existe no CCG com NCM inválido.

Não havendo rejeição, retornará o código 9490 – Consulta realizada com sucesso

dtecnica.com