Ir para conteúdo
  • Cadastre-se

dev botao

XML para NFe 4.00


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

Recommended Posts

Senhores, bom dia,

Estou utilizando o o ACBr Monitor Plus 1.1.0.59 e quando envio o XML da NF-e no layout 4.00 notei que estão sendo retiradas algumas TAG´s para assinatura do XML pelo ACBr.

Embora isto ocorra, o XML alterado pelo ACBr Monitor Plus (1.1.0.59) é aceito e autorizado para SEFAZ (ambiente de homologação).

Trecho do XML enviado ao ACBr Monitor Plus (1.1.0.59)
<pag>
            <card>
               <tpIntegra>2</tpIntegra>
               <CNPJ></CNPJ>
               <tBand></tBand>
               <cAut>0</cAut>
            </card>
            <card>
               <tpIntegra>2</tpIntegra>
               <CNPJ></CNPJ>
               <tBand></tBand>
               <cAut>0</cAut>
            </card>
            <detPag>
               <indPag>0</indPag>
               <tPag>01</tPag>
               <vPag>26.90</vPag>
            </detPag>
            <vTroco>0</vTroco>
</pag>

Trecho do XML assinado pelo ACBr Monitor Plus (1.1.0.59)
<pag>
   <detPag>
      <tPag>01</tPag>
      <vPag>26.90</vPag>
   </detPag>
</pag>

Alguém já se deparou com esta mesmo situação?

Obs.: Como sou novo por aqui, se fugi a algum procedimento para postagem da mensagem, por favor avisem para que eu possa seguir as regras de forma correta.


Muito obrigado.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 minutos atrás, EINSTEINBRAGA disse:

Trecho do XML assinado pelo ACBr Monitor Plus (1.1.0.59)
<pag>
   <detPag>
      <tPag>01</tPag>
      <vPag>26.90</vPag>
   </detPag>
</pag>

Campos opcionais vazios não são gerados no XML.

E o grupo card deve ser informado dentro do grupo detPag. Pode haver no máximo um grupo card para cada detPag.

Para a leitura correta do indPag você deve usar uma versão atualizada do ACBrMonitorPLUS.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

BingWings,
Realizei os ajustes recomendados, mas infelizmente o resultado continua o mesmo, ou seja, monto e mando o XML tratando a tag <pag> conforme trecho abaixo, mas o ACBr continua tirando várias tags no XML assinado:

Trecho montado no XML:
         <pag>
            <detPag>
               <indPag>0</indPag>
               <tPag>01</tPag>
               <vPag>26.90</vPag>
               <card>
                  <tpIntegra>2</tpIntegra>
                  <CNPJ>14648036000190</CNPJ>
                  <tBand>01</tBand>
                  <cAut>12345678901234567890</cAut>
               </card>
            </detPag>
            <vTroco>0</vTroco>
         </pag>


Trecho montado no XML assinado:

BingWings,
Realizei os ajustes recomendados, mas infelizmente o resultado continua o mesmo, ou seja, monto e mando o XML tratando a tag <pag> conforme trecho abaixo, mas o ACBr continua tirando várias tags no XML assinado:

Trecho montado no XML:
         <pag>
            <detPag>
               <indPag>0</indPag>
               <tPag>01</tPag>
               <vPag>26.90</vPag>
               <card>
                  <tpIntegra>2</tpIntegra>
                  <CNPJ>14648036000190</CNPJ>
                  <tBand>01</tBand>
                  <cAut>12345678901234567890</cAut>
               </card>
            </detPag>
            <vTroco>0</vTroco>
         </pag>


Trecho montado no XML assinado:
<pag>
   <detPag>
      <tPag>01</tPag>
      <vPag>26.90</vPag>
   </detPag>
</pag>


Outro detalhe que você comentou é que as tags sem conteúdo são suprimidas, mas a tag <indpag> tem conteúdo e foi suprimida.

Se alguém tiver alguma dica!

Muito obrigado e um excelente dia a todos.

Editado por EINSTEINBRAGA
complementar a informação passada
Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 minutos atrás, EINSTEINBRAGA disse:

Realizei os ajustes recomendados, mas infelizmente o resultado continua o mesmo, ou seja, monto e mando o XML tratando a tag <pag> conforme trecho abaixo, mas o ACBr continua tirando várias tags no XML assinado:

O grupo card só se aplica a pagamentos em cartão, você está gerando ele para pagamento em dinheiro (tPag = 01).

16 minutos atrás, EINSTEINBRAGA disse:

Outro detalhe que você comentou é que as tags sem conteúdo são suprimidas, mas a tag <indpag> tem conteúdo e foi suprimida.

Essa tag é nova, incluída na NT 2016.002. v. 1.50.

Fez a atualização do ACBrMonitorPLUS como recomendado?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Já consegui fazer um ajuste que gerou as tags de cartão de acordo com a forma de pagamento, na realidade o trecho que mandei era mais um teste para ilustrar a composição da nova tag sem considerar a consistência dos dados.

Agora com os dados consistentes e ainda com o ACBrMonitorPlus 1.1.0.54, consegui gerar as tags de cartão já validando o tipo de pagamento.

Estou providenciando a atualização do ACBrMonitorPlus e assim que fizer isso posto o resultado.

Valeu pela força até aqui, ajudou pra caramba!

Grande abraço!

Link para o comentário
Compartilhar em outros sites

BigWings,
Consegui fazer a atualização do ACBrMonitorPlus e a tag indPag passou a ser considerada, mas ao enviar o XML para a SEFAZ, está ocorrendo um erro que informa que a tag indPag não é esperada, e que a tag esperada é a tPag.


Olhando o manual da SEFAZ a tag indPag estaria dentro da tag detpag e precedendo a tag tPag.
XML Montado:
image.png.dbecb8a1a3330304d2a385bba17c7127.png

<pag>
   <detPag>
      <indPag>0</indPag>
      <tPag>01</tPag>
      <vPag>10.00</vPag>
   </detPag>
   <detPag>
      <indPag>0</indPag>
      <tPag>03</tPag>
      <vPag>16.90</vPag>
      <card>
         <tpIntegra>2</tpIntegra>
         <CNPJ>14648036000190</CNPJ>
         <tBand>01</tBand>
         <cAut>12345678901234567890</cAut>
      </card>
   </detPag>
   <vTroco>0</vTroco>
</pag>

Quando eu retiro a tag indPag e envio, a NFe é autorizada!

Editado por EINSTEINBRAGA
Complemento da mensagem postada
Link para o comentário
Compartilhar em outros sites

  • Moderadores
7 minutos atrás, EINSTEINBRAGA disse:

Consegui fazer a atualização do ACBrMonitorPlus e a tag indPag passou a ser considerada, mas ao enviar o XML para a SEFAZ, está ocorrendo um erro que informa que a tag indPag não é esperada, e que a tag esperada é a tPag.

Se o erro é de rejeição da SEFAZ é preciso aguardar que ela implante as alterações da NT 2016.002 v.1.50.

Citar

A versão 1.51 desta NT define novos prazos de implantação da versão 1.50 publicada anteriormente, conforme abaixo:
 - Ambiente de Homologação (ambiente de teste das empresas): 21/05/2018.
 - Ambiente de Produção:04/06/2018.

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

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