Bom dia, estou retornando de férias, eu havia feito uma alteração no fonte "ACBrNFSeWebServices.pas" na rotina "procedure TNFSeGerarNFSe.DefinirDadosMsg;" que havia resolvido o problema, atualizei os fontes do ACBr2 agora mas não estou conseguindo testar, pois parece que o servidor de homologação está fora do ar.
Alteração: (em vermelho)
procedure TNFSeGerarNFSe.DefinirDadosMsg;
...
if (FPDadosMsg <> '') and (FDadosEnvelope <> '') then
begin
DefinirSignatureNode('');
//Duarte
case FProvedor of
proPublica: TagGrupo := 'Rps></GerarNfseEnvio'
end;
//Duarte
// case FProvedor of
// proSP: AssinarXML(FPDadosMsg, FPrefixo3 + TagGrupo, '',
// 'Falha ao Assinar - Gerar NFS-e: ');
// else
FPDadosMsg := TNFSeGerarNFSe(Self).FNotasFiscais.AssinarLote(FPDadosMsg,
FPrefixo3 + TagGrupo,
FPrefixo3 + TagElemento,
FPConfiguracoesNFSe.Geral.ConfigAssinar.LoteGerar,
xSignatureNode, xDSIGNSLote, xIdSignature);
// end;
...
end;