Ir para conteúdo
  • Cadastre-se

dev botao

XML NFC-e sem assinatura


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 889 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 para o comentário
Compartilhar em outros 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.

  • Curtir 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 889 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.