Skip to Content
Author's profile photo Leonardo Brunetto

Rejeição 852

Olá pessoal,,

 

Conforme a NT 2016.002 versão 1.6 a SEFAZ valida o campo nDUP. Nesta validação a SEFAZ espera que esta tag seja informada como 001, 002, 003 e assim por diante. Neste campo no ECC (nDUP), o valor que vai para o XML é 0000000001, 000000002 e assim por diante.

 

Pare resolver este problema deve-se utilizar o campo ndup_new, neste campo é possível que seja informado 001, 002, 003 como a SEFAZ espera evitando então a rejeição 852 na SEFAZ.

 

Na página 51 do link abaixo podemos ver esta observação para o campo nDUP no XML.

 

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

 

 

Obrigado

 

Leonardo Brunetto

 

 

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Rafael MOREIRA
      Rafael MOREIRA

      Leonardo,

      Obrigado pela ajuda. Fiz o ajuste e notei que os zeros a esquerda são eliminados quando chega na mensageria (SAP-NFe), como configurar para não eliminar?

      Obrigado,

      Rafael Moreira

      Author's profile photo Regis Nemezio
      Regis Nemezio

      Boa tarde Rafael,

      O intuito de se utilizar o ndup_new é exatamente eliminar os zeros da esquerda para se enquadrar a validação da sefaz.

      O campo ndup é numérico de 10 caracteres então esses zeros sempre estarão presentes no valor. Já o campo dup_new é char, o que possibilita nos enquadrar a validação 852.

      Abraços,

      Regis Nemezio

       

      Author's profile photo Rafael MOREIRA
      Rafael MOREIRA

      Regis,

      Segundo NT2016.002v1.60, o descritivo da validação 852 as parcelas devem ser informadas com 3 algarismos, sequencias e consecutivos. Ex.: "001","002","003".

      Por isso minha pergunta, como enviar para mensageria com os zeros a esquerda?

      Author's profile photo Regis Nemezio
      Regis Nemezio

      Boa tarde Rafael,

       

      Aqui tivemos diferentes abordagens de acordo com a BADI de cada cliente.No que eu estou trabalhando o ndup estava referenciando o documento de faturamento então tive que fazer o seguinte:

       

      Caso tenha várias parcelas:

      WA_OUT_COBRANCA-NDUP_NEW  = sy-tabix.

      CONCATENATE '00' WA_OUT_COBRANCA-NDUP_NEW into WA_OUT_COBRANCA-NDUP_NEW.

       

      Caso tenha apenas uma parcela:

      WA_OUT_COBRANCA-NDUP_NEW = '001'.

       

      Abraços,

      Regis Nemezio