Italo e amigos, Boa noite...
Estou a alguns dias com esse mesmo erro mostrado por Ale Hexata:
function TDFeSSL.Validar(const ConteudoXML: String; ArqSchema: String; out MsgErro: String): Boolean; begin InitSSLClass;
// ArqSchema deve vir com o Path Completo if not FileExists(ArqSchema) then raise EACBrDFeException.Create('Arquivo ' + sLineBreak + ArqSchema + sLineBreak + 'Não encontrado'); // erro nesta linha em ACBrDFeSSL
Result := FSSLClass.Validar(ConteudoXML, ArqSchema, MsgErro); end;
Debuguei e verifiquei o seguinte:
O erro ocorre apenas na primeira vez que chamo a propriedade ACBrNFe1.NotasFiscais.Validar;
Vi que ele na primeira vez esta informando a versão 2
veja como esta...
na segunda vez que mando validar não apresenta erro, sem mexer em nada...
Veja que esta setando a configuração da versão corretamente, na primeira como na segunda vez mostra como abaixo.
continuo debugando aqui, mais não achei o porque ainda.
Se tiverem uma luz que possa me mostrar onde pode ser que esta a falha fico grato...
Abração...