Bom dia Juliana,
Neste caso a tag também não vai aparecer e consequentemente o grupo
Podemos resolver o problema da seguinte forma:
No fonte pnfsNFSeW.pas temos a procedure GerarTomador, hoje ela esta desta forma:
Gerador.wGrupoNFSe('Tomador');
Gerador.wGrupoNFSe('IdentificacaoTomador');
Gerador.wGrupoNFSe('CpfCnpj');
if Length(NFSe.Tomador.IdentificacaoTomador.CpfCnpj)<=11
then Gerador.wCampoNFSe(tcStr, '#36', 'Cpf ', 11, 11, 1, SomenteNumeros(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), '')
else Gerador.wCampoNFSe(tcStr, '#36', 'Cnpj', 14, 14, 1, SomenteNumeros(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), '');
Gerador.wGrupoNFSe('/CpfCnpj');
Gerador.wCampoNFSe(tcStr, '#37', 'InscricaoMunicipal', 01, 15, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal, '');
Gerador.wGrupoNFSe('/IdentificacaoTomador');
Altere para:
Gerador.wGrupoNFSe('Tomador');
if NFSe.Tomador.Endereco.UF='EX'
then begin
Gerador.wGrupoNFSe('IdentificacaoTomador');
Gerador.wGrupoNFSe('CpfCnpj');
if Length(NFSe.Tomador.IdentificacaoTomador.CpfCnpj)<=11
then Gerador.wCampoNFSe(tcStr, '#36', 'Cpf ', 11, 11, 1, SomenteNumeros (NFSe.Tomador.IdentificacaoTomador.CpfCnpj), '')
else Gerador.wCampoNFSe(tcStr, '#36', 'Cnpj', 14, 14, 1, SomenteNumeros(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), '');
Gerador.wGrupoNFSe('/CpfCnpj');
Gerador.wCampoNFSe(tcStr, '#37', 'InscricaoMunicipal', 01, 15, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal, '');
Gerador.wGrupoNFSe('/IdentificacaoTomador');
end;
Espero ter ajudado.