You are on page 1of 19

Protocolo de Comunicacin

Impresor Fiscal QUORiON Modelo QPrint MF

1
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Indice:
INTRODUCCIN ............................................................................................................. 4 1. FUNCIONES DE LA IMPRESORA FISCAL ............................................................... 4
1.1. STATUS QPRINT (CMD_STAT): ................................................................................................................................. 5 1.2. DOCUMENTOS NO FISCALES....................................................................................................................................... 5 1.2.1. Abrir un documento no fiscal (CMD_NF_OPEN): .......................................................................................... 5 1.2.2. Imprimir Texto No fiscal en un Documento No Fiscal (CMD_PRINT_TEXT): ................................................. 5 1.2.3. Cerrar un Documento No Fiscal (CMD_NF_CLOSE): ..................................................................................... 5 1.3. RECIBOS FISCALES .................................................................................................................................................... 5 1.3.1. Abrir Recibo fiscal (CMD_FS_OPEN): ............................................................................................................ 5 1.3.2. Imprimir un Item de una lnea (CMD_RCPT_ITEM):...................................................................................... 6 1.3.3 Cerrar recibo fiscal (CMD_RCPT_CLOSE): ...................................................................................................... 6 1.3.4 Subtotal (CMD_RCPT_SUM): ......................................................................................................................... 6 1.3.5. Cancelando (CMD_CANCEL) ......................................................................................................................... 6 1.3.6. Descuentos (CMD_DISCOUNT): .................................................................................................................... 6 1.4. REPORTE DE AUDITORA ............................................................................................................................................ 6 1.4.1. Reporte Fiscal Diario (CMD_Z_REPORT): ...................................................................................................... 6 1.4.2. Reporte de Memoria Fiscal por fecha (CMD_FM_DATE): ............................................................................. 6 1.4.3. Reporte de Memoria Fiscal por Z (CMD_FM_Z): .......................................................................................... 6 1.4.4. Impresin de Jornada Electrnica Interna (CMD_PRN_EJ): .......................................................................... 6 1.4.5. Impresin de Jornada Electrnica por fecha (CMD_PRN_EJ_DATE): ............................................................ 6 1.4.6. Impresin de Jornada Electrnica por Nmero Z (CMD_PRN_EJ_Z): ............................................................ 6 1.5. PROGRAMANDO QPRINT ........................................................................................................................................... 7 1.5.1. Activacin de la Memoria Fiscal (CMD_FM_ACTIVATION): ........................... Error! Marcador no definido. 1.5.2. Cambio de Emcabezado (VAT / Owner) (CMD_FM_CHANGE): ..................... Error! Marcador no definido. 1.5.3. Enviar Datos durante el proceso de recuperacin (CMD_FM_RECOVERY): ... Error! Marcador no definido.

2. DESCRIPCIN DEL PROTOCOLO QPRINT ............................................................. 7


2.1. PROTOCOLO DE BAJO NIVEL ....................................................................................................................................... 7 2.2. PROTOCOLO DE ALTO NIVEL ....................................................................................................................................... 8 2.3. COMANDOS DISPONIBLES .......................................................................................................................................... 8 2.3.0. Status QPrint (CMD_STAT): .......................................................................................................................... 8 2.3.1. Comandos No Fiscales .................................................................................................................................. 8
2.3.1.1. Abrir un Documento No Fiscal (CMD_NF_OPEN):.................................................................................................... 9 2.3.1.2. Cerrar un Documento No Fiscal (CMD_NF_CLOSE):................................................................................................. 9 2.3.1.3. Imprimir un Texto No Fiscal en un Documento No Fiscal (CMD_PRINT_TEXT):....................................................... 9

2.3.2. Comandos Fiscales ........................................................................................................................................ 9


2.3.2.1. Abrir un Recibo Fiscal(CMD_FS_OPEN): ................................................................................................................. 11 2.3.2.2. Cerrar Recibo Fiscal (CMD_CLOSE): ....................................................................................................................... 11 2.3.2.3. Imprimiendo Item Fiscal (CMD_RCPT_ITEM): ........................................................................................................ 12 2.3.2.4. Subtotal (CMD_RCPT_SUM): .................................................................................................................................. 12 2.3.2.5. Cancelando (CMD_CANCEL): ................................................................................................................................. 12 2.3.2.6. Descuentos (CMD_DISCOUNT): ............................................................................................................................ 12 2.3.2.7. Imprimiendo Item Fiscal (CMD_RCPT_ITEM_F) Especial version fuel (Albania) ..... Error! Marcador no definido.

2.3.3. Reportes de Auditora ................................................................................................................................. 14


2.3.3.1. Reporte Diario(CMD_Daily_Rp): ............................................................................................................................ 14 2.3.3.2. Reporte de Memoria Fiscal por Fecha (CMD_FM_DATE): ..................................................................................... 14

2
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

2.3.3.3. Reporte de Memoria Fiscal por Z (CMD_FM_Z): .................................................................................................... 14 2.3.3.4. Imprime la Jornada Interna E (CMD_PRN_EJ): .......................................................... Error! Marcador no definido. 2.3.3.5. Imprime Jornada E (Tarjeta SD) por fecha (CMD_PRN_EJ_DATE): ......................................................................... 14 2.3.3.6. Imprime Jornada E (Tarjeta SD) por Numero Z (CMD_PRN_EJ_Z): ........................................................................ 15

2.3.4. Programando QPrint ..................................................................................... Error! Marcador no definido.


2.3.4.1. Status de la Rutina de activacin (CMD_STAT_ACTIVATION): .................................. Error! Marcador no definido. 2.3.4.2. Activacin de la Memoria Fiscal (CMD_FM_ACTIVATION): ...................................... Error! Marcador no definido. 2.3.4.3. Cambiar encabezado (VAT / Propietario) (CMD_FM_CHANGE): .............................. Error! Marcador no definido. 2.3.4.4. Enviar Data durante el proceso de recuperacin (CMD_FM_RECOVERY): ............... Error! Marcador no definido.

3. RESPUESTAS DE LA IMPRESORA FISCAL (SIN COMANDOS F4) ..................... 15 4. MENSAJE DE ERROR DE LA IMPRESORA FISCAL ............................................. 16
4.1 ERRORES GENERALES DE QMP................................................................................................................................... 16 4.2 ERRORES ESPECIALES DEL MODULO FISCAL .................................................................................................................... 18

3
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Introduccin
La impresora fiscal es un dispositivo que permite registrar y controlar la informacin que se imprime en un recibo fiscal. Esta informacin puede ser revisada en cualquier momento por las autoridades fiscales, y el usuario. Se trata de del dispositivo QPRINT, conectado a un controlador fiscal.

MEMORIA (TRABAJO) Equipo de Puerto - RS232 - LAN - USB

CONTROL DE PROGRAMA

MEMORIA (FISCAL)

IMPRESORA

1. Funciones de la Impresora Fiscal


La impresora fiscal presenta las siguientes funciones: Restringir la informacin que se puede imprimir en la recepcin y validacin de los datos recibidos de acuerdo con la transaccin fiscal que se est procesando. Asegurar que la informacin precisa se imprime para cada transaccin fiscal. Asegurar que la informacin coincidente se imprime en el recibo y en la cinta de auditora para cada transaccin fiscal. Acumula y registra el monto total de artculos vendidos y el valor de impuesto sobre el valor a pagar por cada factura. Acumula y registra los totales de los recibos emitidos durante el da. Numera e identifica las facturas y los cupones No fiscales Suministra los reportes fiscales para extraer la informacin registrada en la memoria fiscal.

4
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

1.1. Status QPrint (CMD_STAT):


El QPrint responde con el status (ver 3. Respuestas para la Impresora Fiscal)

1.2. Documentos No Fiscales


Los documentos no fiscales se usan para emitir documentos que no son facturas de venta, recibos de pago con tarjetas de crdito y los informes de los cambios de caja (Cierres X). Los comandos asociados son los siguientes:

1.2.1. Abrir un documento no fiscal (CMD_NF_OPEN):


Es el primer comando que se enva, para que la impresora fiscal acepte, el texto de impresiones de carcter no fiscal. Este comando ser rechazado si ya existe un recibo fiscal o un documento no fiscal abierto. El documento se identifica como "Documento No Fiscal".

1.2.2. Imprimir Texto No fiscal en un Documento No Fiscal (CMD_PRINT_TEXT):


La Impresora Fiscal acepta todas las lneas de texto fiscal necesarias para producir el documento. Este comando slo se aceptar si se trata de un documento de carcter no fiscal abierto y si hay papel para imprimir. Slo se aceptarn textos Fiscal para la impresin.

1.2.3. Cerrar un Documento No Fiscal (CMD_NF_CLOSE):


Este es el ltimo comando que se enva para hacer un documento No fiscal. Este comando ser rechazado si un documento no fiscal no est abierto. Al procesar el comando, se termina de imprimir el documento y el corte de papel se realiza.

1.2.4. Avance de Papel (CMD_PAPER_FEED):


Este comando realiza una avance de una lnea en el papel en un documento. (Solo cuando el mismo este permitido).

1.2.5. Command of Paper Cut (CMD_PAPER_CUT):


Este comando realiza un avance de una lnea y realiza el corte de papel. (Solo cuando el mismo este permitido).

1.2.6. Command of Send Message to Customer/Operator Display (CMD_DISP_OUT):


Este comando imprime lneas de texto en el display seleccionado.del operador o Cliente.

1.3. Recibos Fiscales QPrint usa los siguientes comandos para emitir Facturas:
1.3.1. Abrir Recibo fiscal (CMD_FS_OPEN):
Este comando se enva para establecer la personalizacin de la factura, cuando es necesario. La Factura se comienza a imprimir al enviar el primer item.

5
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

1.3.2. Imprimir un item de una lnea (CMD_RCPT_ITEM):


Este comando tiene campos para la descripcin, cantidad, impuestos establecidos y precio unitario de los artculos de la factura. Con la primer item se imprime el encabezado fiscal

1.3.3 Cerrar recibo fiscal (CMD_RCPT_CLOSE):


Este comando se utiliza para cerrar la factura. Tambien nos permite registrar las formas de pago a ser usadas.

1.3.4 Subtotal (CMD_RCPT_SUM):


Este comando hace que las ventas subtotal sean opcionalmente impresas, y puede ser utilizado en cualquier momento mientras el recibo fiscal est abierto para conocer el estado de la transaccin fiscal. Los comandos de item de una lnea sern admitidos despus que este comando haya sido aceptado.

1.3.5. Cancelar (CMD_CANCEL)


Cancelar la factura que se est emitiendo.

1.3.6. Descuentos (CMD_DISCOUNT):


Realizar descuentos globales sobre la cantidad total de la factura antes de impuestos. Con el comando subtotal, la aplicacin en el host ser capaz de calcular cul ser el descuento antes de impuestos, necesarios para producir el descuento deseado en el total del recibo. Si un documento fiscal ha sido cancelado, este paso no debe ser ejecutado.

1.4. Reporte de Auditora


Estos reportes de auditoria son los siguientes:

1.4.1. Reporte Fiscal Diario (CMD_Z_REPORT):


Es el Reporte de Cierre Diario de la Qprint, el cual imprime los datos del da. Los datos son escritos en el mdulo fiscal. Todos los datos son borrados en la memoria.

1.4.2. Reporte de Memoria Fiscal por fecha (CMD_FM_DATE):


Imprime los datos del reporte fiscal de fecha a fecha

1.4.3. Reporte de Memoria Fiscal por Z (CMD_FM_Z):


Imprime los datos del reporte fiscal de un Nmero Z a otro Nmero Z.

1.4.4. Impresin de Jornada Electrnica Interna (CMD_PRN_EJ):


Imprime los datos del la memoria de Auditoria Electrnica.

1.4.5. Impresin de Jornada Electrnica por fecha (CMD_PRN_EJ_DATE):


Imprime los datos del la memoria de Auditoria Electrnica.

6
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

1.4.6. Impresin de Jornada Electrnica por Nmero Z (CMD_PRN_EJ_Z):


Imprime los datos del la memoria de Auditoria Electrnica.

2. Descripcin del Protocolo QPrint 2.1. Protocolo de Bajo Nivel


Interface de Protocolo Nivel 2 Graba el transporte El protocolo conocido como nivel 2, es de grabacin graba los datos y responde a los registros. Cada dato grabado es respondido por el recibidor con una respuesta grabada.

Caracteres de Control usados:


STX = 0x02 ETX = 0x03 ACK = 0x06 DLE = 0x10 NAK = 0x15

Diagrama General de la Grabacin de Datos:


DLE STX Comando Datos DLE ETX CRC Alto CRC Bajo

Notas: - DLE STX es el comienzo del registro - DLE ETX es el final del registro - The CRC es un clculo CRC-16 de acuerdo al 8005 Poly (x16+x15+x2+1). Apndice A. - Cuando el campo de datos contiene DLE es enviado como DLE DLE. - Los datos es un comando descrito bajo Protocolo de Alto Nivel. Una respuesta positive de grabacin

DLE

STX

ACK Error

Estado de la Impresora

DLE

ETX

CRC Alto

CRC Bajo

Un registro de respuesta positiva siempre se enva si el CRC del registro de datos recibido es correcto. Cualquier error ms all de esto se indica por los dos bytes de estado. Si la unidad de control procesa el registro de datos correctamente, el estado es 0x00. La lista de los valores de estado figura en el apndice C. Si se producen varios errores slo el primer error que se reporta. Una respuesta Negativa de Grabacin

DLE

STX

NAK

DLE

ETX

CRC Alto

CRC Bajo

7
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

2.2. Protocolo de Alto Nivel Descripcin General


La seccin de datos se inicia siempre con la letra 'F' (0x46 hexadecimal, decimal 67). Campo0 sigue inmediatamente sin separador. Este indica el comando. Los campos adicionales pueden seguir y estn separados por punto y coma. Los campos obligatorios contienen al menos un carcter, campos opcionales pueden estar vacos. No es necesario transmitir detrs de los campos vacos. (Por ejemplo vase el apndice B)

Tipos de Data
Numrica: caracteres ASCII 0 9 (hex 0x30 0x39, decimal 48 57) Alfa: cualquier carcter ms largo o igual a ESPACIO (hex 0x20, decimal 32) Monto: caracteres ASCII 0 9 (hex 0x30 0x39, decimal 48 57), mximo 1 punto decimal (hex 0x2E, decimal 46), opcional 1 menos (hex 0x2d, decimal 45). Los montos tienen siempre una aproximacin de dos puestos decimales. Montos negativos son precedidos por un Menos, Opcionalmente los montos con valor cero pueden ser presentados como un campo vaco. Se suprimen los ceros que siguen antes y despus del punto decimal. Pero se puede suprimir cualquier cero y el punto decimal. (Ejemplos ver apndice B) Porcentaje: Caracteres ASCII 0 9 (hex 0x30 0x39, decimal 48 57), mximo 1 punto decimal (hex 0x2E, decimal 46). Porcentajes tienen siempre una aproximacin de dos puestos decimales. Opcionalmente los montos con valor cero pueden ser presentados como un campo vaco. Se pueden suprimir los ceros si el porcentaje es mayor que 0. 99%. Si el monto es menor al 1%, est permitido suprimir los ceros que siguen antes y despus del punto decimal. Pero se puede suprimir cualquier cero y el punto decimal. (Ejemplos ver apndice B)

2.3. Comandos Disponibles


2.3.0. Status QPrint (CMD_STAT):
Campo 1 2 F0 3 Ejemplo Descripcin byte 2 Hasta 4 Tipo Data Alfa numerico Requerido Opcional

Responde con Status QPrint 3 Estado Completo de la Qprint

2.3.1. Comandos No Fiscales


Nota: - El documento no fiscal debe empezar siempre con el comando "CMD_NF_OPEN" y terminar con el comando "CMD_NF_CLOSE". Entre estos comandos pueden haber cualquier nmero de lneas de texto (comando "CMD_PRINT_TEXT"). No se permite un comando fiscal, cuando se abre un documento no fiscal.

8
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

2.3.1.1. Abrir un Documento No Fiscal (CMD_NF_OPEN):


Campo 1 2 F1 1 Bsp. Descripcin byte 2 Hasta 4 Data tipo Alfa numerico Nota Requerido Requerido

Documento No Fiscal Abre el Documento No Fiscal


TX -> F1;1 RX <- [ACK][0] [0]

// Imprime el encabezado No Fiscal

2.3.1.2. Cerrar un Documento No Fiscal (CMD_NF_CLOSE):


Campo 1 2 F1 2 Bsp. Descripcin byte 2 Hasta 4 Data tipo Alfa Numerico Nota Requerido Requerido

Documento No Fiscal Cierra el Documento No Fiscal


TX -> F1;2 RX <- [ACK][0] [0]

// Imprime el pie de pgina No Fiscal

2.3.1.3. Imprimir un Texto No Fiscal en un Documento No Fiscal (CMD_PRINT_TEXT):


Campo 1 2 3 F1 3 Texto No Fiscal Bsp. Descripcin byte 2 Hasta 4 128 // ENCABEZADO // =========== // 12345678901 // =========== // PIE DE PAGINA Data tipo Alfa Numerico Alfa Requerido Requerido Requerido

Documento No Fiscal
Imprime las lneas de datos no fiscal (linea-a-linea) Texto entre

TX -> F1;1 RX <- [ACK][0] [0] TX -> F1;3;"===========" RX <- [ACK][0] [0] TX -> F1;3;"12345678901" RX <- [ACK][0] [0] TX -> F1;3;"===========" RX <- [ACK][0] [0] TX -> F1;2 RX <- [ACK][0] [0]

2.3.1.4. Avance de Papel (CMD_PAPER_FEED):


Campo 1 2 F1 4 Descripcin byte 2 Hasta 4 Data tipo Alpha Numerico Requerido Requerido 9
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Documento No Fiscal
Realiza Avance de Papel

Ejemplo TX -> F1;4 RX <- [ACK][0] [0]

// Paper Feed

2.3.1.5. Corte de Papel (CMD_PAPER_CUT):


Campo 1 2 F1 5 Descripcin byte 2 Hasta 4 // Paper Cut Data tipo Alpha Numerico Requerido Requerido

Documento No Fiscal
Realiza Corte de Papel

Ejemplo. TX -> F1;5 RX <- [ACK][0] [0]

2.3.1.6. Mensaje en Visor de Operador/Cliente (CMD_DISP_OUT)


Campo 1 2 3 3 3 F1 6 1/2 1/2 Texto del Mensaje Ejemplo. Descripcin byte 2 Hasta 4 Hasta 4 Numerico Hasta 4 16 // Display Out Numerico Alpha Requerido Opcional Data tipo Alpha Numerico Requerido Requerido Requerido

Documento No Fiscal Envia Mensaje al Visor 1 Visor de Operador (por Defeccto) 2 Visor de Cliente Numero de Linea
Texto entre TX -> F1;6;1;1;"Message" RX <- [ACK][0] [0]

2.3.1.7. Codigo de Barras (CMD_ BAR):


Campo 1 2 3 F1 Descripcin byte 2 Hasta 4 Hasta 16 Data tipo Alpha Numerico Numerico Requerido Requerido Requerido

Documento No Fiscal Imprime Codigo de Barras 7 8711400405471 Numero del Codigo de Barras
Exampl.: TX -> F1;7;8711400405471 RX <- [ACK][0] [0]

2.3.1.8. Activa/Desactiva Cortador de Papel (CMD_ COFF):


Campo Descripcin byte Data tipo 10
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

1 2 3

F1 8 0/1

Documento No Fiscal Activa/Desactiva Cortador 0 = On, 1 = Off

2 Hasta 4 Hasta 16

Alpha Numerico Numerico

Requerido Requerido Requerido

2.3.2. Comandos Fiscales 2.3.2.1. Abrir un Recibo Fiscal (CMD_FS_OPEN):


Campo 1 2 3 4 5 6 7 8 F2 1 0 3 J-123456789 Razon Social Razon Social Razon Social Ejemplo Descripcin Documento Fiscal Abre el Documento Fiscal 0 normal (por defecto) Abre Factura con datos de Personalizacion. RIF del Cliente Razon Social del Cliente Razon Social del Cliente 2 Razon Social del Cliente 3 byte 2 Hasta 4 Hasta 4 Hasta 4 Data tipo Alfa numerico numerico numerico Requerido Requerido Opcional Opcional Opcional Opcional Opcional Opcional

Hasta 40 Alpha Hasta 40 Alpha Hasta 40 Alpha Hasta 40 Alpha

Note: El encabezado es impreso con el primer Item Bsp. TX -> F2;1 // Preparacin del recibo fiscal de venta (por defecto) RX <- [ACK][0] [0] TX -> F2;1;0 RX <- [ACK][0] [0] TX -> F2;1;1 // Preparacin del recibo de reembolso RX <- [ACK][0] [0]

2.3.2.2. Cerrar Recibo Fiscal (CMD_CLOSE):


Campo 1 2 3 4 5 6 7 8 9 F2 2 100,00 1 Nombre 0 0 0 0 Ejemplo Descripcin Documento Fiscal Cerrar Documento Fiscal Pago Tipo de pago Ttulo Opcin Limite Gaveta Over tender byte 2 Up to 4 Up to 8 Up to 4 Up to 25 Up to 16 Up to 8 Up to 8 Up to 8 Data tipo Alfa numrico Monto numrico Alfa Numeric Numeric Numeric Numeric Requerido Requerido Opcional Opcional Opcional*) Optional*) Optional*) Optional*) Optional*)

El recibo es cerrado con el pago en EFECTIVO (por defecto). (Nota, el campo 4 .. 9 corresponde con QProg debajo de Archivos/formas de pago) Ejemplo.TX -> F2;2 // Cierra el recibo e imprime 11
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

RX <- [ACK][0] [0] TX -> F2;2;;2;CHECK RX <- [ACK][0] [0] TX -> F2;2;10000;1;CASH RX <- [ACK][0] [0]

// Pie de pgina Fiscal (EFECTIVO) // Cierra el recibo e imprime el // Pie de Pgina Fiscal (CHEQUE) // CIerra el recibo e imprime // Pie de pgina fiscal (EFECTIVO)

2.3.2.3. Imprimiendo Item Fiscal (CMD_RCPT_ITEM):


Campo 1 2 3 4 5 6 F2 3 Nombre 1,00 1 123,45 Ejemplo Descripcin byte 2 Hasta 4 Hasta 25 Hasta 8 1 Hasta 8 Data tipo Alfa Numerico Alda Monto Numerico Monto Requerido Requerido Requerido Requerido Requerido Opcional

Documento Fiscal Imprime el Item Transaccin


Nombre DEPT Precios como decimals fijos como config. Numero de Tax-Link Cantidad DEPT

Ejemplo: TX -> F2;3;Manzanas;200;2;123 RX <- [ACK][0] [0]

2.3.2.4. Subtotal (CMD_RCPT_SUM):


Campo 1 2 F2 4 Ejemplo Descripcin byte 2 Up to 4 Data tipo Alfa Numerico Requerido Requerido

Documento Fiscal Subtotal

2.3.2.5. Cancelando (CMD_CANCEL):


Campo 1 2 3 F2 5 4 Ejemplo Cancelado Tipo de Correccin (todo recibo) Descripcin Documento Fiscal byte 2 Hasta 4 Hasta 4 Data tipo Alfa Numerico Numerico Requerido Requerido Opcional

Sin campo 3 -> tipo de correccin es recibo anulado.

2.3.2.6. Descuentos (CMD_DISCOUNT):


Campo 1 2 3 4 5 6 F2 6 10,00 1 Name 10,00 Ejemplo Descuento Monto (opcional) Tipo de descuento Nombre de descuento Monto (fijo) Descripcin Documento Fiscal byte 2 Hasta 4 Hasta 5 Hasta 4 Hasta 25 Hasta 5 Data tipo Alpha Numerico Numerico Numerico Alfa Numerico Requerido Requerido Opcional*) Opcional Opcional *) Opcional *) 12
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

7 8 9 10 11

0 356 0 0

Exento Opcin Especial Limite

Hasta 4 Hasta 16 Hasta 8 Hasta 8 Hasta 16

Numerico Numerico Numerico Numerico Numerico

Opcional *) Opcional *) Opcional *) Opcional *) Opcional *)

0 Sin Bandera Ejemplo: TX -> F2;6;;1;Descuento%-;1000;;356 RX <- [ACK][0] [0] TX -> F2;6;;2;Cargo %+;2000;;2567 RX <- [ACK][0] [0] TX -> F2;6;10,00;1 RX <- [ACK][0] [0] TX -> F2;6;20;2 RX <- [ACK][0] [0]

*) la programacin de QPrint es posible, si est permitido.

2.3.2.12. Abrir una Nota de Credito (CMD_CRED_OPEN):


Campo 1 2 3 4 5 6 7 8 9 F2 12 0 3 J-123456780 Razon Social Ejemplo Descripcin byte 2 Up to 4 Up to 4 Up to 4 Hasta 40 Hasta 40 Hasta 40 Factura Afect. Factura Afectada Hasta 40 Fecha Fact. Serial Fiscal Alpha Alpha Opcional Opcional Data tipo Alpha numeric numeric numeric Alpha Alpha Alpha Requirido Requirido Opcional Opcional Opcional Opcional Opcional

Documento Fiscal Open documento Nota de Credito 0 normal (por Defecto) 3 Abre Nota de Credito con datos del cliente Rif de Cliente Razon Social

Fecha de la Factura Serial Fiscal de la Maquina

Hasta 40

Exampl.: TX -> F2;12;0;3;"Line1";"Line2";"Line3" RX <- [ACK][0] [0]

// Abre la nota de credito)

2.3.2.13. Cerrar la Nota de Credito (CMD_CRED_CLOSE):


Campo 1 2 F2 13 Descripcin byte 2 Up to 4 Data tipo Alpha numeric Required Required 13
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Documento Fiscal Cierre de la Nota de Credito

Exampl.: TX -> F2;13; RX <- [ACK][0] [0]

2.3.3. Reportes de Auditora 2.3.3.1. Reporte Diario(CMD_Daily_Rp):


Campo Descripcin byte Data tipo

1 2 3

F3 1 1 Bsp.

Reporte Fiscal Reporte Diario Reporte X TX -> F3;1 RX <- [ACK][0] [0]

2 Hasta 4 Hasta 4

Alfa Numerico Numerico

Requerido Requerido Opcional

// Imprime el reporte diario

2.3.3.2. Reporte de Memoria Fiscal por Fecha (CMD_FM_DATE):


Campo Descripcin byte Data tipo

1 2 3 4

F3 2 090401 090430 Bsp.

Reporte Fiscal Reporte Fiscal por Fecha Comienzo Fecha Fin Fecha

2 Hasta 6 Hasta 6 Hasta 6

Alfa Numerico Numerico Numerico

Requerido Requerido Requerido Requerido

TX -> F3;2;090401;090430 RX <- [ACK][0] [0]

// Imprime el reporte fiscal

2.3.3.3. Reporte de Memoria Fiscal por Z (CMD_FM_Z):


Campo 1 2 3 4 F3 3 1 10 Bsp. Descripcin byte 2 Hasta 6 Hasta 6 Hasta 6 Data tipo Alfa Numerico Numerico Numerico Requerido Requerido Requerido Requerido

Reporte Fiscal Reporte Fiscal por Numero Z Comienzo de Numero Z Fin de Numero Z
TX -> F3;2;1;10 RX <- [ACK][0] [0]

// Imprime el reporte fiscal

2.3.3.5. Imprime Jornada E (Tarjeta SD) por fecha (CMD_PRN_EJ_DATE):


Campo 1 2 F3 5 Descripcin byte 2 hasta 6 Data tipo Alfa Numerico Requerido Requerido 14
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Reporte No Fiscal Imprime Jornada E por fecha

3 4

090401 090430 Bsp.

Comienza Fecha Fin Fecha

hasta 6 hasta 6 // Imprime Jornada E

Numerico Numerico

Requerido Requerido

TX -> F3;5; 090401; 090430 RX <- [ACK][0] [0]

2.3.3.6. Imprime Jornada E (Tarjeta SD) por Numero Z (CMD_PRN_EJ_Z):


Campo 1 2 3 4 F3 5 1 12 Bsp. Descripcin byte 2 Up to 6 Up to 6 Up to 6 Data tipo Alfa Numerico Numerico Numerico Requerido Requerido Requerido Requerido

Reporte No Fiscal Imprime Jornada E por numero Z Comienza por Nmero Z Fin por Nmero Z
TX -> F3;5;1;12 RX <- [ACK][0] [0] // Imprime Jornada E

3. Respuestas de la Impresora Fiscal (sin comandos F4) Informacin por defecto


Respuesta de todos los comandos: Hasta el campo 15. F0 : Trama hasta el campo 19. F0;3 : Trama hasta el Campo 22. El separador de los campos de la trama es el carcter ascii 124 15
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

Campo 0 1

Dato ACK 0/Nro Error

X/R/O/S/N/C

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

0/1 0/1 0/1 0/1 0/1 0/1 1/2/4/8/32 0/1 0/1

QF Serial Fecha Hora Nro NC Nro Fact. Nro Z

Significado Comando Enviado Satisfactoriamente Se devuelve 0 si el comando es correcto. Si es <> 0 es el numero de error (ver tabla de Errores) X = Impresor No Ready R = Recibo Cerrado, Lista para Enviar O = Factura Abierta. S = Recibo con subtotal presionado N = DNF Abierto C = Modo Recovery 0 = Cupon Cerrado 1 = Cupon Abierto 0 = No hay venta en progreso 1 = Venta en Progreso con tems 0 = Sub total No enviado 1 = Sub total enviado No Utilizado No Utilizado No Utilizado Solo utilizado en modo Registradora No Utilizado No Utilizado No Utilizado No Utilizado No Utilizado No Utilizado Modelo de impresor Serial Fiscal del Equipo Fecha Actual del Equipo Hora Actual del Equipo Nro de la Ultima Nota de Credito Nro de la Ultima Factura Nro del Ultimo reporte Z

4. Mensaje de Error de la Impresora Fiscal QPrint MF 4.1 Errores Generales de QPrint MF

ID
1 2 3 4 5 6

Descripcin del Error


Entrada invalida Tiempo invalido Fecha invalida Articulo invalido Reporte desconocido Funcion Invalida 16

CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Transbuf. Lleno Continua en Transaction User Break No debajo/modo de pago Sigue en modo de pago Error Scanning Seleccionar cajero Seleccionar vendedor Item no vendido No se ha introducido precio No Zero Precio Gaveta cerrada Manager Requerido Entrada a lo alto Descuento no permititdo Correccion no permitida Descuento ya hecho Introduzca cantidad Jornada llena

Cajero errneo Imprima factura Termino el papel del recibo Termino papel de jornada Slip sin papel Error Logging KP Error Factura de Buffer lleno Archivo PLU lleno Archive Re-indexado PLU

Nota, estos errores y ms estn en el QProg como Sistema/Textos fijos/ Mensajes Error. Es posible cambiar los textos de la Qprint (cuando la ley apruebe esto en el pas)

17
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

4.2 Errores especiales del modulo fiscal


Error# 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C

Texto por defecto


F01_ROM FULL

El mensaje aparece Si

-La memoria Fiscal est llena -Una grabacin de FM incorrecta es detectada (leyendo la F02_ROM BROKEN grabacin o registro). F03_NO_ROM -No se detecta el modulo fiscal. F04_TAKE_REPORT -Un reporte diario Z es requerido para continuar - Una grabacin de FM incorrecta es detectada (escribiendo la F05_WRITE_ERROR grabacin o registro). F06_VAT#_FULL - No hay ms Nmero de IVA libre disponible -El mdulo fiscal no est borrado o limpio (comienzo de la F07_BLANK_ERROR inicializacin) F08_NO_TAX -Departamento o PLU asignado sin IVA o ms de 1 IVA - No hay ms espacio libre disponible para el cambio de Tasa de F09_RATE_FULL IVA -No hay ms espacio libre disponible para los cambios de borrado F10_CLEAR_FULL de RAM - El tiempo programado imputado es ms cercano que el tiempo F11_TIME_ERROR almacenado en el mdulo fiscal - La fecha programada imputada es ms cercana que la fecha F12_DATE_ERROR almacenada en el mdulo fiscal F13_BOOT_ERROR -No se utiliza an -Se trata de hacer una venta y la opcin1 departamento Venta F14_FLAG_ERROR Cero No Permitida no est seleccionada (depende de la especificacin de cada pas) F15_POWER_ERROR -no se utiliza aun -No es vlida la operacin de venta antes de realizar el Reporte F16_NO_SALE Diaria Z - No hay ms espacio libre disponible para el contador de bloqueo F17_BLOCK_FULL de impresin (depende de la especificacin del pas) - Trata de programar tasas de IVA con el mismo valor de porcentaje F18_RATE_EQUAL (depende de la especificacin del pas) - se trata de cambiar el mdulo fiscal por otro igual(depende de la F19_FM_CHANGED especificacin del pas) F20_CMOS_ERROR - Un corrupcin de la Memoria RAM es detectada -Trata de hacer una venta con la SUM Total = 0,00 (depende de la F21_ZERO_SALE especificacin del pas) - Trata de hacer un Dump de los totales de la memoria fiscal con un F22_RANGE_ERR rango invalido del contador Z de fecha (depende de la especificacin del pas) F23_OPEN_DAY - Procedimiento especial de Comienzo diario F24_CLOSE_TABLES - No reporte diario Z permitido si alguien abre una mesa F25_DISP_ERROR -Error en Pantalla F26_OWNER_FULL -es alcanzado el Mximo nmero de cambios de propietario F27_NO_ZERO_RATE - Tasa de IVA en cero no est permitido programarla F28_WRONG_PASSWD -Clave incorrecta para entrar en el Modo de Programacin 18

CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2

F29_EROR_24_HOUR F30_PRINTER_ERR F31_Z_CLOSED F32_PREPROGTAX F33_NO_EURO_DATE F34_TYPE_ERROR F35_NO_FISC_SIGN F36_SENIAT_ERROR F37_EJ_WR_ERROR F38_EJ_RD_ERROR F39_NO_JUMPER

- Aparece si en ms de 24h no se ha realizado un Reporte Diario Z -Desconexin de Impresora - Reporte Diario Z ya realizado en el mismo da (Solo se permite un reporte Z por da) -Rango de TAX Pre Programado - No hay fecha para la conversin de EURO pre programada - Establecido tipo de ECR en 4 (1 = Retail 2 = Restaurant) - No se guarda en FM (Bitmaps) - no se guarda en FM (Bitmaps) - Externa EJ no se puede escribir - Externa EJ no se puede leer - no Jumper cuando se recupera

Error#

Texto por defecto


F40_EJ_NO_BLANK F41_NOT_ALLOWED F42_CONFIG_ERROR F43_EJ_CHANGED F44_EJ_Full F45_ERROR EJ F46_EJ_NEAR_FULL F47_NO_ALLOWED

El mensaje aparece Si
- no se borra la ej cuando se inicializa - NO_PERMITIDO - Config usada en sistema FM -> algunos ajustes como en la estructura del
reporte no ok - con FM conectada la EJ ha sido cambiada por otra - EJ est llena - EJ no est online (test DSR linea) - EJ casi llena (3 rollos de papel antes d su uso) - No permitido (modo no fiscal)

F48_BATT_LOW

- Bateria muy baja

Nota, estos errores de QProg. son fijos y no pueden ser cambiados

19
CORPORACION ECRS, C. A., Av. Los Samanes, Calle Madariaga Edif. EURO, Nivel Mezzanina, Local 19 y 20, El Paraso. Caracas Venezuela. Tlfs.: +58 212 481.9721 / 482.8806 / 8803. E-mail: info@ecrs.com.ve http://www.ecrs.com.ve

You might also like