Académique Documents
Professionnel Documents
Culture Documents
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
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
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
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 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.
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
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
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
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
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)
Ejemplo
F0
Descripcin
byte
2
Hasta 4
Tipo Data
Alfa
numerico
Requerido
Opcional
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
Descripcin
F1
1
Bsp.
Documento No Fiscal
Abre el Documento No Fiscal
TX -> F1;1
RX <- [ACK][0] [0]
byte
Data tipo
Nota
Alfa
Requerido
Hasta 4
numerico
Requerido
Descripcin
F1
2
Bsp.
Documento No Fiscal
Cierra el Documento No Fiscal
TX -> F1;2
RX <- [ACK][0] [0]
byte
Data tipo
Nota
Alfa
Requerido
Hasta 4
Numerico
Requerido
Descripcin
Data tipo
Alfa
Requerido
Hasta 4
Numerico
Requerido
128
Alfa
Requerido
Documento No Fiscal
F1
3
Texto No
Fiscal
Bsp.
byte
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]
// ENCABEZADO
// ===========
// 12345678901
// ===========
// PIE DE PAGINA
Descripcin
F1
Documento No Fiscal
byte
Data tipo
Alpha
Requerido
Hasta 4
Numerico
Requerido
9
Ejemplo
TX -> F1;4
RX <- [ACK][0] [0]
// Paper Feed
Descripcin
byte
Data tipo
F1
Documento No Fiscal
Alpha
Requerido
Hasta 4
Numerico
Requerido
Ejemplo.
TX -> F1;5
RX <- [ACK][0] [0]
// Paper Cut
Descripcin
F1
1/2
1/2
Texto del
Mensaje
Ejemplo.
Documento No Fiscal
Envia Mensaje al Visor
1 Visor de Operador (por Defeccto)
2 Visor de Cliente
Numero de Linea
byte
Data tipo
2
Hasta 4
Alpha
Requerido
Numerico
Requerido
Hasta 4
Numerico
Hasta 4
Numerico
Requerido
16
Alpha
Opcional
Texto entre
TX -> F1;6;1;1;"Message"
RX <- [ACK][0] [0]
Requerido
// Display Out
Descripcin
Documento No Fiscal
Imprime Codigo de Barras
7
8711400405471 Numero del Codigo de Barras
byte
Data tipo
Alpha
Requerido
Hasta 4
Numerico
Requerido
Hasta 16
Numerico
Requerido
F1
Descripcin
byte
Data tipo
10
F1
0/1
Documento No Fiscal
Activa/Desactiva Cortador
0 = On, 1 = Off
Alpha
Requerido
Hasta 4
Numerico
Requerido
Hasta 16
Numerico
Requerido
Ejemplo
Descripcin
F2
Documento Fiscal
byte
2
Data tipo
Alfa
Requerido
Hasta 4
numerico
Requerido
Hasta 4
numerico
Opcional
Hasta 4
numerico
Opcional
J-123456789
Hasta 40 Alpha
Opcional
Razon Social
Hasta 40 Alpha
Opcional
Razon Social
Hasta 40 Alpha
Opcional
Razon Social
Hasta 40 Alpha
Opcional
Ejemplo
Descripcin
byte
Data tipo
F2
Documento Fiscal
Alfa
Requerido
Up to 4
numrico
Requerido
100,00
Pago
Up to 8
Monto
Opcional
Tipo de pago
Up to 4
numrico
Opcional
Nombre
Ttulo
Up to 25
Alfa
Opcional*)
Opcin
Up to 16
Numeric
Optional*)
Limite
Up to 8
Numeric
Optional*)
Gaveta
Up to 8
Numeric
Optional*)
Over tender
Up to 8
Numeric
Optional*)
Ejemplo
Descripcin
Documento Fiscal
Imprime el Item Transaccin
F2
Nombre
1,00
Nombre DEPT
Precios como decimals fijos como
config.
Numero de Tax-Link
123,45
Cantidad DEPT
byte
Data tipo
Alfa
Requerido
Hasta 4
Numerico
Requerido
Hasta 25
Alda
Requerido
Hasta 8
Monto
Requerido
Numerico
Requerido
Hasta 8
Monto
Opcional
byte
Data tipo
Alfa
Requerido
Up to 4
Numerico
Requerido
byte
Data tipo
Alfa
Requerido
Ejemplo
F2
Descripcin
Documento Fiscal
Subtotal
Ejemplo
Descripcin
F2
Documento Fiscal
Cancelado
Hasta 4
Numerico
Requerido
Hasta 4
Numerico
Opcional
byte
Data tipo
Alpha
Requerido
Ejemplo
Descripcin
F2
Documento Fiscal
Descuento
Hasta 4
Numerico
Requerido
10,00
Monto (opcional)
Hasta 5
Numerico
Opcional*)
Tipo de descuento
Hasta 4
Numerico
Opcional
Name
Nombre de descuento
Hasta 25
Alfa
Opcional *)
10,00
Monto (fijo)
Hasta 5
Numerico
Opcional *)
12
Exento
Hasta 4
Numerico
Opcional *)
356
Opcin
Hasta 16
Numerico
Opcional *)
Especial
Hasta 8
Numerico
Opcional *)
10
Limite
Hasta 8
Numerico
Opcional *)
11
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]
Hasta 16
Numerico
Opcional *)
byte
Data tipo
Ejemplo
F2
12
Descripcin
Documento Fiscal
Open documento Nota de Credito
J-123456780
Rif de Cliente
Razon Social
Razon Social
Fecha Fact.
Serial Fiscal
Fecha de la Factura
Serial Fiscal de la Maquina
Alpha
Requirido
Up to 4
numeric
Up to 4
numeric
Requirido
Opcional
Opcional
Up to 4
numeric
Alpha
Opcional
Hasta 40
Hasta 40
Alpha
Opcional
Hasta 40
Alpha
Opcional
Hasta 40
Alpha
Opcional
Hasta 40
Alpha
Opcional
Descripcin
F2
13
Documento Fiscal
Cierre de la Nota de Credito
byte
2
Up to 4
Data tipo
Alpha
Required
numeric
Required
13
1
2
3
Descripcin
F3
1
1
Bsp.
Reporte Fiscal
Reporte Diario
Reporte X
TX -> F3;1
RX <- [ACK][0] [0]
byte
Data tipo
2
Hasta 4
Hasta 4
Alfa
Numerico
Numerico
Requerido
Requerido
Opcional
1
2
3
4
Descripcin
F3
2
090401
090430
Bsp.
Reporte Fiscal
Reporte Fiscal por Fecha
Comienzo Fecha
Fin Fecha
TX -> F3;2;090401;090430
RX <- [ACK][0] [0]
byte
Data tipo
2
Hasta 6
Hasta 6
Hasta 6
Alfa
Numerico
Numerico
Numerico
Requerido
Requerido
Requerido
Requerido
Descripcin
F3
10
Bsp.
Reporte Fiscal
Reporte Fiscal por Numero Z
Comienzo de Numero Z
Fin de Numero Z
TX -> F3;2;1;10
RX <- [ACK][0] [0]
byte
Data tipo
Alfa
Requerido
Hasta 6
Numerico
Requerido
Hasta 6
Numerico
Requerido
Hasta 6
Numerico
Requerido
Descripcin
F3
Reporte No Fiscal
Imprime Jornada E por fecha
byte
Data tipo
Alfa
Requerido
hasta 6
Numerico
Requerido
14
090401
090430
Bsp.
Comienza Fecha
Fin Fecha
hasta 6
Numerico
Requerido
hasta 6
Numerico
Requerido
// Imprime Jornada E
Descripcin
F3
12
Bsp.
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]
byte
Data tipo
Alfa
Requerido
Up to 6
Numerico
Requerido
Up to 6
Numerico
Requerido
Up to 6
Numerico
Requerido
// Imprime Jornada E
Campo
0
1
Dato
ACK
0/Nro Error
X/R/O/S/N/C
0/1
0/1
0/1
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0/1
0/1
0/1
1/2/4/8/32
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
0/1
0/1
QF
Serial
Fecha
Hora
Nro NC
Nro Fact.
Nro Z
ID
1
2
3
4
5
6
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
81
130
82
131
132
83
84
133
85
134
86
135
87
136
88
137
89
138
8A
139
8B
140
8C
141
8D
142
8E
143
8F
144
90
145
91
146
92
147
93
148
94
149
95
150
96
151
152
153
154
155
156
97
98
99
9A
9B
9C
El mensaje aparece Si
F01_ROM FULL
157
158
9D
9E
F29_EROR_24_HOUR
F30_PRINTER_ERR
159
9F
F31_Z_CLOSED
160
161
162
163
164
165
166
167
A0
A1
A2
A3
A4
A5
A6
A7
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
Error#
El mensaje aparece Si
168
169
A8
A9
F40_EJ_NO_BLANK
F41_NOT_ALLOWED
170
AA
F42_CONFIG_ERROR
171
172
173
174
175
176
177
178
AB
AC
AD
AE
AF
B0
B1
B2
F43_EJ_CHANGED
F44_EJ_Full
F45_ERROR EJ
F46_EJ_NEAR_FULL
F47_NO_ALLOWED
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
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