Pessoal, estava passando por esse probleminha, quando migrei da versão 2.0 para 3.10. E sempre que era um cliente pessoa fisica ou até juridica que não possui I.E, ocorria esse problema de não aceitar a tag com o nome "ISENTO", dái lendo aqui mesmo no forum alguém comentou aque não precisava informar a TAG, á penas deixa-la em branco. Tenho um exemplo que usei literalmente no meu sistema..
E muito obrigado á todos os Membros do Forum, como por exemplo: Fundador, Moderado etc.. Obrigado á todos.
// verifica se o cliente possui I.E e se é fisico ou Juridico
IF qrnfe_cliente.fieldbyname('TIPO').Asinteger = 1 then
Begin
// Dest.IE := 'ISENTO';
Dest.indIEDest := inNaoContribuinte;
End;
IF qrnfe_cliente.fieldbyname('TIPO').Asinteger = 2 then
Begin
if qrnfe_cliente.fieldbyname('rg').asstring ='' then
Begin
//Dest.IE := 'ISENTO';
Dest.indIEDest := inIsento;
end;
End;
IF qrnfe_cliente.fieldbyname('TIPO').Asinteger = 2 then
Begin
if qrnfe_cliente.fieldbyname('rg').asstring <>'' then
Begin
Dest.IE := sn(qrnfe_cliente.fieldbyname('rg').asstring);
Dest.indIEDest := inContribuinte;
end;
End;