A função no ACBr onde dá o erro é essa:
"
function TNotasFiscais.AssinarLote(XMLLote, docElemento, infElemento: String;
Assina: Boolean; SignatureNode: String; SelectionNamespaces: String;
IdSignature: String): String;
var
XMLAss, ArqXML, IdAttr: String;
begin
// XMLLote já deve estar em UTF8, para poder ser assinado //
ArqXML := ConverteXMLtoUTF8(XMLLote);
FXMLLoteOriginal := ArqXML;
Result := FXMLLoteOriginal;
with TACBrNFSe(FACBrNFSe) do
begin
if Configuracoes.Geral.ConfigAssinar.URI then
IdAttr := Configuracoes.Geral.ConfigGeral.Identificador
else
IdAttr := '';
if Assina then
begin
XMLAss := SSL.Assinar(ArqXML, docElemento, infElemento,
SignatureNode, SelectionNamespaces, IdSignature, IdAttr); <= Nesta linha surge o erro 'Arquivo enviado com erro na assinatura.'
FXMLLoteAssinado := XMLAss;
Result := FXMLLoteAssinado;
end;
end;
end;"
Espero ter ajudado...
Att.