Ver Mensaje Individual
  #2
Antiguo 2 de diciembre de 2019, 14:21
Gusaiello
Forero Activo
Concurso: Segundo puesto: Ganador/a del Segundo puesto en un concurso - Issue reason: Generador de código QR encriptado Activista del Foro: Activista del Foro - Issue reason: Por aportar ejecrcicios para los novatos 
Última Actividad 17.09.2026 14:29
Posts Posts: 236
Likes enviados Enviados: 150
Likes recibidos Recibidos: 139

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.

Código COBOL:
  1. COMANDO            PIC X(1).                    
  2. FILLER                 PIC X(1).                    
  3. DESCRIPCION        PIC X(40).                  
  4. FILLER                 PIC X(1).                    
  5. CANTIDAD            PIC 99999.999.              
  6. FILLER                 PIC X(1).                    
  7. PRECIO-UNITARIO  PIC 9(6).99.                
  8. FILLER                 PIC X(1).                    
  9. TASAIVA              PIC 99.99.                  
  10. FILLER                 PIC X(1).                    
  11. SUMA                  PIC X(1).                    
  12. FILLER                 PIC X(1).                    
  13. IMPUESTOS          PIC 9.99.                    
  14. FILLER                 PIC X(1).                    
  15. DISPLAY              PIC 9(1).                    
  16. FILLER                 PIC X(1).                    
  17. 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.
Gusaiello is offline   Responder Con Cita