Árvore de páginas

Tratamento para o envio do código GTIN no XML da NFC-e 4.00

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA / SIGAFRT / TOTVSPDV

Situação/Requisito:

Com a utilização da NFC-e versão 4.00 a SEFAZ passa a validar o código GTIN que é enviado no XML na tag <cEAN>, porém mesmo preenchendo o campo B1_CODGTIN o sistema só considera o conteúdo do campo B1_CODBAR e gera a tag <cEAN> com o código incorreto.

Solução/Implementação:

Efetuado tratamento na geração do XML da NFC-e 4.00 para verificar o campo B1_CODGTIN, caso esteja preenchido com um código válido será enviado na tag <cEAN> do XML, caso não esteja preenchido o sistema busca o código válido no campo B1_CODBAR, se ambos os campos não estiverem preenchidos a tag é enviada com a mensagem "SEM GTIN", evitando assim rejeição da SEFAZ.

Possíveis códigos de rejeição da SEFAZ:

  • 611- Rejeição: GTIN (cEAN) inválido
  • 612- Rejeição: GTIN da unidade tributável (cEANTrib) inválido
  • 882- Rejeição: GTIN (cEAN) com prefixo inválido
  • 884- Rejeição: GTIN da unidade tributável (cEANTrib) com prefixo inválido
Documento de Referência:

Mais sobre rejeições 611, 612, 882 e 884:

http://tdn.totvs.com/pages/releaseview.action?pageId=336406037

Criação do novo campo na SB1 (B1_CODGTIN) referente ao código GTIN:

http://tdn.totvs.com/pages/releaseview.action?pageId=360449246

Fontes do Pacote:

LOJNFCE.PRW  05/09/2018 10:48:13 17