Pessoal,
Para quem precisa saber qual aliquota de qual valor esta programada na impressora sem precisar emitir leituraX/reduçãoZ podemos usar o metodo Daruma_FI_LerAliquotasComIndice no qual o retono é a posição da aliquota na impressora e valor conforme abaixo:
TA1800TB2500TC0750TD0750TE1250TF1800TG2500
TA = posição da aliquota
1800 = valor da aliquota
Sendo que:
- Iniciando com S significa que é ISS
-Iniciando com T significa que é ICMS
OBS:Não aconselhamos passar a posição da Aliquota pois se uma impressora 1 temos as aliquotas 18,00% sendo na 1º posição e 25,00% na 2º posição sendo que na impressora 2 temos 25,00% na 1º posição e 18,00% na 2º posição já terá que ser mudado o codigo então para isso a DLL busca o valor de forma automatica na impressora.
Para passar a aliquota de forma correta e não ter erro no metodo Daruma_FI_VendeItem no parametro aliquota devemos passar por exemplo 18,00 (dezoito - virgula - seguido dos dois zeros).
Duvidas?
SUPORTE AO DESENVOLVEDOR DARUMA
LUIZ CARLOS CANGUINI
LIGAÇÃO GRATUITA : 0800 770 332 0
e-mail's:desenvolvedores.daruma@daruma.com.br
desenvolvedores_daruma
Site:www.desenvolvedoresdaruma.com.br