Me tirem uma dúvida, estou querendo pegar o índice de uma alíquota, estou utilizando a função: AchaICMSAliquota que pede como parâmetro o Valor da Alíquota ou o Valor da Alíquota e o Tipo. Quero saber se dá certo com as alíquotas não tributadas. FF, II, NN, SF, SI e SN ?
Exemplo:
var
Aliquota : TACBrECFAliquota;
indice, tpali : String;
begin
Aliquota := TACBrECFAliquota.create;
tpali := 'FF';
Aliquota := dmECF.ACBrECF.ECF.AchaICMSAliquota(tpali);
indice := Aliquota.Indice; // Erro aqui.
end;
Não está dando certo, pois a variável Aliquota está Nil, e logicamente quando tentar pegar o índice dá erro Access Violation.
Alguem já passou por isso? Help.