Amigo boa Tarde,
Olha sim, eu ja estava preenchendo este campo, mas após sua resposta, resolve verifica-lo novamente, e encontrei o erro.
no fonte estava assim:
IF MqNFReterIss.AsString = 'S' then ----> linha com o erro, na verdade deveria ser <>"S" .
Servico.Valores.IssRetido := stNormal
else
begin
Servico.Valores.IssRetido := stRetencao;
Servico.Valores.ValorIssRetido := MqNFValorIss.AsFloat;
end;
Obrigado, pela ajuda! Se não fosse por ela, nem olharia essa parte do codigo com mais cautela.
Amigo boa Tarde,
Olha sim, eu ja estava preenchendo este campo, mas após sua resposta, resolve verifica-lo novamente, e encontrei o erro.
no fonte estava assim:
IF MqNFReterIss.AsString = 'S' then ----> linha com o erro, na verdade deveria ser <>"S" .
Servico.Valores.IssRetido := stNormal
else
begin
Servico.Valores.IssRetido := stRetencao;
Servico.Valores.ValorIssRetido := MqNFValorIss.AsFloat;
end;
Obrigado, pela ajuda! Se não fosse por ela, nem olharia essa parte do codigo com mais cautela.