Italo,
Eu acabei 'fuçando um pouco e consegui fazer funcionar, mas usando de gambiarras.
1) No caso do RS e outros Estados esta desativada a opção na função GET_URL. Eu copiei a mesma linha da NFe e fiz pequenas alterações. Veja abaixo:
ACBrCTeUtil:
Linha Original (351):
// LayCTeCadastro: Result := CTeUtil.SeSenao(AAmbiente = 1, 'https://sef.sefaz.rs.gov.br/ws/CadConsultaCadastro/CadConsultaCadastro.asmx','>https://sef.sefaz.rs.gov.br/ws/CadConsultaCadastro/CadConsultaCadastro.asmx', 'https://sef.sefaz.rs.gov.br/ws/CadConsultaCadastro/CadConsultaCadastro.asmx');
Linha Alterada:
LayCTeCadastro : Result := CTeUtil.SeSenao(AAmbiente=1, 'https://sef.sefaz.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx','>https://sef.sefaz.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx', 'https://sef.sefaz.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx');
(Em diversos outros estados esta linha esta comentada exatamente como esta no RS....)
2) Depois disto passou a dar erro de Schema do XML gerado. Descobri que ele manda como versão 1.01, quando deveria ser 2.00. Fiz uma gambi com um stringreplace e estou conseguindo fazer a consulta. Faltou conhecimento e experiência no ACBR para implementar corretamente.
ACBrCTeWebServices
Abaixo da linha 619 eu coloquei esta gambiarra:
FDadosMsg := StringReplace( FDadosMsg, '
Espero ter ajudado.
Abraços,
Moacir