Bom dia @André Melim,
O arquivo ACBrNFSeXServicos.ini que se encontra no SVN contem a seguinte informação:
[5106307]
; Atualizado em 24/05/2022
Nome=Paranatinga
UF=MT
Provedor=EloTech
Versao=2.03
ProRecepcionar=https://paranatinga.iss.elotech.com.br/iss-ws/nfse203.wsdl
HomRecepcionar=https://paranatinga.iss.elotech.com.br/iss-ws/nfse203.wsdl
Primeira coisa a saber, a referida cidade mudou de provedor ou não?
Pelo site da prefeitura me parece que mudou para o provedor Agili, sendo assim se faz necessário alterar o arquivo ACBrNFSeXServicos.ini
Por exemplo:
[5106307]
Nome=Paranatinga
UF=MT
Provedor=Agili
Params=NomeTagAtividadeEconomica:ItemLei116AtividadeEconomica|NaoGerarTag:ItemLei116,CodigoCnae
Esse provedor possui duas versões (1.00 e 1.01) se para a cidade em questão é usado a versão 1.01 se faz necessário incluir o campo:
Versao=1.01
Outra coisa é saber se os parâmetros do exemplo acima são validos ou não para a referida cidade, pois pode mudar.
Por favor levante essas informações que eu atualizo o arquivo INI e mando para o SVN assim você não precisa copiar ele para dentro da pasta que esta o EXE (que é o local correto para ele).
Segundo o componente ignora a configuração de provedor e versão, pois essas informações ele pega do arquivo INI, lembrando que a propriedade de configuração CodigoMunicipio tem que ser a ultima a ser configurada na rotina de configuração da aplicação.
Fragmento de código do programa exemplo:
// A propriedade CodigoMunicipio tem que ser a ultima a receber o seu valor
// Pois ela se utiliza das demais configurações
with ACBrNFSeX1.Configuracoes.Geral do
begin
LayoutNFSe := TLayoutNFSe(cbLayoutNFSe.ItemIndex);
try
CodigoMunicipio := StrToIntDef(edtCodCidade.Text, -1);
except
on E: Exception do
ShowMessage('Erro ao configurar o componente: ' + E.Message);
end;
end;