Prezados, boa tarde.
Para corrigir esse problema, tive que fazer as seguintes alterações:
arquivo pnfsNFSer.pas
function TNFSeR.LerNFSe_Infisc_V10: Boolean;
if (Leitor.rExtrai(1, 'infNFSe') <> '') then
NFSe.OutrasInformacoes := Leitor.rCampo(tcStr, 'infAdic');
e comentei o trecho
if (Leitor.rExtrai(1, 'Observacoes') <> '') then
begin
NFSe.OutrasInformacoes := Leitor.rCampo(tcStr, 'infAdic');
end;
No arquivo pnfsNFSeW_Infisc.pas
procedure TNFSeW_Infisc.GerarXML_Infisc;
if VersaoNFSe = ve100 then
begin
if Trim(NFSe.OutrasInformacoes) <> '' then
begin
Gerador.wGrupoNFSe('Observacoes');
Gerador.wCampoNFSe(tcStr, '', 'xinf', 01, 100, 1, copy(NFSe.OutrasInformacoes,1,100), '');
Gerador.wGrupoNFSe('/Observacoes');
end;
end
else
// Gerador.wCampoNFSe(tcStr, '', 'infAdic', 01, 100, 1, NFSE.Servico.ItemListaServico, '');
Gerador.wCampoNFSe(tcStr, '', 'infAdic', 01, 100, 1, copy(NFSe.OutrasInformacoes,1,100), '');
Depois que fiz isso, o conteúdo da tag infAdic se manteve, e as informações foram impressas corretamente no DANFSe
Att.
Possidônio Oliveira.