Obrigado pelo retorno Juliomar.
a unit do provedor apresenta como obrigatório os campos:
if NFSe.Servico.CodigoPais <> 1058 then
NFSeNode.AppendChild(AddNode(tcStr, '#1', 'exterior_prestacao_servico', 1, 1, 1,'1', ''))
else
NFSeNode.AppendChild(AddNode(tcStr, '#1', 'exterior_prestacao_servico', 1, 1, 1,'0', ''));
NFSeNode.AppendChild(AddNode(tcStr, '#1', 'pais_local_prest', 1, 60, 1, NFSe.Servico.xPais, ''));
NFSeNode.AppendChild(AddNode(tcStr, '#1', 'cidade_local_prest', 1, 60, 1, NFSe.Servico.MunicipioPrestacaoServico, ''));
NFSeNode.AppendChild(AddNode(tcStr, '#1', 'uf_local_prest', 2, 2, 1, NFSe.Servico.UFPrestacao, ''));
Estou encaminhando o manual que eu baixei no site da prefeitura. Estou comparando com o exemplo de envio em XML que consta na página 13 do manual.
Detalhe: um dos campos que não aparecem no exemplo do manual (e aparece no xml gerado no ACBr) é o código NBS. Esse campo era obrigatório na importação por arquivo XML que funcionava até dia 31/12/2025.
Espero que tenha fornecido informações relevantes para a análise.
Manual WebService Para SigissWeb Nota Fiscal e Lancamentos Tomadores.doc