Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

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

Postado
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

  • 2 semanas depois ...
Postado
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

Postado
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
Postado
1 hora atrás, carlos_tedex disse:

 sei que a descrição do produto é um Lápis Preto de Olho.

Até isso acha no google, larga o ean q vc acha vários dados do produto...

Att

Ricardo

  • Moderadores
Postado
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

 

 

Postado
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!

  • Este tópico foi criado há 2324 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.