Bom dia!
Gostaria de um auxilio sobre um problema que estou enfrentando.
Estou emitindo uma NFSe em ambiente de testes onde o prestador de serviço é da cidade de joaçaba - SC e o tomador do serviço é da cidade de Erechim - RS,
logo a prestação do serviço será na cidade de Erechim. Minha dúvida é onde irei informar o múnicípio da prestação do serviço?
Imaginei que fosse na tag CodigoMunicipio do grupo Servico, tudo bem até ai, o RPS foi convertido em NFSe sem problema, porém quando
vou cancelar essa nota, como o valor da tag CodigoMunicipio esta preenchido com o código IBGE da cidade de erechim (município da prestação do serviço)
quando passo na função LerNFSe da classe pnfsNFSeR especificamente nas linhas abaixo (linha 1711 ) o valor da variável FProvedor é igual a SystemPro dessa forma da um erro desconhecido
pois a variável FProvedor deveria estar preenchida com o valor Betha. Alguém já passou por esse problema?
if (CM = '') or (CM = '0')
then begin
if (Leitor.rExtrai(1, 'Servico') <> '')
then begin
CM:= Leitor.rCampo(tcStr, 'CodigoMunicipio');
FProvedor := StrToProvedor(Ok, CodCidadeToProvedor(StrToIntDef(CM, 0)));
end;
end;