Jump to content

dev botao

XML NFC-e sem assinatura


Milton Ferreira
Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 915 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Prezados, boa tarde!
Estou tendo alguns problemas que quando utilizo o comando NFE.CriaNFE com o parâmetro para assinar a nota setado para 1, a assinatura não aparece no arquivo XML. Isso acontece principalmente nas notas que foram emitidas em contingencia off-line, o que em MG infelizmente está corriqueiro. Alguém sabe me orientar sobre o que pode estar acontecendo?

Agradeço a ajuda desde já!

Link to comment
Share on other sites

  • Consultores
  • Solution

Bom dia Milton,

A sintaxe do método CriarNFe no Monitor é:

NFe.CriarNFe(cIniNFe,[bRetornaXML],[bAssina])

Olhando para o arquivo de lote noite que você executou o seguinte comando:

NFE.CriarNFe("[Identificacao]
idDest=1
tpImp=4
(..)
FEDERAIS: 0,00 (0,00%) E ESTADUAIS: 11,70 (18,00%) FONTE: IBPT 397927.",265,0,1)

Note que você passou 3 parâmetros: o primeiro é o conteúdo do arquivo INI, o segundo é 265, o terceiro é zero e o quarto é 1.

Portanto o valor de bRetornaXml ficou 265 e o bAssina igual a zero.

Isso explica o motivo dele não assinar o XML.

Eu não sei o que vem a ser esse 265, mas o correto seria:

NFE.CriarNFe("[Identificacao]
idDest=1
tpImp=4
(..)
FEDERAIS: 0,00 (0,00%) E ESTADUAIS: 11,70 (18,00%) FONTE: IBPT 397927.",0,1)

Espero ter ajudado.

  • Like 3
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro
Em 20/10/2021 at 11:11, Italo Giurizzato Junior disse:

Bom dia Milton,

A sintaxe do método CriarNFe no Monitor é:

NFe.CriarNFe(cIniNFe,[bRetornaXML],[bAssina])

Olhando para o arquivo de lote noite que você executou o seguinte comando:

NFE.CriarNFe("[Identificacao]
idDest=1
tpImp=4
(..)
FEDERAIS: 0,00 (0,00%) E ESTADUAIS: 11,70 (18,00%) FONTE: IBPT 397927.",265,0,1)

Note que você passou 3 parâmetros: o primeiro é o conteúdo do arquivo INI, o segundo é 265, o terceiro é zero e o quarto é 1.

Portanto o valor de bRetornaXml ficou 265 e o bAssina igual a zero.

Isso explica o motivo dele não assinar o XML.

Eu não sei o que vem a ser esse 265, mas o correto seria:

NFE.CriarNFe("[Identificacao]
idDest=1
tpImp=4
(..)
FEDERAIS: 0,00 (0,00%) E ESTADUAIS: 11,70 (18,00%) FONTE: IBPT 397927.",0,1)

Espero ter ajudado.

Muito obrigado pela ajuda, realmente estava enviando o número da nota como parâmetro e não tinha visto! Resolvido.

Link to comment
Share on other sites

  • Este tópico foi criado há 915 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...