tudo instalado, mas na hora de dar build, ocorre esse erro:
[dcc32 Error] NFCe.Emissor.pas(806): E2003 Undeclared identifier: ‘LibXmlInit’
tudo instalado, mas na hora de dar build, ocorre esse erro:
[dcc32 Error] NFCe.Emissor.pas(806): E2003 Undeclared identifier: ‘LibXmlInit’
Olá @vinnyrocha, seguiu as instruções de instalação à risca, ou já tinha o ACBr instalado?
Instalou todos os pacotes do ACBr?
Existe a unit LibXmlInit na sua máquina?
instalei do zero o acbr… essa libxmlinit nao baixa quando vc faz o update com o tortoise svn, procurei na net e tb nao achei ela. em sua maquina na pasta do acbr tem ela?
quando instalei o tortoise, e fui na pasta com botao direito, nao aparece a opcao checkout , so aparece update e commit, aí faco o update, ele baixa tudo, instalo no delphi sem erros…
@wlandgraf, consegui compilar, mas tive que fazer umas alterações, na versao atual do acbr nao vai compilar o projeto do jeito que está. segue as alterações que fiz:
1 - A procedure LibXmlInit nao existe mais na versao atual do ACBR, ela agora se chama InitLibXML2, e a chamada dela se faz assim: InitLibXml2Interface
2- No final da unit NFCe.Emissor, trocar LibXmlInit por InitLibXml2Interface
initialization
//LibXmlInit;
InitLibXml2Interface;
3 - Comentar o primeiro $IFNDEF e o ultimo $IFEND
function TEmissorNFCe.CriarComponenteDANFE: TACBrNFeDANFCEClass;
// {$IFNDEF NUVEM_FASTREPORT}
{$IFNDEF NUVEM_FORTESREPORT}
raise EEmissorNFCeException.Create(500, ‘O gerenciador de relatório não está configurado no servidor.’);
{$IFEND}
// {$IFEND}
Obrigado pelas informações.
O item 3 é opcional, correto? Apenas se você quiser usar o Fortes report no lugar do Fast Report. Ainda recomendo usar o Fast Report.
isso, opcional… agora estou com outro problema, nao reconhece o certificado digital
{
“error”: {
“code”: “ACBrDFeException”,
“message”: “WebService Consulta Status serviço:\r\n- Inativo ou Inoperante tente novamente.\r\nCertificado “372319212550F669” não encontrado!”
}
}
@wlandgraf nao é esse erro, diz no fim da excessão: Certificado “372319212550F669” não encontrado!”, é um certificado A1 da AC SOLUTI MULTIPLA, funciona normal esse certificado, mas no ACBR via numero de série ou PFX, da esse erro que ele nao encontra
É alguma coisa na instalação do certificado, será que você está informando os valores corretos de número de série? O certificado está instalado pro usuário ou para a máquina (computador)?
@wlandgraf configurei esse mesmo certificado no projeto de nfe do acbr, e ta funcionando normal, mas no nuvem fiscal nao funciona, ele nao encontra o certificado
Olá @vinnyrocha,
Eu atualizei o ACBr, fiz a alteração sugerida por você (InitLibXml2Interface
ao invés de LibXmlInit
) e tudo está funcionando perfeitamente com relação ao certificado.
Você está tendo esse problema apenas quando usa o número de série (certificado instalado) ou usando o PFX com senha também ocorre o problema?
Att,
@arimateia, o problema do certificado ocorre com o PFX e com o numero de série, mas esse mesmo certificado funciona normal no exemplo de NFe do acbr