Jump to content

dev botao

Erro Assinar XML NFCE


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

Recommended Posts

  • Membros Pro
Posted

Bom dia 

Estou iniciando a implementação do ACBRNFE32.DLL, ja tenho o XML's porem ao tentar assinar ele não esta assinando criando um caractere no final

</Signature></NFe><    esse sinal de menor no final nfce_new.XML 

seguindo os seguintes passos

    cArquivoIni:= m->dirlocal+"\acbrNFe.ini"
    ?oNFeAcbr:=ACBrNFe():New(cArquivoIni)
    ?oNFeAcbr:LimparLista()
   ?oNFeAcbr:CarregarXML("c:\temp\nfce_new.xml")
   ?oNFeAcbr:Assinar()
   ?oNFeAcbr:validar()
   oNFeAcbr:GravarXml(0,"assinadonfe.xml","c:\temp\")

obrigado

  • Membros Pro
Posted

Sim o caminho esta correto no acbrnfe.ini
no LOG só apresenta isso:
14/03/24 10:57:34:581 - LIB_Inicializar( D:\SYSFARVERSAO\acbrNFe.ini,  )
14/03/24 10:57:34:581 -    ACBrLibNFE - 0.4.6.275

 

[DFe]
SSLCryptLib=3
SSLHttpLib=2
SSLXmlSignLib=4
VerificarValidade=1
UF=SP
TimeZone.Modo=0
TimeZone.Str=
URLPFX=
ArquivoPFX=D:\SYSFARVERSAO\acbr\certificado\nfce.pfx
DadosPFX=
Senha=RWtYHg==
NumeroSerie=50304CCA65AD338484DA3581A49A6939
SenhaPFX=eiGOyAM=

  • Consultores
Posted

Boa tarde!

Pelo que pude entender, você utiliza uma aplicação de terceiro para gerar o XML e usa a Lib para assinar e enviar correto?

Caso afirmativo, por favor, pode disponibilizar XML antes de mandar assinar?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Posted

Bom dia!

Mas o arquivo nfce_acbr.xml já tem um grupo Signature nele.

Ele também na verdade já tem tags de envelope. com o <enviNFe>.

Em anexo coloquei um XML de NFCe gerado pelo programa exemplo em C# utilizando a Lib antes de assinar e um depois de assinar.

 

XML_NFCe_DepoisAssinar.xml XML_NFCe_AntesAssinar.xml

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Administradores
Posted

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Posted
10 minutos atrás, Sysfar Automação disse:

Boa tarde, 

Deixei o XML sem as tags  <enviNFe> e sem o signature
Xml de Envio:  
NFEEnvio.XML    2K

Xml final assinadonfe.xml  3K mas não assinou

 

Boa tarde!

Por favor, crie uma nova pasta apenas com o arquivo que deseja assinar. Faça um novo teste e veja se não será gerado um novo arquivo XML com o grupo de assinatura.

Caso negativo, por favor, me confirme como está na sua configuração da Lib as seguintes propriedades:

  • PathSalvar.
  • PathNFe.
  • SalvarGer.
  • SalvarApenasNFeProcessadas.
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Posted

Alterei para C:\Temp\acbr\XML\

Ele cria o arquivo, porem sem assinatura :

A sequencia    q estou fazendo segundo o manual é:


   oNFeAcbr:=ACBrNFe():New("acbrNFe.ini")
   oNFeAcbr:LimparLista()
   oNFeAcbr:CarregarXML("C:\Temp\acbr\XML\NFEEnvio.xml")
   oNFeAcbr:Assinar()
   oNFeAcbr:validar()
   oNFeAcbr:GravarXml(0,"assinadonfe.xml","C:\Temp\acbr\XML\")

Configs:
PathSalvar=C:\temp\ACBr\XML\
PathNFe=d:\SYSFARVERSAO\ACBr\XML\NFe\
SalvarGer=1
SalvarApenasNFeProcessadas=1

 


 

  • Consultores
  • Solution
Posted
1 hora atrás, Sysfar Automação disse:

SalvarApenasNFeProcessadas=1

Por favor, faça um teste definindo o valor 0 para esta propropriedade.

 

1 hora atrás, Sysfar Automação disse:

   oNFeAcbr:LimparLista()
   oNFeAcbr:CarregarXML("C:\Temp\acbr\XML\NFEEnvio.xml")
   oNFeAcbr:Assinar()
   oNFeAcbr:validar()
   oNFeAcbr:GravarXml(0,"assinadonfe.xml","C:\Temp\acbr\XML\")

No exemplo em C# o botão Assinar tem apenas:

Citar

ACBrNFe.LimparLista();
ACBrNFe.CarregarXML("MeuXML");
ACBrNFe.Assinar();

Faça um teste com estes comandos, e verifique se ele gera o arquivo.

É possível que esteja gerando, mas que o GravarXML também esteja e por isso esteja havendo confusão dos arquivos.

  • Like 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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