Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNfeLib - NFE_Assinar - '{"http://www.portalfiscal.inf.br/nfe":infNFeSupl, "http://www.w3.org/2000/09/xmldsig#":Signature}'


Ver Solução Respondido por Kiko Fernandes,
  • Este tópico foi criado há 1203 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia a todos do fórum.

 

Estou saindo do ACBRMonitorPlus e indo para AcbrNfeLib, configurei meu .ini exatamente como está AcbrMonitorPlus, consigo consultar nfe, obter informações do certificado, imprimir etc.

Na hora de emitir a Nfe só obtenho retorno -10 para os métodos NFE_Assinar, NFE_Validar, NFE_Enviar.

Fiz um teste de tentar importar o xml gerado para o emissor sebrae e obtive o erro abaixo, tentei algumas soluções lidas pelo fórum como atualizar os schemas e remover a tag <infNfeSupl> (já não existia).

Segue meu .xml e .ini, desde 

jar:http://emissores.sebrae.com.br/nfe/v401/homologacao/DSENView400.jar.pack.gz!/br/gov/sp/fazenda/dsen/view/resources/error.gif    xml-nfe.xml    35201266986746000124550010001431281000000350    Rejeitado        Linha 1: O conteúdo do elemento 'NFe' não está completo. Um dos seguintes é experado: '{"http://www.portalfiscal.inf.br/nfe":infNFeSupl, "http://www.w3.org/2000/09/xmldsig#":Signature}'.

Grato pela colaboração de todos.

35201266986746000124550010001431281000000350-nfe.xml

SP_NFE.INI

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Se você recebeu erros no processo de geração do XML, significa que ele não foi concluído com sucesso...

o XML não foi assinado...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!
Quando você usou o comando  NFE_CarregarINI( eArquivoOuINI )  qual foi o retorno? 
Caso o valor tenha sido  0  tente mudar em [DFe] a opção SSLCryptLib=3  para SSLCryptLib=1 // (cryOpenSSL) 

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

@Daniel Simoes, obrigado pela resposta, o retorno do método NFE_Assinar é -10,  Indica que houve erro ao assinar as notas.

 

@Kiko Fernandes,obrigado pela resposta, fiz a alteração de SSLCryptLib=3  para SSLCryptLib=1 // (cryOpenSSL) e o retorno do NFE_Assinar permanece -10.

 

Segue os retorno que tenho:

NFE_Inicializar -> Retorna 0
NFE_CarregarINI -> Retorna 0
NFE_GravarXml-> Retorna 0
NFE_CarregarXML-> Retorna 0
NFE_Assinar -> Retorna -10
  

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Observe que o manual orienta:
 

  • Citar

     

    • Utilize o método NFE_CarregarINI ou NFE_CarregarXML
      Estes métodos servem para carregar os dados da NFe/NFCe a ser emitida, para saber como preencher o ini acesse este link.
       
    • Utilize o método NFE_Assinar
      Este método serve para assinar todos os xml carregados utilizando o método NFE_CarregarINI/NFE_CarregarXML.

     

 

Teus comandos:
NFE_Inicializar -> Retorna 0
NFE_CarregarINI -> Retorna 0
NFE_GravarXml-> Retorna 0
NFE_CarregarXML-> Retorna 0  //Não é necessário
NFE_Assinar -> Retorna -10

Troque por:
NFE_Inicializar 

NFE_CarregarINI
NFE_Assinar
NFE_GravarXML

Faça um teste. 

  •  
  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Experimentou mudar em [DFe] a opção SSLCryptLib=3  para SSLCryptLib=1 // (cryOpenSSL)  ?

É possível anexar o LOG?

 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

 

Citar

11/12/20 12:05:59:136 - NFe_Assinar
11/12/20 12:05:59:171 -    SetRetorno(-10, Erro ao inicializar a Biblioteca LibXML2)

Notei que ao assinar ele diz que houve erro ao inicializar a LibXML2. 
Você copiou estes arquivos LlibXML2*.dll para dentro da pasta do seu sistema? 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...