Ir para conteúdo
  • Cadastre-se

dev botao

ValidarGTIN


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1960 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá a todos,

Na tela de cadastro de produtos do meu sistema, uso a função ValidarGTIN() para evitar erros futuros de validação no envio.

Só que mesmo alguns GTINS aceitos como válidos pelo ValidarGTIN() estão retornando com erro pela SEFAZ com a seguinte mensagem:  Rejeicao: GTIN (cEAN) com prefixo inválido [nItem: X]

Alguém saberia que prefixo é esse, onde está esse erro e se existe alguma função como o ValidarGTIN() para evitá-lo?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution
2 minutos atrás, doidopb disse:

Só que mesmo alguns GTINS aceitos como válidos pelo ValidarGTIN() estão retornando com erro pela SEFAZ com a seguinte mensagem:  Rejeicao: GTIN (cEAN) com prefixo inválido [nItem: X]

A ValidarGTIN apenas compara o dígito verificador do GTIN.

Para validar o prefixo de acordo com a tabela de prefixos aceita, use ValidarPrefixoGTIN.

Aqui a tabela de prefixos:

http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=mpYVEbsVRuE=

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
8 minutos atrás, BigWings disse:

A ValidarGTIN apenas compara o dígito verificador do GTIN.

Para validar o prefixo de acordo com a tabela de prefixos aceita, use ValidarPrefixoGTIN.

Aqui a tabela de prefixos:

http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=mpYVEbsVRuE=

Obrigado,

Mas surgiram duas novas dúvidas:

1 - Existe algum comando que combine ambos, tanto o ValidarGTIN quanto o ValidarPrefixoGTIN?

2 - Quando o ValidarPrefixoGTIN e o ValidarGTIN não encontram problemas, qual o retorno dos mesmos?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, doidopb disse:

Obrigado,

Mas surgiram duas novas dúvidas:

1 - Existe algum comando que combine ambos, tanto o ValidarGTIN quanto o ValidarPrefixoGTIN?

2 - Quando o ValidarPrefixoGTIN e o ValidarGTIN não encontram problemas, qual o retorno dos mesmos?

Eu estava analisando o código do Validador e cheguei a seguinte conclusão:

1 - O comando ValidarPrefixoGTIN executa TAMBÉM o ValidarGTIN

2 - O retorno de ambos os comandos quando não existe nenhum problema de validação é uma string vazia.

Alguém pode confirmar se estou correto?

Link para o comentário
Compartilhar em outros sites

  • Consultores
11 horas atrás, doidopb disse:

Eu estava analisando o código do Validador e cheguei a seguinte conclusão:

1 - O comando ValidarPrefixoGTIN executa TAMBÉM o ValidarGTIN 

Sim. É o comportamento atual.

11 horas atrás, doidopb disse:

2 - O retorno de ambos os comandos quando não existe nenhum problema de validação é uma string vazia.

Alguém pode confirmar se estou correto?

Sim. Está correto.

 

Para novas dúvidas talvez queira iniciar um novo tópico.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1960 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.