Quando na Daruma MFD (FS700) ou superior temos na lista das alíquotas cadastradas da seguinte forma.
T01 = 7%
T03 = 12%
T04 = 17%
Pulando o T02 ao mandarmos o comando vendeItem com a aliquota 17,00T o componente esta vendendo a 12% porque. Porque no carrega alíquota esta assim. Aliquota.Indice := IntToStrZero(fpAliquotas.Count+1, 2);
e deveria ser Aliquota.Indice := IntToStrZero(Cont, 2);
Porque mesmo não tendo a alíquota cadastrada na ECF mesma assim o índice pula.
ACBrECFDaruma.pas
ACBrSerial-change-log.txt