Há algo muito estranho no seu Log... Você está usando o Trunk2 ? Seus fontes estão atualizados ?
Veja:
Provavelmente o comando para a Identificação do Consumidor é essa linha do Log:
Observe que o CNPJ está com Pontos (essa pode ser a origem do problema)
Porém nos fontes atuais, é filtrado para enviar apenas os números, (repare no método "OnlyNumber")
procedure TACBrECFEscECF.EnviaConsumidor;
begin
try
with EscECFComando do
begin
CMD := 149;
AddParamString(LeftStr(OnlyNumber(Consumidor.Documento), 14)) ;
AddParamString(LeftStr(Consumidor.Nome, 30)) ;
AddParamString(LeftStr(Consumidor.Endereco, 79)) ;
end;
EnviaComando;
Consumidor.Enviado := True ;
except
end ;
end;