Skip to Content

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

 

 

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Rafael Moreira dos Santos

    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

    (0) 
    1. 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

       

      (0) 
      1. Rafael Moreira dos Santos

        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?

        (0) 
        1. 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

          (0) 

Leave a Reply