Encontré en el manual el comando para el descuento y supongo que el problema esta en el valor asignado en el último dato : T = importe total (IVA incluido) cualquier otro caracter = precio base.
Es decir que si en la línea de descuento pones un importe de, por ejemplo $100 con el valor T, en la factura va a figurar :
importe iva total
82.64 17.36 100.00
Por que la impresora asume que los $100 contienen el IVA y lo desglosa, en cambio, colocando cualquier otro caracter en lugar de la T, en la factura va a figurar 100 y le agrega el IVA o sea que:
importe iva total
100.00 21.00 121.00
1 T (ASCII 84)
1 FS
50 Hasta 50 caracteres de texto descripción A
1 FS
13 Monto (nnnnnnnnn.nn) 1 FS
1 Imputación M: suma
m: resta
1 FS
1 Parámetro display: 0, 1 o 2 1 FS
1 T: precio total; otro carácter: precio base
Espero que esto te aclare un poco el tema.
Te iba a enviar un programa, pero resulta que tiene tantos parches que te va a confundir mas de lo que te pueda ayudar.
|