Hola alejo.
Lo que muestres en pantalla no es muy relevante que digamos. Todo depende de lo que el usuario prefiera ver.
Si lo que estas mostrando es como una factura, en la columna de precios podes mostrarlo sin iva, y al pie mostrar el total de neto, los descuentos, si los hubiera, el total de iva y el total final.
con respecto a la forma de enviar los datos a la impresora, si te fijas, vas a ver que hay un parámetro de la línea de comando que indica si el importe enviado contiene o no el iva, luego la impresora se encarga de mostrarlo correctamente en el papel.
COBOL Código:
COMANDO PIC X(1).
FILLER PIC X(1).
DESCRIPCION PIC X(40).
FILLER PIC X(1).
CANTIDAD PIC 99999.999.
FILLER PIC X(1).
PRECIO-UNITARIO PIC 9(6).99.
FILLER PIC X(1).
TASAIVA PIC 99.99.
FILLER PIC X(1).
SUMA PIC X(1).
FILLER PIC X(1).
IMPUESTOS PIC 9.99.
FILLER PIC X(1).
DISPLAY PIC 9(1).
FILLER PIC X(1).
TOTBASE PIC X(1).
COMANDO "B" ASCII 66.
SUMA con una "M" indica que el importe se suma.
DISPLAY VA EN 0, 1 o 2 PARA ESTE MODELO.
TOTBASE Indica con T que el precio incluye iva
con otro que es el precio sin iva.
Esta es la línea de comando paraimprimir un item en una impresora Hasar, las Epson tienen algo parecido al parámetro TOTBASE.
---------- Post añadido : 10:21 ---------- Post anterior : 09:52 ----------
@Alejo Gonzalez, Estuve revisando un poco mas a fondo y resulta que en las Epson tenes que enviar el neto (sin iva) y la tasa de iva correpondiente.
Marcadores