Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição 882 - GTIN (cEAN) invalido


  • Este tópico foi criado há 2079 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia. Ontem começou a validar o GTIN. Estou com um problema em um dos clientes que está dando a rejeição 882.

 

O que eu pude perceber os códigos de barras começando com 553. Tem 3 produtos. Validei os 3 códigos de barras e não achei nenhum problema. Validei também no GS1 e também pelo validador do ACBrValidador e não retornou nenhum erro e o digito está batendo. Quando Valido o XML retorna a rejeição 882. 

Códigos de barras se eu remover e colocar o 'SEM GTIN' funciona. Mas não posso mandar assim porque existe o código de barras.

Olhei o NCM, CEST. Já não sei o que posso olhar.

5533550501314

5533550504315

5533551504826

Em anexo o XML.

52180601615999000146550010000058071000000001-nfe.xml

Link para o comentário
Compartilhar em outros sites

56 minutos atrás, RicardoVoigt disse:

Bom dia,

já olhou esta Tabela de Prefixos GS1 ? disponibilizada no portal da NFe, menu Documentos / Diversos...

Att

Ricardo

Pelo que eu vi não existe nenhum prefixo no intervalo de 553. Mas se eu pesquisar na internet esse código de barras eu localizo o produto.

Fiz o teste aqui e deu o mesmo problema.

Link para o comentário
Compartilhar em outros sites

32 minutos atrás, luciolt disse:

Pelo que eu vi não existe nenhum prefixo no intervalo de 553. Mas se eu pesquisar na internet esse código de barras eu localizo o produto.

Fiz o teste aqui e deu o mesmo problema.

É mais um caso "daqueles..." :-(

Só por curiosidade, uma outra dica seria tentar conferir a NF-e emitida pelo fornecedor que vendeu este produto...

Outra dica, fazer contato com ambos os órgãos: SEFAZ e GS1

Att

Ricardo

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
45 minutos atrás, carlos_tedex disse:

Boa tarde,

Também estou passando por isso nos clientes...

Esse código de barras 7161896011808 valida de boa no ACBrValidador, mas ao enviar a nota recebo a rejeição 882.

Veja que o prefixo "716" não se encontra na tabela de prefixos disponibilizada no portal...

Por enquanto, é o único recurso disponível pra se basear... :?

Curiosidade: qual o país de procedência deste produto?

Att

Ricardo

Link para o comentário
Compartilhar em outros sites

39 minutos atrás, RicardoVoigt disse:

Veja que o prefixo "716" não se encontra na tabela de prefixos disponibilizada no portal...

Por enquanto, é o único recurso disponível pra se basear... :?

Curiosidade: qual o país de procedência deste produto?

Att

Ricardo

Obrigado pelo esclarecimento Ricardo... 

Não sei lhe informar qual o país deste produto, pois foi a equipe do suporte que passou para nosso setor de programação verificar... Só sei que a descrição do produto é um Lápis Preto de Olho.

O seguimento deste cliente é na área de cosméticos.

Grato!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, carlos_tedex disse:

Só achei estranho esse código GTIN não ter sido barrado no ACBrValidador uma vez que essa implementação diz justamente que se baseou na tabela de prefixos!?

A validação do prefixo no ACBrValidador está em tipo específico:

procedure TForm3.Button2Click(Sender: TObject);
begin
  ACBrValidador1.Documento := '7161896011808';
  ACBrValidador1.TipoDocto := docGTIN;
  if not ACBrValidador1.Validar then
    ShowMessage('GTIN inválido');
  ACBrValidador1.TipoDocto := docPrefixoGTIN;
  if not ACBrValidador1.Validar then
    ShowMessage('Prefixo do GTIN inválido');
end;

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Em 13/07/2018 at 19:13, BigWings disse:

A validação do prefixo no ACBrValidador está em tipo específico:


procedure TForm3.Button2Click(Sender: TObject);
begin
  ACBrValidador1.Documento := '7161896011808';
  ACBrValidador1.TipoDocto := docGTIN;
  if not ACBrValidador1.Validar then
    ShowMessage('GTIN inválido');
  ACBrValidador1.TipoDocto := docPrefixoGTIN;
  if not ACBrValidador1.Validar then
    ShowMessage('Prefixo do GTIN inválido');
end;

 

Boa tarde BigWings,

Com essa tipagem "docPrefixoGTIN" o ACBrValidador recusou o GTIN de acordo com a tabela de prefixos.

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2079 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.