Boa tarde Pessoal,
Conforme eu tinha falado no post anterior, eu estava com um problema na validação ao enviar a NFSe. O erro ocorria no arquivo ACBrNFSeWebServices.pas.
Erro: Falha na validação do Lote 12 O nó não é válido nem inválido, pois nenhuma declaração de DTD ou esquema foi encontrada.
Após alguns testes eu comentei o seguinte código onde fazia a validação:
// Sugestão de Rodrigo Cantelli
if FProvedorClass.GetValidarLote
then begin
if not(NotaUtil.Valida(FDadosMsg, FMsg,
FConfiguracoes.Geral.PathSchemas,
FConfiguracoes.WebServices.URL,
FConfiguracoes.WebServices.ServicoEnviar,
FConfiguracoes.WebServices.Prefixo4))
then raise Exception.Create('Falha na validação do Lote ' +
IntToStr(TNFSeEnviarLoteRps(Self).NumeroLote) + sLineBreak + FMsg);
end;
Depois de comentado a NFS-e foi enviada normalmente, mas agora O Webservice me retorna o seguinte erro após a NFS-e ser enviada (este erro fica gravado no arquivo "rec-c.xml", o arquivo rec.xml fica vazio):
a:InternalServiceFaultNao foi possivel localizar o Certificado Digital, configurado para assinar os arquivos gerados pela prefeitura. Observe se os parametros estao corretamente configurados na tela de parametros ou contate o administrador do Sistema!Nao foi possivel localizar o Certificado Digital, configurado para assinar os arquivos gerados pela prefeitura. Observe se os parametros estao corretamente configurados na tela de parametros ou contate o administrador do Sistema!
Agradeço a ajuda de todos, um abraço.
1-rec-c.xml