Está en la página 1de 132

MP-20 FI II VE .

Manual del Usuario


P/N:3946 - Rev.1.0

Diciembre 2006
(Primera edicin: Agosto 2003)

Todos los derechos reservados para Bematech S.A., Curitiba-PR, Brasil.


Todos los derechos reservados.

Ninguna parte de esta publicacin puede ser copiada, reproducida, adaptada o traducida sin la previa
autorizacin escrita de Bematech S.A., excepto cuando permitido por derechos de patente.
Los datos de esta publicacin son puramente informativos, sujetos a cambios sin previo aviso y no se
asume responsabilidad con respecto al uso de estos. Sin embargo, a medida que estn disponibles
mejoras en el producto, Bematech S.A. dedicar todos sus esfuerzos para suministrar informaciones
actualizadas de los productos descriptos en esta publicacin. La versin ms reciente de este Manual puede
ser obtenida a travs del sitio de Internet de Bematech:

www.bematech.com/es

No obstante las otras excepciones contenidas en este Manual, las consecuencias y la responsabilidades
son asumidas por el Comprador de este producto o terceras personas como resultado de: (a) uso
intencional para cualquier aplicacion impropia, no intencional o no autorizada de este producto, incluyendo
cualquier propsito especfico; (b) modificaciones no autorizadas, reparaciones o alteraciones de este
producto; (c) uso del producto sin cumplir las instrucciones operacionales y de mantenimiento de la empresa
Bematech S.A.; (d) uso del producto como componente en sistemas u otras aplicaciones en las cuales la
falla de ste podra crear una situacin donde podran ocurrir heridas personales o daos materiales. En los
eventos mencionados anteriormente, Bematech S.A. y sus representantes legales, administradores,
empleados, subsidiarias, afiliadas y distribuidores no sern considerados responsables o respondern por
cualquier reclamo, costos, daos, prdidas, gastos y cualquier otro perjuicio directo o indirecto, as como
tambin por reclamaciones en las cuales se alegue que Bematech S.A. fue negligente con respecto al
diseo o a la manufactura del producto.

Bematech S.A. no ser responsable por cualquier dao o problema resultante del uso de cualquier opcione
o cualquier producto consumibe fuera de aquellos designados como productos originales Bematech o
productos aprobados por Bematech S.A.

Las garantas del producto son solamente aquellas mencionadas expresamente en el Manual del Usuario.
Bematech S.A. rechaza cualquier y todas las garantas implcitas del producto, incluyendo, pero no
limitndose, a garantas implcitas de comercializacin o adaptacin para una finalidad especfica.
Adicionalmente, Bematech S.A. no ser responsable o pasible por cualquier dao, lucro o ahorros perdidos,
sean especiales, accidentales o consecuentes, resultantes del uso del producto por el Comprador, el
Usuario o terceras personas.
SUMARIO
SUMARIO ............................................................................................................................ 3
Captulo 1 - Informaciones preliminares .............................................................................. 7
Cmo leer este Manual .................................................................................................... 7
LA IMPRESORA FISCAL................................................................................................. 7
Captulo 2 Instalacin .......................................................................................................9
DESEMBALANDO ........................................................................................................... 9
INSTALANDO LA IMPRESORA ...................................................................................... 9
INSTALANDO LA CINTA ............................................................................................... 10
PONIENDO EL PAPEL .................................................................................................. 11
Captulo 3 - Manejo ........................................................................................................... 12
COMUNICACIN CON EL OPERADOR ....................................................................... 12
Captulo 4 Accionamiento De La Gaveta de Dinero ....................................................... 14
Captulo 5 Cuidados Especiales ..................................................................................... 15
LIMPIEZA DE LA IMPRESORA ..................................................................................... 15
DNDE USARLA ........................................................................................................... 15
Captulo 6 Especificaciones Tcnicas............................................................................. 16
Impresin ....................................................................................................................... 16
Captulo 7 Solucin de Problemas.................................................................................. 18
Captulo 8 Modo Entrenamiento ..................................................................................... 19
Captulo 9 Los registros de la impresora. ....................................................................... 20
Conceptos bsicos ......................................................................................................... 20
Totalizadores.................................................................................................................. 22
T1) Gran Total o GT (NFO) ........................................................................................ 22
T2) IVA Total (NFO).................................................................................................... 22
T3) Venta Bruta (BFO)................................................................................................ 22
T4) Descuentos (BFO)................................................................................................ 22
T5) Venta Neta (BFO)................................................................................................. 22
T6) Ventas Devueltas (BFO) ...................................................................................... 22
T7) IVA Devuelto (BFO).............................................................................................. 22
T8) Totalizadores Tributados (BFO) ........................................................................... 22
T9) Totalizador Exento (BFO)..................................................................................... 23
T10) Totalizadores No Fiscales (BTO) ....................................................................... 23
T11) Totalizadores De Las Formas De Pago (BTO)................................................... 23
Contadores.....................................................................................................................23
C1) Reinicio (NFI) ....................................................................................................... 23
C2) REP/GLB/DIARIO (NFO) ..................................................................................... 24
C3) Lectura X (NTO)................................................................................................... 24
C4) Lectura de la Memoria Fiscal (NTO) .................................................................... 24
C5) Comprobantes de Venta (NFO). .......................................................................... 24
C6) Total de Comprobante No Fiscal (NTO) .............................................................. 24
C7) Anulacin de Comprobante de Venta (NTO) ....................................................... 24
C8) Contador de Orden de Operacin (NTO)............................................................. 24
C9) Contador de Sustituciones de Propietario (NFI) .................................................. 25
C10) Contador de ITEM (o Artculos) (BTO)............................................................... 25
C11) Contador especfico de operaciones no fiscales (BTO) ..................................... 25
Otros Registros .............................................................................................................. 25
O1) Clich (NTI).......................................................................................................... 25
O2) RIF (NFI).............................................................................................................. 25
O3) NIT (NFI).............................................................................................................. 25
O4) Nmero Del Primer Comprobante del Da (BFM) ................................................ 25
O5) Fecha y Hora Del Primer Comprobante del Da (BFM) ....................................... 25
O6) Valor Total Del Primer Comprobante del Da. (BTM)........................................... 26
O7) Nmero Del Primer Comprobante del Da (BFM) ................................................ 26
O8) Fecha y Hora Del ltimo Comprobante del Da (BFM)........................................ 26
O9) Valor Total Del ltimo Comprobante del Da. (BTM) ........................................... 26
O10) Nmero de la Tienda ......................................................................................... 26
O11) Nmero de la Impresora. ................................................................................... 26
Captulo 10 Los documentos de la impresora................................................................. 27
10.1 Lectura X............................................................................................................. 27
10.2 Reporte Global Diario (o Reporte Z, o Z). ........................................................... 28
10.2 Reporte Global Diario (o Reporte Z, o Z). ........................................................... 29
10.3 Lectura de La memoria Fiscal ............................................................................. 29
10.3 Lectura de La memoria Fiscal ............................................................................. 30
10.4 Comprobante de Venta ....................................................................................... 31
10.4 Comprobante de Venta ....................................................................................... 32
10.4.1 Comprobante de Venta Bsico ..................................................................... 33
10.4.2 Comprobante de Venta con Mensaje Promocional y Datos del Comprador . 33
10.4.2 Comprobante de Venta con Mensaje Promocional y Datos del Comprador . 34
10.4.3 Comprobante de Venta Anulado................................................................... 34
10.4.3 Comprobante de Venta Anulado................................................................... 35
10.4.4 Comprobante de Venta con varias formas de pago y vuelto. ....................... 35
10.4.4 Comprobante de Venta con varias formas de pago y vuelto. ....................... 36
10.4.5 Comprobante de Venta con descuento en artculo y producto exento del IVA.36
10.4.5 Comprobante de Venta con descuento en artculo y producto exento del IVA.37
10.4.6 Comprobante de Venta con Descuento en Subtotal..................................... 37
10.4.6 Comprobante de Venta con Descuento en Subtotal..................................... 38
10.4.7 - Comprobante de Venta con Incremento en Subtotal. (Incremento sujeto al
IVA)............................................................................................................................. 38
10.4.7 - Comprobante de Venta con Incremento en Subtotal. (Incremento sujeto al
IVA)............................................................................................................................. 39
10.4.8 - Comprobante de Venta con Incremento Exento en Subtotal......................... 39
10.4.8 - Comprobante de Venta con Incremento Exento en Subtotal......................... 40
10.4.9 - Comprobante de Venta con anulacin de artculo........................................ 40
10.4.9 - Comprobante de Venta con anulacin de artculo........................................ 41
10.4.10 - Comprobante de Venta con devolucin de artculo ..................................... 41
10.4.10 - Comprobante de Venta con devolucin de artculo ..................................... 42
10.5 Nota de Crdito ................................................................................................... 42
10.5 Nota de Crdito ................................................................................................... 43
10.6 Informe Gerencial................................................................................................ 43
10.6 Informe Gerencial................................................................................................ 44
10.7 Comprobante No Fiscal....................................................................................... 44
10.7 Comprobante No Fiscal....................................................................................... 45
10.7.1 Comprobante No Fiscal - Retiros de Efectivo ............................................... 45
10.7.2 Comprobante No Fiscal Dotacin de Caja................................................. 45
10.7.2 Comprobante No Fiscal Dotacin de Caja................................................. 46
10.7.3 Comprobante No Fiscal - General ................................................................ 46
10.7.3 Comprobante No Fiscal - General ................................................................ 47
10.8 Comprobante No Fiscal Vinculado ...................................................................... 48
Captulo 11 La Interfaz Serial y el Protocolo................................................................... 48
Captulo 11 La Interfaz Serial y el Protocolo................................................................... 49
11.1 La interfaz Serial. ................................................................................................ 49
11.2 - Cable de Comunicacin ....................................................................................... 50
11.3 Protocolo de Comunicacin ................................................................................ 50
Captulo 12 Gua de Referencia Comandos ................................................................ 53
Formato de la tabla de comandos: ................................................................................. 54
Definicin de los tipos de parmetros: ........................................................................... 56
Captulo 13 Gua Bsico para Desarrollo del Aplicativo................................................ 119
PASO 1 Establecer Comunicacin con la impresora. ............................................... 119
PASO 2 Elegir o implementar una librera de comunicacin..................................... 119
PASO 3 Elegir o implementar un driver (DLL, SCO, ) ........................................... 120
PASO 4 Emitir un Informe simple (Lectura X) ........................................................... 120
PASO 5 Recibir y tratar los retornos. ........................................................................ 120
PASO 6 Verificar si los datos programados en intervencin tcnica (fiscalizacin)
estn de acuerdo. ........................................................................................................ 121
PASO 7 Programaciones Iniciales ............................................................................ 121
PASO 8 Apertura del Caja (Inicio de un turno de operaciones) ................................ 122
PASO 9 - Emisin del Comprobante de Venta............................................................. 122
PASO 10 Emisin de Informes Gerenciales.............................................................. 123
PASO 11 Cierre del Caja (Reporte Global Diario o Z)............................................... 123
PASO 12 Lectura de Informaciones de la Impresora. ............................................... 123
Captulo 14 Comandos de Impresin y Tabla de Caracteres ....................................... 124
Modos de Impresin..................................................................................................... 126
TABLAS DE COMANDOS DE IMPRESIN ................................................................ 127
Anexo 1 Histrico De Las Versiones Del Firmware ...................................................... 129
03.16 ............................................................................................................................ 129
03.17 ............................................................................................................................ 129
03.18 ............................................................................................................................ 129
03.19 ............................................................................................................................ 129
3.20 .............................................................................................................................. 130
3.22 .............................................................................................................................. 130
MP-20 FI II VE . Revisin 1.0

Captulo 1 - Informaciones preliminares

Cmo leer este Manual

Los captulos iniciales tratan de la instalacin y del uso de la impresora, y deben ser
ledos por todos los usuarios.
A partir del descriptivo de la puerta de comunicacin y de los comandos de la impresora,
las informaciones son dedicadas a aquellos que deseen programar para la impresora
utilizando directamente sus comandos, sin ningn middleware. Tpicamente esa es la
situacin si usted utiliza algn hardware diferente del PC o algn sistema operativo
distinto.
Si usted est leyendo este manual para desarrollo del aplicativo, encontrar algunas
informaciones sobre el protocolo y los comandos de la impresora, adems de eso es
recomendable que acceda a nuestro sitio y se afilie a nuestro programa BEMATECH
SOFTWARE PARTNERS para obtener las ms nuevas herramientas de acuerdo a su
ambiente de desarrollo y sistema operativo.
En resumen el captulo 1 al 7 es para el usuario y los restantes para el
programador, integradores y tcnicos.

LA IMPRESORA FISCAL
Usted encontrar las explicaciones de funcionamiento de cada una de las partes de la
impresora fiscal a lo largo de este manual. Siempre que se refiera a una de las partes, su
nmero estar entre parntesis.

1 visor de acrlico
2 tapa trasera
3 cortador manual
4 tapa delantera
5 leds
6 teclas
7 base intermediaria
8 llave enciende / apaga

7
Manual del Usuario

9 puerto serial
10 entrada AC
11 conector de gaveta

8
MP-20 FI II VE . Revisin 1.0

Captulo 2 Instalacin

DESEMBALANDO
Saque la impresora del embalaje y verifique si todos los componentes abajo
relacionados estn presentes y en perfectas condiciones:

Impresora;
Cable de fuerza;
Cable de comunicacin serial;
Cinta de impresin;
Rollo de papel (dos);
Manual del usuario;

INSTALANDO LA IMPRESORA

Conectando a la Red Elctrica


Enchufe la impresora a la red elctrica. Observe que la conexin para la clavija de fuerza
sea de tres puntos, siendo que el central (ver dibujo abajo) sea la conexin a tierra, por
seguridad y para minimizar interferencias electromagnticas.

Encendiendo la Impresora

Encienda la impresora a travs de la llave enciende /


apaga (8) ubicada en la parte lateral izquierda de la
impresora.
Verifique si el led POWER (5) (ubicado en la tapa frontal)
est prendido (impresora enchufada). Si no tiene papel, el
led PAPER OUT (5) se encender.

9
Manual del Usuario

INSTALANDO LA CINTA

Para instalar la cinta abra la tapa frontal (4)


conforme al dibujo.

Ponga la cinta de impresin e instlela


entre el cabezal impresor y el rollo de
papel.

Verifique si el traccionador est encajado,


girndolo en sentido horario.

10
MP-20 FI II VE . Revisin 1.0

PONIENDO EL PAPEL
Para poner el rollo de papel (dos copias), abra la tapa trasera (2), saque el carretel del
rebobinador y ponga la bobina encajndola en el soporte (eje que hay en el rebobinador).

La impresora posee la facilidad de insercin automtica de papel. Para tal, basta


posicionarlo en la entrada de la depresin y empujarlo para adentro (dibujo abajo). Esto
hace con que la impresora fiscal accione su mecanismo de avance automtico de lnea,
facilitando as el proceso de insercin de papel.

Despus de poner el papel el led ON LINE quedar apagado durante 5 segundos.


Esto indica que usted podr avanzar el papel para ponerlo en el carretel del rebobinador.
Recuerde que solo tiene 5 segundos para empezar a avanzar el papel (mientras
que el led est titilando). Despus de este periodo que el led deja de titilar, las teclas
quedarn deshabilitadas y no respondern ms al toque.

11
Manual del Usuario

Captulo 3 - Manejo

COMUNICACIN CON EL OPERADOR


La comunicacin con el operador se da a travs de una tecla, tres leds y un buzzer.

TECLAS:
PAPER FEED (6) y ON LINE (6)
Con estas teclas el operador puede avanzar el papel de manera discreta, a travs
de suaves toques, o continuamente, manteniendo la tecla accionada. Estas teclas slo
operan mientras la impresora no est emitiendo comprobantes. Son tambin utilizadas
para emisin de Lectura "X" y "Lectura de la Memoria Fiscal" *, siendo que para realizar la
emisin de estas dos lecturas, basta encender la impresora fiscal con cualquiera de las
teclas presionadas.
* Esa operacin puede demorar mucho tiempo y gastar mucho papel dependiendo de la cantidad de
operaciones (das) que el equipo ya registr.

LEDS:
POWER (5)
Led verde. Cuando est prendido, indica que la impresora est encendida.

PAPER OUT (5)


Led rojo. Cuando est prendido, indica ausencia de papel. Si est titilando indica
que hay algn error en la impresora.

ON LINE (5)
Led verde. Cuando est prendido, indica que la impresora est en modo REMOTO,
o sea, lista para recibir datos de una computadora.

ESTADOS DE LA IMPRESORA
La impresora fiscal puede encontrarse en tres estados:

1. Local
Cuando en modo local la impresora est habilitada solo para avance manual del
papel, no recibiendo datos a travs de su interface de comunicacin.
La impresora estar en modo local, durante 5 (cinco) segundos despus de haber
sido puesto el papel.

12
MP-20 FI II VE . Revisin 1.0
2. Remoto
Cuando en modo remoto la impresora puede ser comandada por la computadora a
travs de la interface de comunicacin serial.
La impresora entrar en modo remoto siempre que est encendida y est con el
papel posicionado.
La impresora pasar del modo remoto para el modo local siempre que el operador
est poniendo una nueva bobina de papel en la impresora.

3. Dump
Para ejecutar este modo, saque el papel, apague y mantenga presionado uno de
los botones del panel mientras se enciende la impresora. Inserte el papel, despus de la
carga automtica ser impreso un mensaje. Siga las instrucciones de la impresora que
aparecern (presione una vez las teclas) y aguarde la impresin del mensaje "DATA
DUMP MODE".
En este modo los comandos no sern ejecutados, slo sern impresos en
hexadecimal por orden de recepcin.

Nota:
El modo de RUN-IN se utiliza solo para el test en Fbrica. En este modo, los tests de impresin son
ejecutados, quedando deshabilitada la comunicacin con la computadora.

13
Manual del Usuario

Captulo 4 Accionamiento De La Gaveta de Dinero

En la parte trasera de su impresora fiscal est ubicado el conector para accionar el cajn
(cajn MENNO). Sus pines estn descritos luego abajo:

- Pino 1 = GND
- Pino 2 = Accionamiento del solenoide para apertura del cajn.
- Pino 3 = Sensor del cajn abierto / cerrado (cajn cerrado, llave abierta).
- Pino 4 = +24V
- Pino 5 = NC
- Pino 6 = GND

Observe la marca del cajn antes de conectarlo a la impresora, pues invertir los
cajones puede damnificar su impresora.

14
MP-20 FI II VE . Revisin 1.0

Captulo 5 Cuidados Especiales

LIMPIEZA DE LA IMPRESORA
Para mantener el buen funcionamiento de su impresora usted debe limpiarla
regularmente conforme el procedimiento que se sigue:
1 - Apague la impresora;
2 - Abra la tapa frontal (4) y saque la cinta de impresin;
3 - Abra la tapa trasera (2) y saque la bobina de papel;
4 - Utilice una franela o trapo blando y saque cuidadosamente el polvo
acumulado;
5 - Si la torre de la mquina est sucia, lmpiela con un trapito blando y
humedecido en agua o detergente natural. Nunca use estopa qumicamente tratada o
sustancias qumicas de cualquier especie. El uso de estos productos puede hacer con
que la torre cambie de color o se deforme.
Nunca introduzca objetos o herramientas en la impresora.

DNDE USARLA
La impresora debe operar apoyada sobre una superficie plana donde sus entradas
de aire queden desobstruidas.
Evite poner la impresora en lugares hmedos, expuestos al polvo o a la
accin del calor, como luz solar y calefactores.

15
Manual del Usuario

Captulo 6 Especificaciones Tcnicas

Impresin
Mtodo matricial por impacto

Nmero de agujas 9 agujas

Formato de la matriz 5x7, 7x7, 9x9

Direccin Bidireccional

Anchura mxima del lnea 63mm

48 (18, 24, 27, 36, 48 y 54 pueden ser usadas en el texto libre de los
Capacidad de columnas
informes no fiscales)

Velocidad 2,4 lneas por segundo

Espacio entre lneas 4,23 mm

Dimensiones del carcter Altura 2,10 mm Anchura 1,20 mm (a 48 cpl)

Conjunto de caracteres CODE PAGE 850

normal (comprimido, expandido, subrayado, itlico, enfatizado y lite pueden


Modos de impresin
ser usados para el texto libre de los informes no fiscales)

Modo CPP CPL

Normal 19 48

lite 14 36

Comprimido 22 54

Expandido 7,9,11 18,24,27

Buffer:
De Entrada 1 KByte

Papel de Impresin:
Tipo Bobina de papel (hasta tres copias)
Autocopiativo o con carbono
Dimensiones Anchura mxima del papel: 76 1 mm
Espesor (por va) 0,07 a 0,09 mm
Dimetro mximo de la bobina 65 mm
Capacidad de copias original ms dos copias (tres copias)

16
MP-20 FI II VE . Revisin 1.0

Cinta de Impresin:
Tipo cartucho de fibra de nylon
Modelo DP600 IR61

Interface de Comunicacin Serial:


Estndar RS232-C
Protocolo RTS/CTS
Tasa de Transmisin 9600 bps, 8 bits de datos, 1 stop bit, sin paridad.

Alimentacin:
Tensin FULL-RANGE (95 - 240V)
Frecuencia 50 / 60 Hz
Consumo En reposo - 13W (aproximadamente)
En operacin - 35W (aproximadamente)

Confiabilidad:
MCBF 4 millones de lneas (excepto la cabeza)
MCBF de la cabeza 80 millones de caracteres

Condiciones Ambientales:
Temperatura:
De operacin +5C a +40C
De almacenaje -30C a +70C
Humedad:
De operacin 10 a 80%
De almacenaje: 5 a 90%

Dimensiones:
Altura 170 mm
Anchura 156 mm
Profundidad 270 mm
Masa 2,0 kg

17
Manual del Usuario

Captulo 7 Solucin de Problemas


En seguida estn descritos algunos problemas sencillos que pueden ocurrir durante el funcionamiento de la
impresora y sus posibles soluciones.
Para errores ms graves llame nuestro servicio tcnico.

LA IMPRESORA NO ENCIENDE
Posibles causas:
No hay tensin en la red elctrica. Procedimiento:
Verifique si existe alguna llave general en la red elctrica. Enchufe algn otro equipo elctrico y verifique el
perfecto estado de funcionamiento del mismo.
Problemas con el cable de fuerza.
El cable puede estar roto o mal conectado en el enchufe y/o en la impresora. Procedimiento:
Desconecte la mquina, verifique la continuidad del cable de fuerza y la perfecta conexin entre la
impresora fiscal y la red.

LA IMPRESIN NO ES LEGIBLE
Posibles causas:

La cinta est gastada


Procedimiento: Cmbiela.

La cinta est presa


Procedimiento: Squela, gire manualmente varias veces el traccionador. Ponga nuevamente la cinta
conforme descrito al principio de ese manual.

COMUNICACIN INCORRECTA POR LA PUERTA SERIAL


Posibles causas:

Hay interrupcin en el cable de comunicacin (cable partido).


Procedimiento: Cambie el cable.

El cable utilizado no corresponde al protocolo usado.


Procedimiento: Verifique si el cable utilizado est de acuerdo con el protocolo que est siendo utilizado para
el envo de datos. Recuerde que la impresora utiliza el protocolo RTS/CTS.

18
MP-20 FI II VE . Revisin 1.0

Captulo 8 Modo Entrenamiento


La impresora fiscal sale de fbrica en el modo entrenamiento. En este modo es posible
utilizarla para fines de test y desarrollo de aplicaciones, teniendo toda la funcionalidad de
la impresora en modo normal de manejo, pero con las siguientes caractersticas:
1) Imprime la expresin "Trei" en el lugar del logotipo fiscal "MH".
2) Imprime la expresin "MODO ENTRENAMIENTO" en el comienzo de los
documentos emitidos.
3) Substituye los espacios en blanco de las lneas impresas con el smbolo de
"?".
4) Imprime la expresin "Modo Entrenamiento" en los documentos emitidos, en el
comienzo, en el fin y a cada 10 lneas.
La impresora sale del modo entrenamiento cuando se da la grabacin del RIF/NIT
del primer propietario en la memoria fiscal, encerrndose as definitivamente el Modo de
Entrenamiento, sin posibilidad de volver al mismo.

19
Manual del Usuario

Captulo 9 Los registros de la impresora.

Conceptos bsicos

Una impresora fiscal es distinta de una impresora convencional bsicamente por


poseer algunos elementos de hardware y software que la distinguen a saber:

Memoria Fiscal Esta memoria tiene la caracterstica de que una vez grabados
los datos en ese dispositivo no podrn mas ser borrados.
Memoria de Trabajo Los datos presentes en esa memoria son preservados
cuando la impresora es apagada. Esos datos cambian de valor (o son borrados)
mientras la impresora registra operaciones.
Reloj En los documentos impresos es impresa la fecha y hora, para eso hay
un reloj en el equipo. Otra finalidad es garantizar la emisin del reporte Z.

La impresora fiscal posee totalizadores, contadores y registros que sern


detallados aqu. Algunos de ellos son almacenados solamente en la memoria de trabajo y
casi todos son borrados diariamente siempre que se hace un Informe Z (explicada ms
adelante). Otros son copiados de la memoria de trabajo para la memoria fiscal siempre
que se hace un informe Z.
Al lado de cada definicin, se encuentran 3 letras entre parntesis que indican
respectivamente lo siguiente:
Letra 1:
B si el totalizador es borrado en la emisin del informe Z.
N si no es borrado.

Letra 2:
F si es grabado en la memoria fiscal*.
T si en la memoria de trabajo.**

Letra 3:
O si puede ser cambiado en operacin.
M si puede ser cambiado o borrado en operacin pero sin movimiento***.
I si solo puede ser cambiado (o eventualmente borrado) en modo de
intervencin tcnica. (Servicio o durante la fiscalizacin del equipo)
U si solo puede ser cambiado con la substitucin del propietario (Grabacin
de la identificacin fiscal del contribuyente).

20
MP-20 FI II VE . Revisin 1.0
* En verdad esos datos pueden estar en la memoria de trabajo, pero son grabados en la memoria fiscal o
que les da una garantiza ms grande de que esa informacin no ser perdida en caso sea cambiada la
placa donde se encuentra la memoria de trabajo, o si ocurre algn dao en esta memoria.
** Registros que estn solamente en la memoria de trabajo son preservados excepto en alguna situacin de
error cuando la impresora imprime un mensaje como ERROR EN CMOS. En esa situacin, la impresora
debe ser encaminada al servicio tcnico autorizado y algunos datos van a ser reinsertados.
*** La impresora se encuentra en el estado de sin movimiento luego despus de una Z (si en intervencin
tcnica tambin puede despus de hecho un borrado en la memoria de trabajo). Luego despus de la
abertura de un Comprobante de Venta, Informe Gerencial o Comprobante No Fiscal se encuentra en el
estado de con movimiento. Una vez que haga movimiento, la impresora debe emitir un informe Z al
mximo hasta las 23:00 del da siguiente o el equipo la emite automticamente.

Sugerencia: En el prximo captulo estarn junto con la explicacin de los


documentos que la impresora emite, algunos ejemplos que pueden facilitar la
comprensin y ubicacin de esos registros. Es posible que usted prefiera leer el prximo
captulo utilizando las definiciones a seguir como referencia.

21
Manual del Usuario

Totalizadores

T1) Gran Total o GT (NFO)


Este totalizador posee 18 dgitos y almacena los totales registrados en los
Comprobantes de Venta. Solo es disminuido en operaciones de descuentos o anulaciones
hechas durante la emisin del comprobante de venta, mientras el total de un
comprobante nunca puede ser negativo, luego no hay como disminuir su valor.
En ese totalizador no est incluso el IVA.

T2) IVA Total (NFO)


Este totalizador posee 18 dgitos y almacena la suma del IVA impreso en los
Comprobantes de Venta. Solo es disminuido en operaciones de descuentos o anulaciones
hechas durante la emisin del comprobante de venta, mientras el total de un comprobante
nunca puede ser negativo, luego no hay como disminuir su valor.

T3) Venta Bruta (BFO)


Este totalizador es igual que el Gran Total pero es borrado siempre que se hace un
Informe Z. De esa manera, la Venta Bruta representa la suma de los totales de los
comprobantes de venta en el perodo de movimiento.

T4) Descuentos (BFO)


Este totalizador es la suma de todos los descuentos registrados en los
comprobantes (subtotal) o en los artculos. En caso de un comprobante ser anulado ese
totalizador no es incrementado.

T5) Venta Neta (BFO)


Es la diferencia entre la Venta Bruta y los Descuentos.

T6) Ventas Devueltas (BFO)


Es la suma de los totales devueltos exclusivamente en las Notas de Crdito.

T7) IVA Devuelto (BFO)


Es la suma del IVA devuelto exclusivamente en las Notas de Crdito.

T8) Totalizadores Tributados (BFO)


Tambin pueden ser llamados de Totalizadores Parciales o Base Imponible

22
MP-20 FI II VE . Revisin 1.0
Hay 16 totalizadores de ese tipo y todos tienen asociados una tasa imponible de
00,00% hasta 99,99%. Eses totalizadores solamente son habilitados cuando se aade
una tasa imponible, despus de eso las tasas (y consecuentemente los totalizadores) no
pueden ms ser borradas a no ser a travs de intervencin tcnica.
Son incrementados siempre que se hace una venta en un Comprobante, pues en
ese momento se informa en cual totalizador ser registrado el valor total de la venta. Otra
situacin que los incrementa es cuando se hace un incremento (no exento) en subtotal.
Son disminuidos en operaciones de descuento o anulacin.
Operaciones hechas en la Nota de Crdito no cambian esos totalizadores.

T9) Totalizador Exento (BFO)


O Productos Exentos de IVA.
Igual que los tributados pero no hay tasa imponible.

T10) Totalizadores No Fiscales (BTO)


Esos totalizadores son utilizados para operaciones en que no incide el IVA o que ya
est con el IVA incluso, normalmente son utilizados para registrar pagos de cuentas como
por ejemplo energa elctrica, agua. En tiendas que poseen crdito propio al consumidor
tambin se puede utilizar para registrar los pagos de las parcelas por ejemplo.
Esos totalizadores poseen asociada una descripcin y un contador. La descripcin
corresponde al nombre del totalizador y el contador al nmero de operaciones realizadas
durante el da.

T11) Totalizadores De Las Formas De Pago (BTO)


Esos totalizadores son utilizados para discriminar las formas de pago registradas
en los Comprobantes de Venta.
Esos totalizadores poseen asociada una descripcin y un ndice. La descripcin
corresponde al nombre del pago. La descripcin Efectivo es fija e siempre est asociada
al totalizador 01.

Contadores

C1) Reinicio (NFI)


Tambin llamado de Contador de Reinicio de Operacin CRO.
Este contador indica el nmero de veces que el equipo qued en modo de
intervencin tcnica.
El modo de intervencin tcnica es utilizado para mantenimiento en el equipo o
para reprogramar algunos datos fiscales del contribuyente, tasas, etc.
En general ese contador va a tener valores pequeos, mximo algunas decenas.

23
Manual del Usuario

C2) REP/GLB/DIARIO (NFO)


Indica el nmero de Reportes Globales Diarios (Z) impresos.
Este es el nmero secuencial incrementado de uno siempre que se hace una Z, de
esa manera todo informe Z puede ser identificado por el nmero de ese contador cuando
fue emitida.

C3) Lectura X (NTO)


Indica el nmero de Lecturas X impresas emitidas.
Nota: Algunos totalizadores del tipo N, an que no sean borrados en la Z pueden
ser borrado durante una intervencin tcnica pues quedan solamente en la memoria
fiscal..

C4) Lectura de la Memoria Fiscal (NTO)


Indica el nmero de Lecturas de la Memoria Fiscal impresas emitidas.

C5) Comprobantes de Venta (NFO).


Tambin llamado de Comprobante Fiscal.
Indica el nmero de Comprobantes de Venta emitidos. An que estea almacenado
en la memoria fiscal ese totalizador puede ser borrado en intervencin tcnica si se
pierden los datos de la memoria de trabajo. La emisin de una nota de crdito tambin
incrementa ese contador.

C6) Total de Comprobante No Fiscal (NTO)


Indica el nmero de Comprobantes No Fiscales emitidos. Son Comprobantes No
Fiscales las Operaciones de Retirada o Fondo de Caja, Comprobantes Vinculados
(Crdito o Dbito) y Recibimiento de Cuentas.
Tambin es representado por la sigla DNF.
Nota: Los Informes Gerenciales no incrementan ese contador.

C7) Anulacin de Comprobante de Venta (NTO)


Indica el Nmero de Comprobantes de Venta anulados.

C8) Contador de Orden de Operacin (NTO)


Tambin es representado por la sigla Num.
Es incrementado de uno para cualquier documento impreso.

24
MP-20 FI II VE . Revisin 1.0

C9) Contador de Sustituciones de Propietario (NFI)


Tambin representado por USURIO.
Ese contador es incrementado de uno, siempre que se agrega un nuevo RIF/NIT a
la impresora fiscal, en ese momento el anterior automticamente queda inactivo aunque
las informaciones fiscales registradas en el pasado puedan ser vistas en el reporte
Lectura de la memoria Fiscal.
El contador uno regularmente es utilizado para fines de tests (Modo Entrenamiento),
sendo as el primer usuario de la impresora tiene el contador nmero 2.
Es poco comn que una impresora cambie de propietario, pero si por algn motivo
la impresora es vendida para otro usuario, o si ocurre alguna cosa como por ejemplo el
saque de ceros en la moneda puede ser importante la posibilidad de cambiar el
propietario.

C10) Contador de ITEM (o Artculos) (BTO)


Ese contador es reiniciado siempre que se empieza un Comprobante de Venta y
sirve para enumerar los artculos dentro de un mismo Comprobante.

C11) Contador especfico de operaciones no fiscales (BTO)


Ese contador es especfico para cada una de las modalidades de operaciones no
fiscales y es incrementado de uno despus de cada operacin hecha.

Otros Registros
O1) Clich (NTI)
Datos del contribuyente (establecimiento comercial que posee la impresora.
En general se ponen en hasta 8 lneas por lo menos el nombre y la direccin del
establecimiento, Para cambiar esos datos es necesario contactar el servicio tcnico.

O2) RIF (NFI)

O3) NIT (NFI)


Nmeros para identificacin fiscal del establecimiento.

O4) Nmero Del Primer Comprobante del Da (BFM)


Es el Contador de Comprobantes de Venta (C5) en el momento de la emisin del
primer comprobante del da.

O5) Fecha y Hora Del Primer Comprobante del Da (BFM)


Es la fecha y hora en el momento de la emisin del primer comprobante del da.

25
Manual del Usuario

O6) Valor Total Del Primer Comprobante del Da. (BTM)


Es el valor total del primer comprobante del da.

O7) Nmero Del Primer Comprobante del Da (BFM)


Es el Contador de Comprobantes de Venta (C5) en el momento de la emisin del
ltimo comprobante del da.

O8) Fecha y Hora Del ltimo Comprobante del Da (BFM)


Es la fecha y hora en el momento de la emisin del ltimo comprobante del da.

O9) Valor Total Del ltimo Comprobante del Da. (BTM)


Es el valor total del ltimo comprobante del da.

O10) Nmero de la Tienda


Representado por TD.
Ese nmero puede ser utilizado por grandes minoristas (como por ejemplo
supermercados) que poseen una cadena de tiendas. El numero 1 por ejemplo quedara
para la matriz y los siguientes para cada una de las sucursales.

O11) Nmero de la Impresora.


Representado por ECV (Emisor de Comprobante de Venta).
Ese nmero permite identificar el nmero de la caja dentro de una tienda. Bastante
comn en supermercados.

26
MP-20 FI II VE . Revisin 1.0

Captulo 10 Los documentos de la impresora

Este captulo muestra los elementos principales de todos los documentos que
emite la impresora, as como algunos ejemplos de cmo son hechos los clculos u otras
notas.
Una gran parte de los elementos impresos en esos documentos fueran descriptos
en el captulo anterior, en ese caso estar dentro de un cuadrado la referencia a la
definicin.

10.1 Lectura X

Este documento permite visualizar entre otras cosas la situacin actual de la caja
(de las ventas realizadas por la impresora) desde el ltimo cierre de caja (Reporte Global
Diario o Informe Z).
La emisin de la Lectura X no es considerada como un movimiento, (luego no exige
la emisin de una Z despus del perodo de tolerancia).
Es posible emitir ese informe en forma impresa, por comando o directamente por el
teclado del equipo. No se recomienda la emisin por el teclado pues hay que se esperar
tambin la emisin de una lectura de memoria fiscal completa,
Es posible tambin sacarlo directamente del puerto serial en formato texto ASCII.

27
Manual del Usuario

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich O1
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 O3
O2
11/07/08 21:07:24 DNF:000000 NUM.:000008 C8
. . . . . . .L.E.C.T.U.R.A. .X. . . . . . . . .
-------------------CONTADORES-------------------
C1 Reinicio 0010
REP/GLB/DIARIO 0027 C2
C3 Lectura X 000007
Lectura de la Memoria Fiscal 000003 C4
C5 Comprobantes de Venta 000004
Total de Comprobante No Fiscal 000000 C6
C7 Anul. de Comprobante de Venta 0000
-------------TOTALIZADORES FISCALES-------------
T1 GRAN TOTAL (GT)Bs. 6.051,32
T2 IVA TOTAL Bs. 643,92
----------------TOTALES DEL DIA-----------------
T3 VENTA BRUTA(*) Bs. 100,00 Suma del valor acumulado
T4 Descuentos (*)Bs. 19,00 (Base Imponible) y del
------------------------ Impuesto debido discriminado
T5 VENTA NETA Bs. 81,00 para cada tasa
--------------------Creditos-------------------- respectivamente.
T6 Ventas Devueltas Bs. 9,00
T7
IVA Devuelto Bs. 1,26 La multiplicacin de tasa x
-------------------Tributados------------------- base imponible es
Tot. Valor Acumulado(Bs.) Impuesto(Bs.) redondeada para 2 casas.
T8 01 T14,00%* 81,00 11,34
02 T05,00%* 0,00 0,00
Total 81,00 11,34
-----------Productos Excentos de IVA------------
TOTAL DE VENTAS (*)Bs. 0,00
T9
-----------TOTALIZADORES NO FISCALES------------
N Totalizador CNF Valor Acumulado(Bs.)

T10 01 Cobro de Electric. 0001 2500,00 C11


-----------------Formas de Pago-----------------
T11 01 Efectivo 92,34
----------Primer Comprobante de Venta:----------
000003 11/07/08 16:12:28 Bs. 92,34
O4 O5 O6
----------Ultimo Comprobante de Venta-----------
000004 11/07/08 16:15:42 Bs. 9,00
O7 O8 O9
------------------------------------------------
Tiempo Total Encendido: 01:21:28
Emitiendo Comprobante de Venta: 00:00:59 Es la cantidad de das que restan
Es un temporizador que marca Memoria Restante: 2151 das
para que la memoria fiscal se
el tiempo que la impresora est ------------------------------------------------
agote.
encendida desde la ltima Z. BEMATECH MP-20 FI II VEN VER03.20
TD:0001 ECV:0002 11/07/08 21:07:32
MH SFA4768000800001
================================================ Fabricante: BEMATECH
Modelo: MP-20 FI II VEN
Es un temporizador que marca el tiempo
que la impresora est encendida y con Versin: 03.20
un Comprobante de Venta abiertas Nmero de Fabricacin de la
desde la ltima Z. O10 O11 Impresora.

28
MP-20 FI II VE . Revisin 1.0

10.2 Reporte Global Diario (o Reporte Z, o Z).


Este reporte debe ser emitido todos los das siempre que haga algn movimiento
(Comprobante de Venta, Comprobantes no Fiscales o Informes Gerenciales) en la
impresora. En general es emitido siempre que se cierra la caja.
En ese momento la impresora graba de forma permanente algunos datos en la
Memoria Fiscal y se borran algunos totalizadores y contadores para que se empiece
un nuevo periodo de ventas.
En caso de uno se olvidar de emitir ese reporte, la impresora lo hace de forma
automtica a las 2 horas* del da siguiente al movimiento.
Ese reporte es muy similar a la Lectura X, a seguir resaltamos las pocas diferencias
o puntos que merecen nota.
* 2 horas es por defecto del equipo pero es posible reprogramarla para que la emisin ocurra en otro horario (hasta las 23 horas del da
siguiente).

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
Se refiere a la fecha con que se empez a RIF: 82.373.077/0001-71 NIT: 602.123.808-54
emitir comprobantes en la impresora (desde 11/07/08 21:07:24 DNF:000000 NUM.:000008
el ltimo cierre de caja). Regularmente la
R E P / G L B / D I R I O
fecha del reporte y del movimiento es la
misma, pero hay por lo menos 2 casos en Movimiento del Da: 11/07/06 Ese contador es
que puede ser distinto: -------------------CONTADORES------------------- incrementado
Reinicio 0010 solamente cuando se
1) Si se olvid de hacerla en el da
REP/GLB/DIARIO 0028 emite una Z. (Ver C2)
anterior.
Lectura X 000007
2) Si el establecimiento tiene la rutina Lectura de la Memoria Fiscal 000003
de operar a la medianoche y emite Comprobantes de Venta 000004
ese reporte al da siguiente. Total de Comprobante No Fiscal 000000
(tpicamente restaurantes, Anul. de Comprobante de Venta 0000
farmacias, ) -------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 6.051,32
IVA TOTAL Bs. 643,92
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 100,00
Descuentos (*)Bs. 19,00
------------------------
VENTA NETA Bs. 81,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 9,00
IVA Devuelto Bs. 1,26
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 81,00 11,34
02 T05,00%* 0,00 0,00
Total 81,00 11,34
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 0,00
-----------TOTALIZADORES NO FISCALES------------
N Totalizador CNF Valor Acumulado(Bs.)
01 Cobro de Electric. 0001 2500,00
-----------------Formas de Pago-----------------
01 Efectivo 92,34
----------Primer Comprobante de Venta:----------
000003 11/07/08 16:12:28 Bs. 92,34
----------Ultimo Comprobante de Venta-----------
000004 11/07/08 16:15:42 Bs. 9,00
------------------------------------------------
Tiempo Total Encendido: 01:21:28
Esa cantidad es
Emitiendo Comprobante de Venta: 00:00:59
subtrada de uno.
Memoria Restante: 2150 das
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:0001 ECV:0002 11/07/08 21:07:32
MH SFA4768000800001
================================================

29
Manual del Usuario

10.3 Lectura de La memoria Fiscal

Ese reporte provee informaciones grabadas en la memoria fiscal. La principal razn


de ese reporte es proveer una visualizacin de un perodo de ventas de varios das, como
un mes por ejemplo.
Adems de eso, la Lectura de la memoria Fiscal presenta las siguientes
informaciones:
Fecha y Hora de las Intervenciones tcnicas que sufri el equipo.
RIF y NIT de los propietarios que poseyeron el equipo.
Resumen de los Reportes Globales Diarios (Z).
Suma de la Venta Bruta, Exentos y del IVA del perodo.

Los datos de los Reportes Globales son impresos en orden inversa (Del ms nuevo
hasta el ms antiguo).
La emisin de ese reporte es posible a travs de comando enviado por una
computadora, oprimiendo una de las teclas mientras se enciende la impresora o sacarlo
por la puerta serial para un archivo TXT.

ATENCIN: ESE REPORTE PUEDE SER MUCHO EXTENSO Y NO ES


ENCERRADO AN QUE SE APAGUE LA IMPRESORA, POR ESO EVITE PRENDER LA
IMPRESORA OPRIMINDO LAS TECLAS. ESA FUNCIN FUE INCORPORADA PARA
LAS AUTORIDADES FISCALES SACARN LOS REPORTES SIN LA NECESIDAD DE
UNA COMPUTADORA. DESPUS DE INICIADA ESA OPERACIN HAY QUE
AGUARDAR QUE SEA ENCERRADA.

En la prxima pgina estn algunas notas acerca de este documento. Algunos


campos ya definidos en la Lectura X fueran olvidados, si hay duda, verifique por
semejanza la Lectura X.

30
MP-20 FI II VE . Revisin 1.0

Intervalo de la Lectura (del . . . . . . . . .S.E.N.I.A.T. . . . . . . . . .


Reporte Z 0010 hasta el
0020). Ver C2. RIF: 82.373.077/0001-71 NIT: 602.123.808-54
LECTURA DE LA MEMORIA FISCAL N: 0005
Este intervalo tambin 13/07/08 14:12:08 DNF:000002 NUM.:000015
pode ser de fecha inicial y LECTURA DE LA MEMORIA FISCAL
fecha final PERIODO DEL N Z 0010 al N Z 0020
C1
Contador de Reinicio 0010
Contador(Z) 0029
C2
------------- SOFT-INIT --------------
Esta sesin del reporte muestra la CRO FECHA HORA CRO FECHA HORA
0001 01/03/05 16:07 0002 01/03/05 16:32
fecha y hora en que hubo
0003 01/03/05 16:43 0004 01/03/05 16:53
intervenciones tcnicas en el equipo.
0005 09/02/06 09:58 0006 09/02/06 10:14
De una manera sencilla puede
0007 09/02/06 17:32 0008 12/04/06 19:40 Esta sesin del reporte
decirse que cada uno de esos
0009 01/06/08 10:43 0010 29/06/08 11:41 muestra datos de los
eventos registra que los precintos
--------------------USUARIOS-------------------- propietarios del equipo, a
fueran rotos para algn
Usuario:0001 CRO:0001 01/03/05 16:07 saber:
mantenimiento.
RIF: MODO TREINAMENTO NIT: YYYYYYYYYYYYYYY
Venta Bruta: 0,00 1) Nm. Del
Usuario:0002 CRO:0002 01/03/05 16:40 Usuario.
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 2) CRO
Venta Bruta: 6.061,32 Contador de
C9 -----------------REP/GLB/DIARIO----------------- intervencin
Modo Fiscal - Usuario:0002 cuando fue
CRZ CRO FECHA HORA VENTA NETA aadido este
Inicio de la sesin de Reportes
c=anulados, d=descuentos, F=devolucin usuario.
Globales Diarios:
I=iva devuelto, E=Exentas
Esta leyenda indica como estn ------------------------------------------------ 3) Fecha en que
impresos los registros posteriormente, 0020 0008 19/04/08 20:34 3369,32 fue hecha la
a saber: d=30,00 insercin.
T12,00%=2411,20 IVA12,00%=289,34
CRZ = Contador de Reporte Z (Ver E=958,12 4) RIF y NIT
C2) Ultimo Compr. de Venta: 00011 19/04/08 20:33:43 (identificacin
fiscal de ese
CRO = Contador de Reinicio de 0019 0008 19/04/08 19:20 0,00 usuario)
Operacin (Ver C1) Ultimo Compr. de Venta: 00001 19/04/08 18:59:35
5) La Venta Bruta
Fecha y Hora de emisin de los acumulada para
Reportes Z. 0018 0008 19/04/08 10:36 31,00 ese usuario.
Venta Neta. d=1,00
T12,00%=3,00 IVA12,00%=0,36
Los dems totalizadores solamente T14,00%=6,00 IVA14,00%=0,84
sern impresos si diferentes de cero. T08,00%=9,00 IVA08,00%=0,72
E=13,00
Los valores y contadores mostrados Ultimo Compr. de Venta: 00003 18/04/08 19:12:40
son los mismos del Reporte Z en
cuando fue hecha la grabacin en la
memoria fiscal. (Informaciones suprimidas por cuestin de espacio) Suma de la Venta
Neta, IVA y Exentos
del perodo impreso
0010 0004 30/09/05 14:13 1240,50 respectivamente
d=22,00
Ejemplo Datos del Reporte Global T17,00%=1189,00 IVA17,00%=202,13
nmero 18: F=2,50 E=51,50
CRO = 0008 (ver C1) Ultimo Compr. de Venta: 00045 29/09/05 20:29:31

Fecha de emisin: 19/04/08 10:36


Total del Perodo 5.168,59
Descuentos = 1,00 Total IVA 606,84
Total Exento 1.026,22
Base Imponible 12% = 3,00 IVA=0,36 ------------------------------------------------
Memoria Restante: 2149 das Es la cantidad de das que restan
Base Imponible 14% = 6,00 IVA=0,84 para que la memoria fiscal se
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20 agote.
Base Imponible 8% = 9,00 IVA=0,72
TD:2976 ECV:6134 13/07/08 14:12:19
Exentos = 13,00 MH SFA4768000800001
================================================
Informaciones del ltimo comprobante de
venta de ese da: Contador (ver C5) =
00003 y fecha y hora de ese
Comprobante.
Otras informaciones no aparecen pues su
valor es igual a cero.

31
Manual del Usuario

10.4 Comprobante de Venta


Este es el documento ms importante de la impresora fiscal pues a travs de l se
pueden hacer la impresin de los productos vendidos dando validad fiscal a la transaccin
de acuerdo con las obligaciones de la Resolucin SENIAT.
Este documento detalla con clareza datos del establecimiento comercial (Nombre,
domicilio, RIF, NIT), opcionalmente datos del comprador, cdigo, descripcin y precio de
los productos, situacin tributaria, formas de pago, descuentos, incrementos, anulaciones
y opcionalmente mensajes promocionales.
Para quedar ms clara la comprensin de ese documento, utilizamos el siguiente
abordaje:

1) Es mostrado un cuadro con algunas informaciones (totalizadores, contadores) de


una Lectura X emitida antes del Comprobante.
2) Es mostrado un cuadro con el Comprobante de Venta, con algunas
explicaciones eventuales al lado.
3) Es mostrado un cuadro con algunas informaciones (totalizadores, contadores) de
una Lectura X emitida despus del Comprobante.
4) Caso sea necesaria alguna nota adicional de lo que ocurri durante la emisin
del Comprobante.

A seguir son mostrados algunos Comprobantes de Venta con diferentes


variaciones de operaciones (anulaciones, incrementos, descuentos, ).

32
MP-20 FI II VE . Revisin 1.0

10.4.1 Comprobante de Venta Bsico

Al lado del Comprobante estn


marcadas las 5 secciones de un Trozo de la Lectura X anterior ...
Comprobante de Venta, a saber:
13/07/08 18:02:30 DNF:000002 NUM.:000015
Seccin 1: Encabezado Cuando es Comprobantes de Venta 000006
enviado un comando para empezar un GRAN TOTAL (GT)Bs. 6.061,32
Comprobante, es realizada la IVA TOTAL Bs. 645,32
impresin desde el clich hasta la VENTA BRUTA(*) Bs. 0,00
leyenda para la interpretacin de los VENTA NETA Bs. 0,00
productos registrados. -------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
Seccin 2: En ese punto son 01 T14,00%* 0,00 0,00
registrados los productos (artculos) 02 T05,00%* 0,00 0,00
Total 0,00 0,00
Seccin 3: Impresa cuando se
-----------------Formas de Pago-----------------
comanda la subtotalizacin del 01 Efectivo 0,00
comprobante.
Seccin 4: Lanzamiento de las formas
de pago.
Seccin 5: Cierre (con o sin mensaje
promocional).
. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
C5 Comprobante Fiscal No: 000007
Seccin 1
13/07/08 18:07:24 DNF:000002 NUM.:000016
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
C10 001 1234567890123 Pltano
1kgx1.000,00 T14,00% 1.000,00 Seccin 2
------------------------------------------------
S.U.B.T.T.L...B.s... 1.000,00 Seccin 3
IVA Bs. 140,00+
Leyenda: Efectivo 1.140,00
Seccin 4
Valor Recibido Bs. 1.140,00
ITEM (Ver C10) Secuencial del registro. T.O.T.A.L...B.s... 1.140,00
------------------------------------------------
CODIGO Cdigo del producto. BEMATECH MP-20 FI II VEN VER03.20
Seccin 5
DESCRIPCION Descripcin del Producto. TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
CNT Cantidad del producto, puede venir ================================================
acompaado de una unidad de medida. (En
el ejemplo kg - kilogramo)
UNITARIO Precio unitario del producto.
ST Situacin tributaria. Tasa porcentual del El Gran Total fue
impuesto o E caso sea Exento. incrementado de 1000,00.
VALOR (Bs.) Precio Total, la multiplicacin 6061,32+1000,00 = 7061,32
de cantidad veces unitario. La impresora
redondea para 2 casas ese valor

Trozo de la Lectura X posterior


El IVA Total fue incrementado
13/07/08 18:10:08 DNF:000002 NUM.:000017 de 140,00.
Comprobantes de Venta 000007
GRAN TOTAL (GT)Bs. 7.061,32 645,32+140,00 = 785,32
IVA TOTAL Bs. 785,32
VENTA BRUTA(*) Bs. 1.000,00
Incremento de 1000,00 en la VENTA NETA Bs. 1.000,00
base imponible de 14% -------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 1.000,00 140,00 Incremento de 140,00 en el
02 T05,00%* 0,00 0,00 IVA 14%.
Total 1.000,00 140,00
Incremento de 1140,00 en la 01 Efectivo 1.140,00
forma de pago efectivo. ================================================

33
Manual del Usuario

10.4.2 Comprobante de Venta con Mensaje Promocional y Datos del


Comprador
En ese tpico solamente fue resaltado eses dos campos opcionales del
Comprobante. Por eso no estn las Lecturas X.
El comprobante abajo tiene esas informaciones resaltadas.
Los datos del consumidor son importantes siempre que por alguna razn es
necesario discriminarlo (Una situacin tpica es para comprobar un gasto).
El mensaje promocional en general es utilizado para poner alguna publicidad o
algn control como por ejemplo Aguarde su contrasea no. 123 en el panel electrnico.
Igual poden ser insertadas en ese campo informaciones del software aplicativo, firmas
digitales generadas por el sistema, Datos del cajero o lo que ms se quiera desde que
respectado el lmite de 8 lneas.

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000008
13/07/08 18:07:24 DNF:000002 NUM.:000018
--------------Datos del consumidor--------------
Nombre:Juan Jose Domingues
RIF: 1234567890123
Direccin: Calle Simon Bolivar, 123
------------------------------------------------
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
001 1234567890123 Pltano
1kgx1.000,00 T14,00% 1.000,00
------------------------------------------------
S.U.B.T.T.L...B.s... 1.000,00
IVA Bs. 140,00+
Efectivo 1.140,00
Valor Recibido Bs. 1.140,00
T.O.T.A.L...B.s... 1.140,00
MENSAJE PROMOCIONAL LNEA 1
MENSAJE PROMOCIONAL LNEA 2
MENSAJE PROMOCIONAL LNEA 3
MENSAJE PROMOCIONAL LNEA 4
MENSAJE PROMOCIONAL LNEA 5
MENSAJE PROMOCIONAL LNEA 6
MENSAJE PROMOCIONAL LNEA 7
MENSAJE PROMOCIONAL LNEA 8
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

34
MP-20 FI II VE . Revisin 1.0

10.4.3 Comprobante de Venta Anulado


Si hay algn error mientras se emite un Comprobante es posible decidir por
anularlo. Eso pode ocurrir en cualquier punto del Comprobante desde que l estea abierto
(En las secciones 2, 3 o 4 explicadas en 10.4.1).
Observe que los totalizadores no son afectados por esa operacin (ni siquiera el
GT o el IVA TOTAL), entretanto el contador Anul. De Comprobante de Venta (Ver C7) es
acrecido de uno.

Trozo de la Lectura X anterior ...


Anul. de Comprobante de Venta 0001
-------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 7.071,32
IVA TOTAL Bs. 786,72

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000009
13/07/08 18:07:24 DNF:000002 NUM.:000020
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
001 1234567890123 Pltano
1kgx1.000,00 T14,00% 1.000,00
------------------------------------------------
S.U.B.T.T.L...B.s... 1.000,00
IVA Bs. 140,00+
COMPROBANTE DE VENTA ANULADO
================================================

Trozo de la Lectura X posterior


Anul. de Comprobante de Venta 0002
-------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 7.071,32
IVA TOTAL Bs. 786,72

35
Manual del Usuario

10.4.4 Comprobante de Venta con varias formas de pago y vuelto.

Trozo de la Lectura X anterior ...


-------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 7.071,32
IVA TOTAL Bs. 786,72
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 10,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 10,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 10,00 1,40
02 T05,00%* 0,00 0,00
Total 10,00 1,40
-----------------Formas de Pago-----------------
01 Efectivo 11,40
================================================

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000002 NUM.:000021
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
001 1234567890123 Pltano
Este comprobante fue
1kgx1.000,00 T14,00% 1.000,00
pago com 3 formas
------------------------------------------------
distintas de pago:
S.U.B.T.T.L...B.s... 1.000,00
IVA Bs. 140,00+ Efectivo 500,00
Efectivo 500,00
Tarjeta 500,00 Tarjeta 500,00
Cheque 400,00
Es posible aadir a la Cheque 400,00
Espacio para descr. opcional del pago Cheque.
lnea siguiente de un
Valor Recibido Bs. 1.400,00
pago informaciones CAMBIO Bs. 260,00
adicionales, como por T.O.T.A.L...B.s... 1.140,00
ejemplo nmero del ------------------------------------------------
cheque BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================
Anlisis de los incrementos en
las Formas de Pago:
Si el Valor Recibido excede Trozo de la Lectura X posterior
el total es impreso el Efectivo = 11,40 + 500,00
-------------TOTALIZADORES FISCALES-------------
CAMBIO (Vuelto) 260,00 = 251,40.
GRAN TOTAL (GT)Bs. 8.071,32
IVA TOTAL Bs. 926,72 Mirar que el Cambio es
----------------TOTALES DEL DIA----------------- sustrado del efectivo;
VENTA BRUTA(*) Bs. 1.010,00
Descuentos (*)Bs. 0,00 Tarjeta = 0 + 500,00 = 500,00
------------------------
Cheque = 0 + 400,00 = 400,00
VENTA NETA Bs. 1.010,00
-------------------Tributados-------------------
Nota: Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 1.010,00 141,40
El medio de pago de donde se 02 T05,00%* 0,00 0,00
subraye el cambio (vuelto) es el Total 1.010,00 141,40
Efectivo (con E mayscula y lo -----------------Formas de Pago-----------------
restante minsculo). El registro del 01 Efectivo 251,40
pago en EFECTIVO por ejemplo 02 Tarjeta 500,00
puede traer alguna confusin. 03 Cheque 400,00
Garantice que su aplicativo est de ================================================
acuerdo con esta regla.

36
MP-20 FI II VE . Revisin 1.0

10.4.5 Comprobante de Venta con descuento en artculo y producto exento


del IVA.
Es posible informar un descuento al registrarse un producto en el Comprobante de
Venta, de acuerdo con el ejemplo a seguir. Incrementos en artculos no son permitidos.

Trozo de la Lectura X anterior ...


-------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 8.071,32
IVA TOTAL Bs. 926,72
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 0,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 0,00
--------------------Creditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 0,00 0,00
02 T05,00%* 0,00 0,00
Artculo exento Total 0,00 0,00
del IVA, vea la -----------Productos Excentos de IVA------------
situacin TOTAL DE VENTAS (*)Bs. 0,00
tributaria (E)

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000002 NUM.:000021
Artculo con tasa del C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
IVA 14%, valor 200,00 ITEM CODIGO DESCRIPCION
con descuento de CNTxUNITARIO ST VALOR(Bs.)
20,00. Neto=180,00 001 123456 Aspirina
1 x100,00 (E) 100,00
002 234243 Papas Fritas
1 x200,00 T14,00% 200,00
Artculo con tasa del Descuento -20,00 180,00
IVA 5%, valor 300,00 003 465432 Hamburguesa
con descuento de 1 x300,00 T05,00% 300,00
30,00. Neto=270,00 Descuento -30,00 270,00
------------------------------------------------
S.U.B.T.T.L...B.s... 550,00
IVA Bs. 38,70+
Efectivo 588,70
Valor Recibido Bs. 588,70
T.O.T.A.L...B.s... 588,70
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================
EL IVA es calculado aplicando
las tasas de 14% y 5% en las
bases imponibles de 180,00 y
Trozo de la Lectura X posterior
270,00 respectivamente. Las
-------------TOTALIZADORES FISCALES-------------
multiplicaciones son
GRAN TOTAL (GT)Bs. 8.671,32
redondeadas para 2 casas.
IVA TOTAL Bs. 965,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 600,00
Descuentos (*)Bs. 50,00
------------------------
VENTA NETA Bs. 550,00
--------------------Creditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 180,00 25,20
02 T05,00%* 270,00 13,50
Total 450,00 38,70
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 100,00

37
Manual del Usuario

10.4.6 Comprobante de Venta con Descuento en Subtotal

Trozo de la Lectura X anterior ...


-------------TOTALIZADORES FISCALES------------- En este ejemplo fue dado um descuento de
GRAN TOTAL (GT)Bs. 8.671,32 50,00 em um comprobante que estaba com su
IVA TOTAL Bs. 965,42 subtotatal em 600,00. Este descuento va a ser
----------------TOTALES DEL DIA----------------- subtrado proporcionalmente a cada uma de las
VENTA BRUTA(*) Bs. 600,00 bases imponibles incrementadas em el
Descuentos (*)Bs. 50,00 Comprobante de la siguiente manera:
------------------------
1) Es calculado el porcentual del descuento:
VENTA NETA Bs. 550,00
--------------------Creditos-------------------- d% = 50/600 = 0,0833
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00 2) A las bases imponibles es aplicado ese
-------------------Tributados------------------- descuento de la siguiente manera:
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
E = 100,00 x (1 0,0833)
01 T14,00%* 180,00 25,20
02 T05,00%* 270,00 13,50 E = 100,00 x 0,9167 = 91,67
Total 450,00 38,70
-----------Productos Exentos de IVA------------ T14 = 200,00 x 0,9167 = 183,34
TOTAL DE VENTAS (*)Bs. 100,00
T05 = 300 x 0,9167 = 275,01
3) El subtotal con descuento es:
. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich S = 600,00 50,00 = 550,00
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010 4) La suma E+T14+T05 = 550,02
13/07/08 18:07:24 DNF:000002 NUM.:000021 5) La diferencia de 0,02 es sustrada del mayor
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A totalizador (en este ejemplo es T05)
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.) 6) Luego T05 = 275,01 0,02 = 274,99
001 123456 Aspirina
1 x100,00 (E) 100,00
002 234243 Papas Fritas
1 x200,00 T14,00% 200,00
003 465432 Hamburguesa
1 x300,00 T05,00% 300,00 El IVA queda siendo:
------------------------------------------------
IVA = 0,05x274,99+0,14x183,34
Descuento Bs. 50,00
S.U.B.T.T.L...B.s... 550,00 IVA = 13,75 + 25,67 = 39,42
IVA Bs. 39,42+
Efectivo 589,42 Nota: Observar que las multiplicaciones son
Valor Recibido Bs. 589,42 redondeadas para 2 casas.
T.O.T.A.L...B.s... 589,42
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

Trozo de la Lectura X posterior


GRAN TOTAL (GT)Bs. 9.271,32
IVA TOTAL Bs. 1.004,84
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 1.200,00 GT = 8.671,32 + 600,00 = 9271,32
Descuentos (*)Bs. 100,00
------------------------ Descuentos = 50,00 + 50,00
VENTA NETA Bs. 1.100,00
--------------------Creditos-------------------- T14,00% = 180,00 + 183,34 = 363,34
Ventas Devueltas Bs. 0,00 T05,00% = 270,00 + 274,99 = 544,99
IVA Devuelto Bs. 0,00
-------------------Tributados------------------- Exentos = 100,00 + 91,67 = 191,67
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 363,34 50,87
02 T05,00%* 544,99 27,25
Total 908,33 78,12
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 191,67

38
MP-20 FI II VE . Revisin 1.0

10.4.7 - Comprobante de Venta con Incremento en Subtotal. (Incremento


sujeto al IVA)

Trozo de la Lectura X anterior ...


GRAN TOTAL (GT)Bs. 9.271,32 En este ejemplo fue dado un incremento de
IVA TOTAL Bs. 1.004,84 50,00 en un comprobante que estaba con su
----------------TOTALES DEL DIA----------------- subtotal en 600,00. Este incremento va a ser
VENTA BRUTA(*) Bs. 1.200,00 aadido proporcionalmente a cada una de las
Descuentos (*)Bs. 100,00 bases imponibles incrementadas en el
------------------------ Comprobante de la siguiente manera:
VENTA NETA Bs. 1.100,00
1) Es calculado el porcentual del incremento:
--------------------Creditos--------------------
Ventas Devueltas Bs. 0,00 i% = 50/600 = 0,0833
IVA Devuelto Bs. 0,00
-------------------Tributados------------------- 2) A las bases imponibles es aplicado ese
Tot. Valor Acumulado(Bs.) Impuesto(Bs.) incremento de la siguiente manera:
01 T14,00%* 363,34 50,87
E = 100,00 x (1 + 0,0833)
02 T05,00%* 544,99 27,25
Total 908,33 78,12 E = 100,00 x 1,0833 = 108,33
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 191,67 T14 = 200,00 x 1,0833 = 216,66
T05 = 300 x 1,0833 = 324,99
. . . . . . . . .S.E.N.I.A.T. . . . . . . . . . 3) El subtotal con incremento es:
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 S = 600,00 + 50,00 = 650,00
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000002 NUM.:000021 4) La suma E+T14+T05 = 649,18
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A 5) La diferencia de 0,02 es aadida al mayor
ITEM CODIGO DESCRIPCION totalizador (en este ejemplo es T05)
CNTxUNITARIO ST VALOR(Bs.)
001 123456 Aspirina 6) Luego T05 = 324,99 + 0,02 = 325,01
1 x100,00 (E) 100,00
002 234243 Papas Fritas
1 x200,00 T14,00% 200,00
003 465432 Hamburguesa
1 x300,00 T05,00% 300,00
------------------------------------------------ El IVA queda siendo:
Incremento Bs. 50,00
IVA = 0,05x325,01+0,14x216,66
S.U.B.T.T.L...B.s... 650,00
IVA Bs. 46,58+ IVA = 16,25 + 30,33 = 46,58
Efectivo 696,58
Valor Recibido Bs. 696,58 Nota: Observar que las multiplicaciones son
T.O.T.A.L...B.s... 696,58 redondeadas para 2 casas.
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

Trozo de la Lectura X posterior


GRAN TOTAL (GT)Bs. 9.921,32
IVA TOTAL Bs. 1.051,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 1.850,00
Descuentos (*)Bs. 100,00 GT = 9271,32 + 650,00 = 9921,32
------------------------
VENTA NETA Bs. 1.750,00 IVA = 1004,84 + 46,58 = 1051,42
--------------------Creditos--------------------
Ventas Devueltas Bs. 0,00 T14,00% = 363,34 + 216,66 = 580,00
IVA Devuelto Bs. 0,00 T05,00% = 544,99 + 325,01 = 870,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.) Exentos = 191,67 + 108,33 = 300,00
01 T14,00%* 580,00 81,20
02 T05,00%* 870,00 43,50
Total 1.450,00 124,70
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 300,00

39
Manual del Usuario

10.4.8 - Comprobante de Venta con Incremento Exento en Subtotal

Trozo de la Lectura X anterior ...


GRAN TOTAL (GT)Bs. 9.921,32
IVA TOTAL Bs. 1.051,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 1.850,00
Descuentos (*)Bs. 100,00
------------------------
VENTA NETA Bs. 1.750,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 580,00 81,20
02 T05,00%* 870,00 43,50
Total 1.450,00 124,70
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 300,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000002 NUM.:000021
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.) En este ejemplo fue dado un incremento de
001 123456 Aspirina 50,00 pero como este incremento es exento del
1 x100,00 (E) 100,00 IVA, su valor es simplemente aadido al
002 234243 Papas Fritas totalizador de Exentos.
1 x200,00 T14,00% 200,00
As, el incremento en el totalizador exento
003 465432 Hamburguesa
despus del Comprobante es de 150,00. 100,00
1 x300,00 T05,00% 300,00
------------------------------------------------ del artculo 1 e 50,00 del incremento.
Incremento Bs. 50,00 Ese tipo de incremento es particularmente til
S.U.B.T.T.L...B.s... 650,00 cuando se aade una tasa de servicios al final
IVA Bs. 43,00+ del comprobante que no es sujeta al IVA.
Efectivo 693,00
Valor Recibido Bs. 693,00
T.O.T.A.L...B.s... 693,00
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

Trozo de la Lectura X posterior


GRAN TOTAL (GT)Bs. 10.571,32
IVA TOTAL Bs. 1.094,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 2.500,00
Descuentos (*)Bs. 100,00
------------------------
VENTA NETA Bs. 2.400,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 780,00 109,20
02 T05,00%* 1.170,00 58,50
Total 1.950,00 167,70
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 450,00

40
MP-20 FI II VE . Revisin 1.0

10.4.9 - Comprobante de Venta con anulacin de artculo.

Trozo de la Lectura X anterior ...


-------------TOTALIZADORES FISCALES-------------
GRAN TOTAL (GT)Bs. 10.571,32
IVA TOTAL Bs. 1.094,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 0,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 0,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 0,00 0,00
02 T05,00%* 0,00 0,00
Total 0,00 0,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 0,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 Este comando anul el tem
Comprobante Fiscal No: 000010 001, el resultado es como si
13/07/08 18:07:24 DNF:000002 NUM.:000021 este artculo simplemente no
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A fuera registrado.
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.) Mire que no hubo incremento en
001 123456 Aspirina los Exentos.
1 x100,00 (E) 100,00
002 234243 Papas Fritas El Gran Total fue incrementado
1 x200,00 T14,00% 200,00 de 500,00.
003 465432 Hamburguesa
1 x300,00 T05,00% 300,00
ANULADO ITEM:001 Aspirina Nota: Este tipo de anulacin
------------------------------------------------ permite solamente anular
S.U.B.T.T.L...B.s... 500,00 registros hechos en ese
IVA Bs. 43,00+ comprobante.
Efectivo 543,00
Valor Recibido Bs. 543,00
T.O.T.A.L...B.s... 543,00
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

Trozo de la Lectura X posterior


GRAN TOTAL (GT)Bs. 11.071,32
IVA TOTAL Bs. 1.137,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 500,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 500,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 200,00 28,00
02 T05,00%* 300,00 15,00
Total 500,00 43,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 0,00

41
Manual del Usuario

10.4.10 - Comprobante de Venta con devolucin de artculo

Trozo de la Lectura X anterior ...


GRAN TOTAL (GT)Bs. 11.071,32
IVA TOTAL Bs. 1.137,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 500,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 500,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 200,00 28,00
02 T05,00%* 300,00 15,00
Total 500,00 43,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 0,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000002 NUM.:000021
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
DEV 898743 Hot Dog
En este ejemplo fue hecha
la devolucin del producto
1 x200,00
001 123456
T05,00%
Aspirina
-200,00 -
Hot Dog, con decremento de 1 x100,00 (E) 100,00
200,00 en el totalizador 002 234243 Papas Fritas
T05,00%. Mira la marcacin 1 x200,00 T14,00% 200,00
DEV y el valor negativo. 003 465432 Hamburguesa
1 x300,00 T05,00% 300,00
------------------------------------------------
+
Nota: Si el total o el IVA S.U.B.T.T.L...B.s... 400,00 +
resultan negativo, la IVA Bs.
Efectivo
33,00+
433,00
+
impresora anula
automticamente el Valor Recibido Bs. 433,00
comprobante al su termino. T.O.T.A.L...B.s... 433,00
------------------------------------------------
Si por ejemplo solo van a BEMATECH MP-20 FI II VEN VER03.20
ocurrir devoluciones el TD:2976 ECV:6134 13/07/08 14:12:19
documento propio para eso MH SFA4768000800001
es la Nota de Crdito y no el ================================================
Comprobante de Venta.

Trozo de la Lectura X posterior


GRAN TOTAL (GT)Bs. 11.471,32
IVA TOTAL Bs. 1.170,42
----------------TOTALES DEL DIA-----------------
VENTA BRUTA(*) Bs. 900,00
Descuentos (*)Bs. 0,00
------------------------
VENTA NETA Bs. 900,00
--------------------Crditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 400,00 56,00
02 T05,00%* 400,00 20,00
Total 800,00 76,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 100,00

42
MP-20 FI II VE . Revisin 1.0

10.5 Nota de Crdito


Este documento permite que sea registrado en la impresora el crdito al IVA
(referente a una devolucin de mercanca por ejemplo).

Trozo de la Lectura X anterior ...


-------------------CONTADORES-------------------
Comprobantes de Venta 000016
...

GRAN TOTAL (GT)Bs. 11.471,32


--------------------Creditos--------------------
Ventas Devueltas Bs. 0,00
IVA Devuelto Bs. 0,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 400,00 56,00
02 T05,00%* 400,00 20,00
Total 800,00 76,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 100,00
-----------------Formas de Pago-----------------
01 Efectivo 976,00
Estas informaciones
fueran sacadas del
Comprobante de
Venta por lo cual
fueran adquiridas las . . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
mercancas. Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 Esos valores son
NOTA DE CREDITO No: 000017 registrados
17/07/08 18:07:24 DNF:000002 NUM.:000038 separadamente y no
N.O.T.A...D.E...C.R.E.D.I.T.O afectan el Gran Total o
Nombre: Juan Jose Ramn el IVA TOTAL, son
RIF:6234567652735476 visibles en una seccin
Fecha/Hora:10/07/08 10:00:00 llamada de Crditos en
N. serie:SFA4768000800002 la Lectura X o en el
ITEM CODIGO DESCRIPCION Reporte Global Diario
CNTxUNITARIO ST VALOR(Bs.)
(tambin quedan
001 123456 Aspirina
registrados en la
1 x100,00 (E) 100,00
Lectura de la Memoria
002 234243 Papas Fritas
Fiscal).
1 x200,00 T14,00% 200,00
003 465432 Hamburguesa
1 x300,00 T05,00% 300,00
------------------------------------------------
Total Devuelto 600,00
IVA Devuelto 43,00
------------------------------------------------
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 13/07/08 14:12:19
MH SFA4768000800001
================================================

Trozo de la Lectura X posterior


-------------------CONTADORES-------------------
Comprobantes de Venta 000017
...
GRAN TOTAL (GT)Bs. 11.471,32
--------------------Creditos--------------------
Ventas Devueltas Bs. 600,00
IVA Devuelto Bs. 43,00
-------------------Tributados-------------------
Tot. Valor Acumulado(Bs.) Impuesto(Bs.)
01 T14,00%* 400,00 56,00
02 T05,00%* 400,00 20,00
Total 800,00 76,00
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 100,00
-----------------Formas de Pago-----------------
01 Efectivo 976,00

43
Manual del Usuario

10.6 Informe Gerencial

Trozo de la Lectura X anterior ...


RIF: 82.373.077/0001-71 NIT: 602.123.808-54
17/07/08 18:06:40 DNF:000002 NUM.:000030
. . . . . . .L.E.C.T.U.R.A. .X. . . . . . . . .
...
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:06:47
SFA4768000800001
================================================
Este documento puede ser
utilizado para informes en
general.
La nica restriccin que . . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
hay es que la impresora lo Clich
cierra automticamente RIF: 82.373.077/0001-71 NIT: 602.123.808-54
siempre que queda abierto 17/07/08 18:06:40 DNF:000002 NUM.:000031
por ms de 10 minutos. . . . . . . .N.O. .F.I.S.C.A.L. . . . . . . . .
----------------Informe Gerencial---------------
El rbitro es arbitrario por definicin. ste es
el abo-
minable tirano que ejerce su dictadura sin
oposicin posi-
ble y el ampuloso verdugo que ejecuta su poder
absolu-
to con gestos de pera. Silbato en boca, el
rbitro sopla
los vientos de la fatalidad del destino y otorga
o anula
los goles. Tarjeta en mano, alza los colores de
la conde-
nacin: el amarillo, que castiga al pecador y lo
obliga al
arrepentimiento, y el rojo, que lo arroja al
exilio.

Eduardo Galeano

. . . . . . .N.O. .F.I.S.C.A.L. . . . . . . . .
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:06:47
SFA4768000800001
================================================

Trozo de la Lectura X posterior


RIF: 82.373.077/0001-71 NIT: 602.123.808-54
17/07/08 18:08:40 DNF:000002 NUM.:000032
. . . . . . .L.E.C.T.U.R.A. .X. . . . . . . . .
...
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:08:47
SFA4768000800001
================================================

44
MP-20 FI II VE . Revisin 1.0

10.7 Comprobante No Fiscal


Este comprobante es utilizado para registrar otros recibimientos que no sean
registrados en el comprobante de venta.
Un ejemplo son algunos establecimientos que a veces prestan servicios a la red
bancaria para el pago de cuentas.
Otro es la insercin de efectivo en la caja (Tambin conocido como Fondo de
Vuelto, Suplemento, Dotacin de Caja) que normalmente ocurre cuando empieza un
ciclo de trabajo.
Y un tercer tipo es la retirada de efectivo de la caja.

10.7.1 Comprobante No Fiscal - Retiros de Efectivo

Trozo de la Lectura X anterior ...


17/07/08 18:33:31 DNF:000002 NUM.:000034
...
Total de Comprobante No Fiscal 000002
...
-----------Productos Exentos de IVA------------
TOTAL DE VENTAS (*)Bs. 100,00
-----------TOTALIZADORES NO FISCALES------------
N Totalizador CNF Valor Acumulado(Bs.)
-----------------Formas de Pago-----------------
01 Efectivo 976,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich Este comprobante marca
RIF: 82.373.077/0001-71 NIT: 602.123.808-54 que hubo una retirada de
17/07/08 18:34:40 DNF:000003 NUM.:000035 efectivo y su valor. Es
C.O.M.P.R.O.B.A.N.T.E. .N.O. .F.I.S.C.A.L bastante comn que
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . . cuando uno haga la
R.E.T.I.R.O.S. .D.E. .E.F.E.C.T.I.V.O retirada de efectivo, ponga
SA CNF=0001 Bs. 100,00 ese comprobante firmado
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . . en el cajn de dinero.
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:34:47
SFA4768000800001
================================================

En la Lectura X queda
Trozo de la Lectura X posterior marcado el valor total de
17/07/08 18:51:20 DNF:000003 NUM.:000036 los retiros y hay un
... contador (CNF) para el
Total de Comprobante No Fiscal 000003 nmero de retiros
... hechos.
-----------TOTALIZADORES NO FISCALES------------
N Totalizador CNF Valor Acumulado(Bs.)
SA RETIROS DE EFECTIVO 0001 100,00
-----------------Formas de Pago----------------- Mire que el pago efectivo no
01 Efectivo 976,00 es afectado por esa operacin

45
Manual del Usuario

10.7.2 Comprobante No Fiscal Dotacin de Caja

Trozo de la Lectura X anterior ...


17/07/08 18:51:20 DNF:000003 NUM.:000036
...
Total de Comprobante No Fiscal 000003 En todos los
... comprobantes
-----------TOTALIZADORES NO FISCALES------------ no fiscales ese
N Totalizador CNF Valor Acumulado(Bs.) contador es
SA RETIROS DE EFECTIVO 0001 100,00 incrementado.
-----------------Formas de Pago-----------------
01 Efectivo 976,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
17/07/08 18:06:40 DNF:000004 NUM.:000037 Este comprobante marca
C.O.M.P.R.O.B.A.N.T.E. .N.O. .F.I.S.C.A.L que hubo una dotacin de
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . . efectivo y su valor. Eso es
D.O.T.A.C.I..N. .D.E. .C.A.J.A hecho regularmente para
SU CNF=0001 Bs. 200,00 proveer de vuelto el cajn.
Efectivo 200,00
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . .
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:08:47
SFA4768000800001
================================================

Trozo de la Lectura X posterior En la Lectura X queda


17/07/08 18:53:48 DNF:000004 NUM.:000038 marcado el valor total de
... las dotaciones y hay un
Total de Comprobante No Fiscal 000004 contador (CNF) para el
... nmero de dotaciones
-----------TOTALIZADORES NO FISCALES------------ hechas.
N Totalizador CNF Valor Acumulado(Bs.)
SA RETIROS DE EFECTIVO 0001 100,00
SU DOTACION DE CAJA 0001 200,00
-----------------Formas de Pago----------------- Mire que el pago efectivo fue
01 Efectivo 1.176,00 afectado por esa operacin

46
MP-20 FI II VE . Revisin 1.0

10.7.3 Comprobante No Fiscal - General

Trozo de la Lectura X anterior ...


17/07/08 18:53:48 DNF:000004 NUM.:000038
...
Total de Comprobante No Fiscal 000004
...
-----------TOTALIZADORES NO FISCALES------------
N Totalizador CNF Valor Acumulado(Bs.)
SA RETIROS DE EFECTIVO 0001 100,00
SU DOTACION DE CAJA 0001 200,00
-----------------Formas de Pago-----------------
01 Efectivo 1.176,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
17/07/08 18:56:40 DNF:000005 NUM.:000039
C.O.M.P.R.O.B.A.N.T.E. .N.O. .F.I.S.C.A.L Este comprobante marca
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . . que hubo un recibimiento
P.A.G.O. .D.E. .A.G.U.A de un pago de agua en
01 CNF=0001 Bs. 200,00 efectivo.
Efectivo 200,00
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . .
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:56:47
SFA4768000800001
================================================

Trozo de la Lectura X posterior En la Lectura X queda


17/07/08 18:59:48 DNF:000005 NUM.:000038 marcado el valor total de
... este pago y hay un
Total de Comprobante No Fiscal 000005 contador (CNF) para el
... nmero de pagos
-----------TOTALIZADORES NO FISCALES------------ recibidos.
N Totalizador CNF Valor Acumulado(Bs.)
01 PAGO DE AGUA 0001 200,00
SA RETIROS DE EFECTIVO 0001 100,00
SU DOTACION DE CAJA 0001 200,00
-----------------Formas de Pago-----------------
01 Efectivo 1.376,00

47
Manual del Usuario

10.8 Comprobante No Fiscal Vinculado


(Comprobante de Crdito o Dbito)

Trozo de la Lectura X anterior ...


17/07/08 18:00:48 DNF:000005 NUM.:000038
...
Este es un comprobante Total de Comprobante No Fiscal 000005
recomendado para impresin de ...
comprobantes de pagos hechos -----------------Formas de Pago-----------------
en tarjetas de crdito o dbito. 01 Efectivo 1.376,00

. . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
Comprobante Fiscal No: 000010
13/07/08 18:07:24 DNF:000005 NUM.:000039
C.O.M.P.R.O.B.A.N.T.E...D.E...V.E.N.T.A
ITEM CODIGO DESCRIPCION
CNTxUNITARIO ST VALOR(Bs.)
001 123456 Aspirina
1 x100,00 (E) 100,00
002 234243 Papas Fritas
1 x200,00 T14,00% 200,00
003 465432 Hamburguesa
1 x300,00 T05,00% 300,00
------------------------------------------------
S.U.B.T.T.L...B.s... 600,00
IVA Bs. 43,00+
Tarjeta 643,00
Valor Recibido Bs. 643,00
T.O.T.A.L...B.s... 643,00
------------------------------------------------
El pago tarjeta BEMATECH MP-20 FI II VEN VER03.20
permiti la TD:2976 ECV:6134 13/07/08 14:12:19
emisin del MH SFA4768000800001
comprobante ================================================
no fiscal
vinculado
abajo. . . . . . . . . .S.E.N.I.A.T. . . . . . . . . .
Clich
RIF: 82.373.077/0001-71 NIT: 602.123.808-54
17/07/08 18:56:40 DNF:000006 NUM.:000040
C.O.M.P.R.O.B.A.N.T.E. .N.O. .F.I.S.C.A.L
. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . .
Num. Del documento de compra: 000010
VALOR TOTAL DE LA COMPRA Bs. 643,00
Tarjeta Bs. 643,00

Aqu se pone el texto que proviene de la


Operadora de tarjeta de Crdito...
Nombre, Nmero de la tarjeta, Firma, ...

. . . . . . . . N.O. .F.I.S.C.A.L. . . . . . . .
BEMATECH MP-20 FI II VEN VER03.20
TD:2976 ECV:6134 17/07/08 18:56:47
SFA4768000800001
================================================

Caso se utilice esa


modalidad de comprobante,
al lado de la forma de pago
Trozo de la Lectura X posterior
hay una nota (VIN) que
17/07/08 18:59:48 DNF:000006 NUM.:000041
indica que eso ocurri.
...
Total de Comprobante No Fiscal 000006
...
-----------------Formas de Pago-----------------
01 Efectivo 1.376,00
02 Tarjeta VIN 643,00

48
MP-20 FI II VE . Revisin 1.0

Captulo 11 La Interfaz Serial y el Protocolo.


Este captulo detalla la interfaz de la impresora, su protocolo y todos los comandos que ella posee.
Si usted est leyendo este manual para desarrollo del aplicativo, encontrar algunas informaciones
sobre el protocolo y los comandos de la impresora, adems de eso es recomendable que acceda a nuestro
sitio y se afilie a nuestro programa BEMATECH SOFTWARE PARTNERS para obtener las ms nuevas
herramientas de acuerdo a su ambiente de desarrollo y sistema operativo, probablemente las
informaciones sern mucho ms sencillas que las que presentamos aqu y resultaran en una
integracin mucho mas rpida.
Si usted utiliza algn hardware diferente del PC o algn sistema operativo distinto, ese captulo
provee informaciones que te permitirn acceder directamente a la impresora bastando que en su sistema
tenga dominio de la comunicacin con el puerto serial. Igualmente lo invitamos que se afilie a nuestro
programa para que podamos ayudarle.

11.1 La interfaz Serial.


La impresora fiscal posee puerto serial en el estndar RS 232 C. Operando con protocolo RTS/ CTS, 8 bits de datos, sin
paridad, un start y un stop bit.
La velocidad de comunicacin es de 9600bps.
El conector de la impresora es del tipo DB-9 hembra luego el cable debe poseer en la extremidad de la impresora un DB-9
macho.

* Los niveles de tensin estndar de esta interfaz de comunicacin son:

Nivel Lgico Nivel de Tensin

0 +12

1 -12

Conector DB9 Descripcin de los seales

Clavija Seal Dir Descripcin

2 Rx IN A travs de este pino los datos son recibidos por la impresora.

3 Tx OUT A travs de este pino son transmitidos los datos de la impresora al dispositivo a ella conectado.

7 RTS OUT Cuando en nivel bajo, la impresora puede recibir datos. Cuando en nivel alto, la impresora no puede recibir datos.

Cuando en nivel bajo, la impresora enva datos (si hay). Cuando en nivel alto, la impresora deja de enviar datos, si
8 CTS IN est enviando.

5 GND Tierra lgico.

Nota: Las dems clavijas no son conectados.

49
Manual del Usuario

11.2 - Cable de Comunicacin


La figura abajo muestra como deben ser conectados los pinos de los conectares
caso sea utilizada una computadora compatible con la IBM-PC.
Nota: La mayora de los problemas de comunicacin por el puerto serial ocurren
por la mala conexin de los pinos conectores.

11.3 Protocolo de Comunicacin


El Protocolo de Comunicacin Serial es estructurado en paquetes, y posee la
siguiente forma:

a) El aplicativo deber transmitir a la impresora fiscal la siguiente secuencia


de bytes:

Nota: En negrita est el protocolo y abajo est un ejemplo de emisin de Lectura "X".

STX NBL NBH CMD CSL CSH

02 04 00 1B 06 21 00
HEX

ASCII %

2 4 0 27 6 33 0
DEC

Donde:

STX - byte indicativo de comienzo de transmisin (02h).

NBL - byte menos significativo, de la suma del nmero de bytes que sern enviados
(suma del Byte CMD, CSL y CSH).

NBH - byte ms significativo, de la suma del nmero de bytes que sern enviados
(suma del Byte CMD, CSL y CSH).

50
MP-20 FI II VE . Revisin 1.0
CMD - Secuencia de bytes que componen el comando y sus parmetros.
CSL - byte menos significativo, de la suma de los valores de los bytes que
componen el comando y sus parmetros (CMD).
CSH - byte ms significativo, de la suma de los valores de los bytes que componen el
comando y sus parmetros (CMD).
El nmero de bytes del bloque CMD est restricto a 1000 bytes.

b) Si la secuencia enviada est correcta, la impresora responder al aplicativo


de la siguiente manera:
ACK ST1 ST2

Donde:

ACK - byte indicativo de recepcin correcta (06H).

ST1 y ST2 - bytes de estado de la impresora fiscal.

ST1 y ST2 son una composicin de bits de acuerdo con la tabla a seguir:

ST1
BIT ESTADO DEC.

7 Fin de papel 128

6 Poco papel 64

5 Error en el reloj 32

4 Impresora en error 16

3 Primer dato de CMD no fue ESC (1BH) 8

2 Comando inexistente 4

1 Ticket abierto 2

0 Nmero de parmetros de CMD invlido 1

ST2
BIT ESTADO DEC.

7 Tipo de parmetro de CMD invlido 128

6 Memoria fiscal llena 64


Error en la memoria RAM CMOS No
5 Voltil 32

4 Tasa no programada 16

3 Capacidad de tasas programables llena 8

2 Anulacin no permitida 4

Identificacin fiscal no programada


1 2

51
Manual del Usuario

0 Comando no ejecutado 1

Esas tablas representan los bits de los bytes de retorno, luego si la impresora no
ejecut un comando porque no haba tasa programada, el retorno va a ser 16 + 1 = 17.
Mire en la tabla, tasa no programada = 16 y Comando no ejecutado = 1, o sea es
necesario separar el byte de retorno en sus bits para verificar el estado de la ejecucin del
comando.

Notas:
1 - Hay comandos que resultan el retorno de otras informaciones, por ejemplo el saque de reportes por el
puerto serial u otras informaciones. En general, esos comandos agregan luego despus del ACK la
secuencia de bytes de la informacin solicitada, seguida del ST1 y ST2. En eses casos es recomendable la
lectura del comando especfico para que verifique posibles detalles adicionales.
2 El tiempo de ejecucin de cada comando vara con su complejidad y tiempo de impresin / ejecucin.
Luego que la impresora reconoce una secuencia retorna inmediatamente el ACK. Los bytes ST1 y ST2
entretanto pueden retrazar un poco principalmente para informes grandes (particularmente la Lectura de la
Memoria Fiscal, Lectura X y Reporte Global o Z), luego no es recomendable la implementacin de
TIMEOUT demasiadamente cortos para esa espera.
3 Una vez que la impresora empez a ejecutar un comando que altere el estado interno de la impresora
(Contadores y/o Totalizadores), la impresora lo ejecuta hasta el final, aunque sea apagada mientras lo
ejecuta.

c) Si la secuencia enviada est incorrecta, u ocurre un timeout en la


recepcin de los datos por la impresora, la misma responder al aplicativo de la
siguiente manera:
NAK

Donde:
NAK - byte indicativo de recepcin incorrecta (15h - 21d)

Nota:
Un error de timeout ocurre cuando el intervalo de tiempo, entre el envo de un byte y lo siguiente dentro
de la secuencia del protocolo, es mayor que 2 segundos.

52
MP-20 FI II VE . Revisin 1.0

Captulo 12 Gua de Referencia Comandos


En este gua se muestran todos los comandos que posee la impresora,
organizados en forma secuencial (De acuerdo con la secuencia de bytes del campo CMD
del protocolo).
Este gua es completo y posee incluso comandos obsoletos (que fueran
substituidos por otro ms completo) o que son utilizados exclusivamente para
mantenimiento (Luego siempre resultarn en un error caso se intente utilizarlo).
Por eso, se recomienda la lectura del captulo 13 que trae orientaciones generales
con una secuencia ms natural de utilizacin de esos comandos.
Una vez ms, resaltamos que hay en nuestro sitio o a travs de nuestro programa
de relaciones el acceso a herramientas de desarrollo que ya implementan esos comandos
de una manera mucho ms sencilla y que seguramente pueden traer una mejor
productividad.

53
Manual del Usuario

Formato de la tabla de comandos:

ESC (1B) CMD1 CMD2 1. NOMBRE DEL COMANDO

2 GRUPO DEL COMANDO

3. DESCRIPCIN DEL COMANDO

4. CONDICIONES PARA EJECUCIN

4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11

5. CONDICIONES ADICIONALES

6. Parmetros
6.1 6.2 6.3 6.4 6.5
Num. OPC/OBR TAM TIPO Descripcin del parmetro

7. Formato del retorno

8. Ejemplo (opcional)

9. Notas:

ESC (1B) Por definicin del protocolo, todo comando empieza con 1B.
CMD1 El primero byte del comando luego despus del 1B. Un H al lado del nmero
representa que su formato es hexadecimal.
CMD2 Este campo puede estar vaco. Algunos comandos entretanto son definidos a
travs de 2 bytes.

1. NOMBRE DEL COMANDO


Es el nombre para referencia.

2 GRUPO DEL COMANDO


Es un nombre de la categora del comando para relacionarlo con otros comandos
asociados. Ej: COMPROBANTE DE VENTA.

3. DESCRIPCIN DEL COMANDO


Es una corta descripcin de lo que hace el comando.

54
MP-20 FI II VE . Revisin 1.0
4. CONDICIONES PARA EJECUCIN
En negrita estn los mnemnicos que quedan anotados en los comandos caso esa
condicin sea necesaria.

* 4.1 - Slo es ejecutado si la impresora est en Intervencin Tcnica. (Interv.)


4.2 - Slo es ejecutado si la impresora no est en Intervencin. (Modo operativo)
(Operac.)
4.3 - Slo es ejecutado si la impresora est con el Comprobante de Venta abierto.
(CV abier.)
4.4 - Slo es ejecutado si la impresora no est con el Comprobante de Venta
abierto. (CV cerr)
* 4.5 - Slo es ejecutado si la impresora est con los datos de la CMOS
consistentes. Sin datos corrompidos. (Cmos ok)
4.6 - Slo es ejecutado si la impresora est con papel. (Papel ok)
* 4.7 - Slo es ejecutado si hay espacio en la memoria fiscal. (MF)
4.8 - Slo es ejecutado si la impresora no tiene movimiento en el da. (Sin mov)
* 4.9 - Slo es ejecutado si no hay error en la memoria fiscal / memoria
desconectada. (MF OK)
* 4.10 - Slo es ejecutado si la impresora est con el reloj OK. (REL OK)
4.11 Slo es ejecutado si el Comprobante est subtotalizado. (CV subt)

* Esa son situaciones muy extraas, relacionadas al servicio tcnico y que


difcilmente van causar alguna molestia durante la utilizacin regular del equipo. Slo
estn referenciadas aqu por precisin de las informaciones.

5. CONDICIONES ADICIONALES
Hay algunas pocas condiciones que no pueden ser clasificadas arriba, en ese
campo ellas pueden ser complementadas.

6. Parmetros
Datos adicionales que deben ser informados juntamente con el comando son
descritos aqu.
Si un comando posee ms de un parmetro, los bytes de ese comando deben
formar una cadena con el parmetro 1 seguido del parmetro 2 y as sucesivamente.
6.1 Nmero del parmetro.
6.2 OPC si el parmetro es opcional u OBL si es obligatorio.
6.3 El tamao del parmetro en bytes.
6.4 TIPO es el formato de las informaciones, si son ASCII, BCD,
Esos tipos estn detallados mas abajo.
6.5 - Es la descripcin del parmetro
55
Manual del Usuario

7. Formato del retorno


Normalmente es ACK ST1 ST2, pero para los comandos que solicitan una
respuesta mayor de la impresora ese formato est descrito.

8. Ejemplo (opcional)
En algunos casos fue aadido un ejemplo con todos los bytes de un paquete de
envo para servir de referencia.

9. Notas:
Algo que sea digno de observarse.

Definicin de los tipos de parmetros:

STR:
Cadena con caracteres >= 20H. Si es enviado un carcter de control (menor
que 20H) el comando puede ser rechazado o el carcter substituido por espacio blanco.
Los caracteres mayores que 7FH son interpretados segn la tabla CODE
PAGE 850.

ASCII NUM:
Cadena o carcter compuesto solamente por bytes que tienen
representacin numrica en la tabla ASCII. Entre 30H y 39H.

BIN
Cualquier carcter de 00H a FFH.

BCD (Binary coded decimal)


Este tipo permite que un byte represente nmeros de 00 a 99. El byte es roto
en 2 mitades, cada una compuesta de 4 bits. La mitad ms significativa son las decenas y
la otra la unidad.
Ejemplo: El nmero 34H (Nota: 34 hexa = 52 decimal) es interpretado como
el 34 decimal.

STRZ (String terminada con cero)


Cadena de caracteres ASCII (menor que 20H) con el delimitador 00H al final.

56
MP-20 FI II VE . Revisin 1.0

ESC (1B) 00H ABRE COMPROBANTE DE VENTA

COMPROBANTE DE VENTA

Empieza un comprobante de venta, imprimiendo el encabezado y opcionalmente


datos del comprador.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Tambin no es ejecutado si una nota de crdito est abierta.

Parmetros
1 OPC 41 STR Nombre del comprador

2 OPC 18 STR RIF del comprador

3 OPC 133 STR Direcin del comprador

ACK ST1 ST2

Ejemplo: 02 04 00 1B 00 1B 00

Notas: Una vez ejecutado ese comando la impresora entra en un estado de


comprobante abierto y rechaza algunos comandos que necesitan estar con el
comprobante cerrado como por ejemplo la Lectura X.
Si se comanda por el teclado una Lectura X y hay un comprobante abierto, lo
mismo es cerrado.

ESC (1B) 01H ALTERACIN DEL SMBOLO DE LA MONEDA

INICIALIZACIN

Cambia los 2 caracteres que representan la moneda en los documentos.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov M MF OK REL OK CV subt
F error

No puede haber movimiento para ejecutar ese comando.

57
Manual del Usuario

Parmetros
1 STR 2 STR Smbolo de la moneda. Bs para Bolvares;

ACK ST1 ST2

Ejemplo: 02 06 00 1B 01 42 73 D1 00 (programa Bs)

Notas: En general no es necesario utilizar ese comando, pues esa informacin


normalmente viene programada en la impresora. Adems de eso, si hay la
necesidad de cambiar la moneda, es mejor encaminar la impresora al servicio
tcnico pues puede que la legislacin exija que sean hechas otras operaciones en
el equipo como por ejemplo aadir un nuevo propietario.

58
MP-20 FI II VE . Revisin 1.0

ESC (1B) 02H PROGRAMACIN FECHA Y HORA

INTERVENCIN

Programa la fecha y hora de la impresora.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

La fecha y hora informadas deben ser vlidas y no pueden ser anteriores a la


fecha y hora del ltimo reporte global diario grabado en la memoria fiscal.

Parmetros
1 OBL 6 ASCII NUM Fecha en el formato DDMMAA

2 OBL 6 ASCII NUM Hora en el formato HHMMSS

3 OPC 1 BIN Indicador de horario de verano. Se impar indica verano.

ACK ST1 ST2

Notas: Este comando es permitido solamente con el equipo en modo de


intervencin tcnica.

59
Manual del Usuario

ESC (1B) 03H CLICH DEL PROPIETRIO

INTERVENCIN

Programa las informaciones del usuario del equipo que son impresas en el
encabezado de los documentos.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 0a BIN Clich. String con las informaciones que van a ser impresas. Es posible utilizar
558 comandos de impresin y secuencias de escape para negrita, expandido,

ACK ST1 ST2

Ejemplo: 02 0D 00 1B 03 42 45 4D 41 54 45 43 48 0A 61 02

Notas: Este comando es permitido solamente con el equipo en modo de


intervencin tcnica.

60
MP-20 FI II VE . Revisin 1.0

ESC (1B) 04H PROGRAMA RIF/NIT

INTERVENCIN

Programa las informaciones fiscales del usuario de la impresora fiscal. Aade un


nuevo usuario en la memoria fiscal del equipo

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 18 STRING RIF

2 OBL 15 FIJO 15 espacios en blanco. (Carcter 20H)

3 OBL 1 FIJO 00H

4 OBL 15 STRING NIT

ACK ST1 ST2

Ejemplo:
0000 02 35 00 1B 04 52 49 46 52 49 46 52 49 46 52 49
0010 46 52 49 46 52 49 46 20 20 20 20 20 20 20 20 20
0020 20 20 20 20 20 20 00 4E 49 54 4E 49 54 4E 49 54
0030 4E 49 54 4E 49 54 DC 0B

Notas: Este comando es permitido solamente con el equipo en modo de


intervencin tcnica.

61
Manual del Usuario

ESC (1B) 05H REPORTE GLOBAL DIRIO INFORME Z

INFORMES FISCALES

Emite el Reporte Global Diario

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OPC 6 ASCII NUM Fecha en el formato DDMMAA

2 OPC 6 ASCII NUM Hora en el formato HHMMSS

ACK ST1 ST2

Ejemplo: 02 04 00 1B 05 20 00

Notas: El ajuste de fecha y hora es opcional y sirve para que el reloj de la


impresora quede siempre en sincronismo con el reloj del sistema. Para cada
informe Z ese ajuste es restricto a 5 minutos para ms o para menos, De esa
manera se la impresora est con su reloj a las 18:00 y se pide que regrese para
las 17:00, en verdad la impresora lo ajusta para 17:55.

62
MP-20 FI II VE . Revisin 1.0

ESC (1B) 06H LECTURA X

INFORMES FISCALES

Emite una Lectura X impresa.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 06 21 00

Notas: Para sacar la Lectura X por el puerto serial vea el comando 45H.

63
Manual del Usuario

ESC (1B) 07H AADIR TASA IMPONIBLE (ALCUOTA)

INICIALIZACIN

Aade una nueva base imponible y la tasa porcentual que sobre ella incide.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 4 ASCII NUM Porcentual de la tasa. Los cuatro caracteres son interpretados como XX,XX%
donde X es cada uno de los parmetros.

ACK ST1 ST2

Ejemplo: 2 08 00 1B 07 31 32 33 34 EC 00 (Este ejemplo aade la tasa de 12,34%)

Notas: Son permitidas hasta 16 bases imponibles.

64
MP-20 FI II VE . Revisin 1.0

ESC (1B) 08H LECTURA DE LA MEMORIA FISCAL

INFORMES FISCALES.

Emite una lectura de la memoria fiscal impresa o a travs de la recepcin por el puerto de
comunicacin. El periodo de emisin puede ser por fechas o contador de Z.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros para emisin por intervalo de fechas


1 OBL 6 ASCII NUM Fecha inicial formato DDMMAA

2 OBL 6 ASCII NUM Fecha final formato DDMMAA

3 OBL 1 ASCII I para impresin o R para recepcin.

Parmetros para emisin por intervalo de contador de Reduccin Z.


1 Fijo 2 Fijo 00 o en hexadecimal 30H 30H

2 OBL 4 ASCII NUM Contador de Z inicial

3 Fijo 2 Fijo 00 o en hexadecimal 30H 30H

4 OBL 4 ASCII NUM Contador de Z final

3 OBL 1 ASCII I para impresin o R para recepcin.

ACK ST1 ST2 o


ACK ST1 ST2 [paquete con el informe en formato texto] ETX

Ejemplo:
Transmisin: 02 11 00 1B 08 30 31 30 37 30 36 32 35 30 37 30 36 52 D7 02
Recepcin: 06 00 00 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 53 2E 45 2E 4E 2E 49 2E 41 2E 54...03

Notas:
1 En caso de ser utilizado el parmetro I, as que recibe el comando la impresora responde con
ACK, pero los bytes ST1 y ST2 solamente son enviados cuando el reporte esta cerca de su final.
Por eso, para ese comando es necesario prever una buena espera entre el envo del ACK y del
ST1 ST2. Esta situacin puede ser
2 - En caso de ser utilizado el parmetro R, el retorno es de la siguiente manera:
ACK ST1 ST2 [paquete con el informe en formato texto] ETX. ETX = 03

ESC (1B) 09H Venta de Artculo

COMPROBANTE DE VENTA

Registra un producto en el Comprobante de Venta o Nota de Crdito.

65
Manual del Usuario

CONDICIONES PARA EJECUCIN


Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber la tasa programada en caso del producto no ser exento.


Si hay descuento no puede ser ms grande que el valor total.

Parmetros
1 OBL 13 ASCII Cdigo del Producto

1 OBL 29 ASCII Descripcin del Producto

1 OBL 2 ASCII ndice de la situacin tributaria de "01" hasta "16" para tributados.
"II" o FF para exentos

1 OBL 4o7 ASCII NUM Cantidad entera en el formato XXXX o fraccin en el formato XXXX,XXX

1 OBL 8 ASCII NUM Valor unitario en el formato XXXXXX,XX

1 OBL 4o8 ASCII NUM Descuento porcentual XX,XX% o por valor en el formato XXXXXX,XX

ACK ST1 ST2

Ejemplo

Notas:

66
MP-20 FI II VE . Revisin 1.0

ESC (1B) 0Ah Cierra el Comprobante de Venta

COMPROBANTE DE VENTA

67
Manual del Usuario

ESC (1B) 0BH LECTURA DE LOS DATOS DE LA MEMORIA FISCAL

INFORMACIONES

Lee el contenido de la memoria fiscal.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre es ejecutado.

Parmetros
1 OBL 2o3 ASCII MF retorna los primeros 32KB de la memoria.
MF2 retorna los 512KB de la memoria.

ACK [32KB] ST1 ST2 o ACK [512KB] ST1 ST2

Notas: Ese comando tiene solamente la finalidad de facilitar el diagnostico de


problemas en la impresora por el servicio tcnico.

68
MP-20 FI II VE . Revisin 1.0

ESC (1B) 0CH NO IMPLEMENTADO - RESERVADO

ESC (1B) 0DH ANULACIN DEL ARTICULO ANTERIOR

COMPROBANTE DE VENTA O NOTA DE CRDITO

Anula el ltimo artculo que ha sido registrado en un Comprobante de Venta.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Debe haber un registro no anulado. Un primer intento de ejecutar ese comando


anula el artculo el siguiente es rechazado.

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 0D 28 00

Nota: Hay tambin comandos para anular cualquier artculo o para hacer registros
con cantidad negativa.

69
Manual del Usuario

ESC (1B) 0EH ANULACIN DEL COMPROBANTE DE VENTA

COMPROBANTE DE VENTA O NOTA DE CRDITO

Anula el ltimo artculo que ha sido registrado en un Comprobante de Venta.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros


* Cualquier parmetro enviado para ese comando es ignorado pero el comando es
ejecutado.

ACK ST1 ST2

Ejemplo: 02 04 00 1B 0E 29 00

Nota:

70
MP-20 FI II VE . Revisin 1.0

ESC (1B) 0FH NO IMPLEMENTADO - RESERVADO

ESC (1B) 10H AUTENTICACIN DE DOCUMENTO

VALIDACIN

Imprime una lnea de autenticacin con los siguientes datos:


Carcter de autenticacin, Fecha, Tienda, Caja, COO y total de la ltima
operacin.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber ser ejecutado inmediatamente despus del trmino del comprobante de


venta o comprobante no fiscal.
Est restricto a 5 repeticiones.

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 10 2B 00

Nota: Si despus de 5 segundos el documento no es insertado para autenticacin


la impresora rechaza el comando.

71
Manual del Usuario

ESC (1B) 11H PROGRAMACIN DEL NMERO DE CAJA Y TIENDA

INTERVENCIN TCNICA

Programa el nmero de la tienda (TD) y caja (ECV) que aparecen al trmino de los
comprobantes emitidos.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros
1 OBL 4 ASCII NUM Nmero del caja

2 OBL 4 ASCII NUM Nmero de la tienda

ACK ST1 ST2

Ejemplo: 02 0C 00 1B 11 31 32 33 34 35 36 37 38 D0 01

72
MP-20 FI II VE . Revisin 1.0

ESC (1B) 12H PROGRAMACIN DEL HORRIO DE VERANO

INICIALIZACIN

Retraza o adelanta de una hora la impresora para ponerla o retirarla del horario de
verano.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Si la ejecucin de ese comando va resultar en una hora anterior a de la ltima Z


no es ejecutado.
Por eso es necesario a veces que se espere una hora despus de la ltima Z para
ejecutar ese comando.

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 12 2D 00

Nota: El horario de verano ocurre en algunos pases como una medida para
ahorrar energa elctrica.

73
Manual del Usuario

ESC (1B) 13H ESTADO DE LA IMPRESORA

INFORMACIONES

Simplemente para retornar en ST1 y ST2 el estado de la impresora.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado.

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 12 2E 00

Nota:

74
MP-20 FI II VE . Revisin 1.0

ESC (1B) 14H TEXTO LIBRE INFORME GERENCIAL

OPERACIONES NO FISCALES

Empieza un Informe Gerencial o sigue aadiendo texto libre a un Comprobante no


Fiscal o Informe Gerencial siendo emitido.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros


1 OPC 0 BIN Texto a ser impreso.
hasta
620

ACK ST1 ST2

Ejemplo: 02 0C 00 1B 14 50 52 55 45 42 41 0A 0A 02 02

Nota:
La palabra "total", independiente de estar en caracteres maysculos o minsculos,
es reservada y ser sustituida por la palabra "totax" (por obligacin fiscal).
Cualquier comando distinto del informe gerencial, enviado con ese documento
abierto, efectuar su cierre automticamente. Caso sean enviados nuevos datos a
un informe abierto, ellos sern impresos dentro del mismo informe.

75
Manual del Usuario

ESC (1B) 15H CIERRA INFORME GERENCIAL o COMPROBANTE NO


FISCAL

OPERACIONES NO FISCALES

Comando reservado para hacer el cierre del Informe Gerencial o Comprobante no


Fiscal.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 04 00 1B 15 30 00

Nota: Aunque cualquier comando cierre un informe gerencial o Comprobante no


fiscal abierto ese es el comando recomendado para hacerlo.

76
MP-20 FI II VE . Revisin 1.0

ESC (1B) 16H ACTIVA GAVETA DE DINERO

GAVETA DE DINERO

Activa el cajn.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado.

Parmetros
1 OBL 1 BIN Tiempo en milisegundos con que ser hecha la activacin del cajn.
0 a 255ms.

ACK ST1 ST2

Ejemplo: 02 05 00 1B 16 64 95 00

Nota: El ejemplo activa el cajn por 100ms.

77
Manual del Usuario

ESC (1B) 17H LECTURA DEL SENSOR DE LA GAVETA DE DINERO

GAVETA DE DINERO

Permite decidir si el cajn est abierto o cerrado.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado.

Parmetros sin parmetros

ACK Respuesta ST1 ST2. La respuesta pode ser 00 o FF. Normalmente 00 indica
gaveta abierta y 00 cerrada pero eso depende del cajn utilizado.

Ejemplo: 02 04 00 1B 17 32 00
Retorno: 06 FF 00 00

Nota:

78
MP-20 FI II VE . Revisin 1.0

ESC (1B) 18H NO IMPLEMENTADO - RESERVADO

ESC (1B) 19H COMPROBANTE NO FISCAL

OPERACIONES NO FISCALES

Emite un comprobante no fiscal.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

El totalizador del comprobante estar programado.

Parmetros sin parmetros


1 OBL 2 ASCII identificador de la forma de pago:
SA para Retirada de Efectivo.
SU para Dotacin de Caja.
01 hasta 50 para otros comprobantes.

2 OBL 14 ASCII NUM Valor del pago. En el formato XXXXXXXXXXXX,XX

3 OPC 16 ASCII Descripcin del pago. (Se es distinto de Efectivo, por ejemplo Cheque)

ACK ST1 ST2

Ejemplo: 02 14 00 1B 19 30 31 30 30 30 30 30 30 30 30 30 31 30 30 30 30 36 03

Nota:

79
Manual del Usuario

ESC (1B) 1AH RETORNO DE TASAS IMPONIBLES

INFORMACIONES

Recibe el valor de las 16 tasas imponibles de la impresora.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros

ACK Tasas[16x2] ST1 ST2


Cada tasa ocupa 2 bytes en el formato BCD representado como XX,XX%.

Ejemplo: 02 04 00 1B 1A 35 00
06 02 14 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Nota:
En el ejemplo arriba, los valores de las 3 primeras tasas son:
T01 = 14 00 (note que en decimal eso es 20 00)
T02 = 05 00
T03 = 00 00
Y eso debe ser interpretado como 14,00% - 05,00% y 00,00%

80
MP-20 FI II VE . Revisin 1.0

ESC (1B) 1BH RETORNO DE LOS TOTALIZADORES PARCIALES

INFORMACIONES

Recibe el valor de los 16 totalizadores parciales de la impresora y otras


informaciones.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros

ACK TOTALIZADORES ST1 ST2


La estructura de los totalizadores es la siguiente:
T01 hasta T16 BCD 7 bytes. (14 dgitos en el formato XXXXXXXXXXXX,XX)
Reservado 1 BCD 7 bytes
Exento BCD 7 bytes
Reservado 2 BCD 7 bytes
Totalizadores no tributados 01 a 09 - BCD 7 bytes
Retiradas - BCD 7 bytes
Dotacin - BCD 7 bytes
Grande Total - BCD 9 bytes (18 dgitos en el formato XXXXXXXXXXXXXXXX,XX)
IVA Total - BCD 9 bytes
IVA Devuelto - - BCD 7 bytes

Ejemplo: 02 04 00 1B 1B 36 00
Retorno:
06 00 00 00 00 03 23 45 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 27 94 77 00 00 00 00
00 00 13 70 70 00 00 00 00 00 00 00 00 00

Nota: El ejemplo de arriba es interpretado de la siguiente manera:

81
Manual del Usuario
Totalizador Valor
1 000000000323,45 2 000000000300,00
3 000000000000,00 4 000000000000,00
5 000000000000,00 6 000000000000,00
7 000000000000,00 8 000000000000,00
9 000000000000,00 10 000000000000,00
11 000000000000,00 12 000000000000,00
13 000000000000,00 14 000000000000,00
15 000000000000,00 16 000000000000,00
Reservado 1: 000000000000,00 Exentos: 000000000100,00
Reservado 2: 000000000000,00

Totalizadores parciales no tributadas:


Totalizador Valor
1 000000000100,00 2 000000000000,00
3 000000000000,00 4 000000000000,00
5 000000000000,00 6 000000000000,00
7 000000000000,00 8 000000000000,00
9 000000000000,00
Retiradas: 000000000000,00
Dotacin: 000000000000,00
Grande Total: 0000000000012794,77
IVA Total: 0000000000001370,70
IVA Devuelto: 000000000000,00

82
MP-20 FI II VE . Revisin 1.0

ESC (1B) 1CH NO IMPLEMENTADO - RESERVADO

ESC (1B) 1DH RETORNO DEL SUBTOTAL

INFORMACIONES

Recibe el subtotal del ltimo comprobante o del comprobante siendo emitido (Este
subtotal incluye el IVA)

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros

ACK Subtotal[7] ST1 ST2


El subtotal est en el formato BCD y es interpretado en el formato
XXXXXXXXXXXX,XX

Ejemplo: 02 04 00 1B 1D 38 00
Retorno: 06 00 00 00 00 06 43 00 00 00

En el ejemplo arriba el subtotal es 000000000643,00

83
Manual del Usuario

ESC (1B) 1EH RETORNO DEL COO

INFORMACIONES

Recibe el Contador de Orden de Operacin actual.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros sin parmetros

ACK COO[3] ST1 ST2


El COO est en el formato BCD y es interpretado en el formato XXXXXX.

Ejemplo: 02 04 00 1B 1E 39 00
Retorno: 06 00 00 47 00 00

En el ejemplo arriba el COO es 000047

84
MP-20 FI II VE . Revisin 1.0

ESC (1B) 1FH ANULACIN DE ARTCULO GENRICO

COMPROBANTE DE VENTA O NOTA DE CRDITO

Anula el ltimo artculo que ha sido registrado en un Comprobante de Venta.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

El registro debe existir y no haber sido anulado anteriormente.

Parmetros sin parmetros

ACK ST1 ST2

Ejemplo: 02 08 00 1B 1F 30 31 32 33 00 01

En el ejemplo arriba es anulado el artculo 0123.

85
Manual del Usuario

ESC (1B) 20H EMPIEZA EL CIERRE DEL COMPROBANTE

COMPROBANTE DE VENTA

Subtotaliza el Comprobante con o sin incremento y descuento.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

El incremento o descuento no pode ser ms grande que el subtotal.


Si el comprobante est en un estado que resultara en valores negativos para el
IVA o el Gran Total, el comprobante es anulado.

Parmetros para incrementos o descuentos porcentuales


1 OBL 1 ASCII A para incremento sujeto al IVA
D para descuento sujeto al IVA
I para incremento sujeto al IVA

2 OBL 4 ASCII NUM Porcentual en el formato XX,XX%

Parmetros para incrementos o descuentos por valor


1 OBL 1 ASCII a para incremento sujeto al IVA
d para descuento sujeto al IVA
i para incremento sujeto al IVA

2 OBL 14 ASCII NUM Valor en el formato XXXXXXXXXXXX,XX

ACK ST1 ST2

Ejemplo: 02 13 00 1B 20 69 30 30 30 30 30 30 30 30 30 30 31 32 33 34 4E 03

Nota:
El ejemplo es un cierre con incremento exento de 000000000012,34.
Despus de ese comando son aceptos registros de formas de pago.
Hasta la versin 03.20 este comando estaba restricto al Comprobante de Venta y
era rechazado si hubiera una Nota de Crdito abierta.
ESC (1B) 21H NO IMPLEMENTADO - RESERVADO

ESC (1B) 22H TERMINA EL CIERRE

86
MP-20 FI II VE . Revisin 1.0

COMPROBANTE DE VENTA O NOTA DE CRDITO

Finaliza las operaciones de cierre del comprobante con el mensaje promocional


opcional

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros sin parmetros


1 OPC 0a BIN Texto del mensaje promocional que ser impreso al rodapi del Comprobante de
1000 Venta. En la Nota de Crdito esta informacin es despresada.
Esos datos pueden tener caracteres para elegir formatos de impresin ver
Seccin Comandos de Impresin.

ACK ST1 ST2

Ejemplo: 02 0D 00 1B 22 47 72 61 63 69 61 73 21 0A 22 03

Nota:
En el ejemplo arriba el comprobante es cerrado con el mensaje Gracias!.
Aunque sean enviadas ms que 8 lneas, la impresin del mensaje promocional es
limitada a esa cantidad.

87
Manual del Usuario

ESC (1B) 23H INFORMACIONES DE LA IMPRESORA

INFORMACIONES

A travs del primer parmetro de ese comando es posible leer varias


informaciones de la impresora.

CONDICIONES PARA EJECUCIN


Interv.

Siempre es ejecutado

Parmetros sin parmetros


1 OBL 1 BIN ndice de referencia de acuerdo con la tabla de variables que pueden ser ledas.

ACK <RETORNO> ST1 ST2

Ejemplo: Ver la tabla a seguir

Nota:

Par. Variable Tamao en bytes y Formato

Ejemplo Interpretacin del ejemplo

01 Nmero de Serie 14 ASCII

CMD: 02 05 00 1B 23 00 3E 00 4768000800001
RET: 06 34 37 36 38 30 30 30 38 30 30 30 30
31 20 20 00 00

02 Versin del firmware 2 BCD

CMD: 02 05 00 1B 23 01 3F 00 Versin = 03.20


RET: 06 03 20 00 00

03 RIF 15 ASCII RIF + 18 ASCII

CMD: 02 05 00 1B 23 02 40 00 RIF = 82.373.077/0001-71


RET: 06 38 32 2E 33 37 33 2E 30 37 37 2F 30 Nota: No es posible leer el NIT por ese comando.
30 30 31 2D 37 31 31 30 31 2E 38 31 34 2E 36
35 2D 33 30 20 20 00 00

04 Anulaciones (NO UTILIZADO) 7 BCD

05 Descuentos 7 BCD

CMD: 02 05 00 1B 23 05 43 00 Descuentos = 000000000012,34

88
MP-20 FI II VE . Revisin 1.0
RET: 06 00 00 00 00 00 12 34 00 00

06 COO (Contador secuencial) 3 BCD

CMD: 02 05 00 1B 23 06 44 00 COO = 000049


RET: 06 00 00 49 00 00

07 DNF (Contador de documentos no fiscales) 3 BCD

CMD: 02 05 00 1B 23 07 45 00 DNF = 000008


RET: 06 00 00 08 00 00

08 Contador de Anulaciones de Comprobante 3 BCD


de Venta

CMD: 02 05 00 1B 23 08 46 00 = 0005
RET: 06 00 05 00 00

09 Nmero de Reportes Globales Diarios (Z) 2 BCD

CMD:02 05 00 1B 23 09 47 00 CRZ = 0036


RET: 06 00 36 00 00

0A Nmero de Intervenciones Tcnicas 2 BCD

CMD: 02 05 00 1B 23 0A 48 00 CRO = 0011


RET: 06 00 11 00 00

0B Nmero de cambios de propietario 2 BCD

CMD: 02 05 00 1B 23 0B 49 00 = 0002
RET:06 00 02 00 00

0C Nmero del ltimo artculo vendido 2 BCD

CMD: 02 05 00 1B 23 0C 4A 00 ITEM = 0001


RET: 06 00 01 00 00

0D Clich del propietario 558 STRING (string terminada con cero)

CMD: 02 05 00 1B 23 0D 4B 00
RET: 06 .... 00 00

0E Nmero del caja 2 BCD

CMD: 02 05 00 1B 23 0E 4C 00 ECV = 6134


RET: 06 61 34 00 00

0F Nmero de la tienda 2 BCD

CMD: 02 05 00 1B 23 0F 4C 00 TD = 1234
RET: 06 12 34 00 00

10 Smbolo de la moneda 2 ASCII

CMD:02 05 00 1B 23 10 4E 00 = Bs
RET: 06 42 73 00 00

11 Flags fiscales 1 BIN (En ese retorno cada uno de los bits posee una
finalidad)
Bit 0=1 Ticket fiscal abierto.

89
Manual del Usuario
Bit 1=1 Cierre de formas de pago empezado.
Bit 2=1 Horario de verano (electo = 1).
Bit 3=1 Ya hubo reduccin "Z" en el da.
Bit 4 no existe.
Bit 5=1 Permite anular ticket fiscal.
Bit 6 no existe.
Bit 7=1 Memoria fiscal sin espacio.

CMD: 02 05 00 1B 23 11 4F 00 24H = 0010 0100


RET: 06 24 00 00 Permite anular ticket fiscal y horario de verano.

12 Minutos encendida 2 BCD

13 Minutos imprimiendo 2 BCD

14 Flag de intervencin tcnica 1 BIN


55H operacin y AAh intervencin

CMD: 02 05 00 1B 23 14 52 00 Equipo en modo de operacin


RET: 06 55 00 00

15 Flag de Eprom conectada 1 BIN


55H conectada y AAh desconectada

CMD: 02 05 00 1B 23 15 53 00 Eprom conectada


RET: 06 55 00 00

16 Valor recibido en el ltimo comprobante 7 BCD

CMD: 02 05 00 1B 23 16 54 00 Valor Recibido = 99,93 (Esa es la suma de los pagos del


comprobante)
RET: 06 00 00 00 00 00 99 93 00 00

17 Fecha y Hora actual 6 BCD


Formato: DD/MM/AA HH:MM:SS

CMD: 02 05 00 1B 23 17 55 00 27/07/2008 11:44:00


RET: 06 27 07 08 17 11 44 00 00

18 Contadores especficos de operaciones no 9x2 BCD


fiscales
9 contadores de 4 dgitos

CMD:02 05 00 1B 23 18 56 00 CNF1 = 0001


RET:06 00 01 00 00 00 00 00 00 00 00 00 00 CNF2 = 0000
00 00 00 00 00 00 00 00

CNF9 = 0000

19 Descripcin de los totalizadores no fiscales 9x19 ASCII

CMD:02 05 00 1B 23 19 57 00
RET:06 [9 strings de 19 caracteres] 00 00

1A Fecha y Hora del ltimo Reporte Global 6 BCD


Diario (Z)
Formato: DD/MM/AA HH:MM:SS

90
MP-20 FI II VE . Revisin 1.0

CMD: 02 05 00 1B 23 1A 58 00 27/07/2008 17:00:30


RET: 06 27 07 08 17 00 30 00 00

1B Fecha del Movimiento 3 BCD

CMD: 02 05 00 1B 23 1B 59 00 27/07/2008
RET: 06 27 07 08 00 00

1C Obsoleto Flag de truncamiento 1

1D Obsoleto Vinculo al ISS 1

1E Incrementos 7 BCD

CMD: 02 05 00 1B 23 1E 5C 00 Incrementos = 000000000012,34


RET: 06 00 00 00 00 00 12 34 00 00

1F Obsoleto - Contador de Boleto de Viaje 3

20 Pagos 1925
Esta es una estructura bien larga con la siguiente
distribucin:
Posicin, Tamao, Informacin
0000,0001, Indica que se puede registrar los pagos en el
comprobante
0001,0832,ASCII - Descripcin de las formas. 52x16
0833,0520, BCD Valor de los pagos 52x10. (16 con 4
casas decimales)
1353,0520,BCD Valor de los pagos en el ltimo
comprobante 52x10. (16 con 4 casas decimales)
1873,52, Sin informacin relevante.

CMD: 02 05 00 1B 23 20 5E 00 a) No se puede registrar pagos (Comprobante no fue


subtotalizado)
RET: 06
b) Efectivo = 325,4000
00
c) Tarjeta = 0,0000
d) Valor Recibido 325,4000
45 66 65 63 74 69 76 6F 20 20 20 20 20 20
e) Cambio = 0,0000
20 20
f) Efectivo en el ltimo comprobante = 125,400
54 61 72 6A 65 74 61 20 20 20 20 20 20 20
g) Tarjeta en el ltimo comprobante = 0,0000
20 20
h) Valor Recibido en el ltimo comprobante = 125,4000
00 repetido 768 veces
i) Cambio en el ltimo comprobante = 0,0000
56 61 6C 6F 72 20 52 65 63 69 62 69 64 6F
20 20
43 61 6D 62 69 6F 20 20 20 20 20 20 20 20
20 20

00 00 00 00 00 00 03 25 40 00
00 00 00 00 00 00 00 00 00 00
00 repetido 480 veces

91
Manual del Usuario
00 00 00 00 00 00 03 25 40 00
00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 01 25 40 00
00 00 00 00 00 00 00 00 00 00
00 repetido 480 veces
00 00 00 00 00 00 01 25 40 00
00 00 00 00 00 00 00 00 00 00

00 repetido 50 veces

21 Comprobantes No Fiscales 1550


50 veces la estructura de 31 bytes abajo:
2 bytes con el contador CNF.
10 bytes con el valor (16 con 4 decimales)
19 caracteres con la descripcin.

CMD: 02 05 00 1B 23 21 5F 00 CNF = 5 (la interpretacin es binaria, luego 258 seria


representado como 01 02)
RET: 06
Valor = 12,34
00 05
Descripcin = Pago de Agua
00 00 00 00 00 00 00 12 34 00
50 61 67 6F 20 64 65 20 41 67 75 61 20 20 20
20 20 20 20
00 repetido 49x31 veces
00 00

22 Obsoleto - Departamentos 600

23 Obsoleto Teclas 1

24 - 36 Reservados ?

37 Contador de Comprobante de Venta 3 BCD

CMD: 02 05 00 1B 23 37 75 00 CCF = 000025


RET: 06 00 00 25 00 00

38 - FF Reservados ?

92
MP-20 FI II VE . Revisin 1.0

ESC (1B) 24H Programa Tasas Imponibles

INTERVENCIN TCNICA

Permite definir o redefinir las tasas imponibles.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 1 BIN Nmero de tasas que sern programadas

2 OBL 16x4 ASCII Valor de las tasas (16 tasas, siendo 4 caracteres por tasa) interpretado como
XX,XX%

ACK ST1 ST2

Ejemplo: 02 45 00 1B 24
05
31 34 30 30 31 32 30 30 31 37 30 30 32 31 30 30 30 35 30 30
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 5C 0C

Nota:
En el ejemplo arriba fueran programadas 5 tasas. 14,00%, 12,00%, 17,00%,
21,00%, 05,00%. Mire que las dems quedaran con el valor 00,00%.

93
Manual del Usuario

ESC (1B) 25H NO IMPLEMENTADO - RESERVADO

ESC (1B) 26H NO IMPLEMENTADO - RESERVADO

ESC (1B) 27H NO IMPLEMENTADO - RESERVADO

ESC (1B) 28H Programa Descripcin de Comprobante No Fiscal

INICIALIZACIN

Permite dar nombre a un totalizador no fiscal

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 2 ASCII Nmero del totalizador. 01 hasta 50 o #1 hasta #9. El #1 se refiere al
totalizador 01, eso fue mantenido para fines de compatibilidad.

2 OBL 19 ASCII Nombre del totalizador.

ACK ST1 ST2

Ejemplo: 02 19 00 1B 28 30 33 52 65 63 69 62 69 6D 69 65 6E 74 6F 20 20 20 20 20 20 20 60 06

Nota:
En el ejemplo arriba ge programado el totalizador 03 con el nombre de
Recibimiento

94
MP-20 FI II VE . Revisin 1.0

ESC (1B) 29H NO IMPLEMENTADOS - RESERVADO


hasta
37H

ESC (1B) 38H Programa Descripcin de Comprobante No Fiscal

INICIALIZACIN

Permite dar nombre a un totalizador no fiscal

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 2 ASCII Nmero del totalizador. 01 hasta 50 o #1 hasta #9. El #1 se refiere al
totalizador 01, eso fue mantenido para fines de compatibilidad.

2 OBL 19 ASCII Nombre del totalizador.

ACK ST1 ST2

Ejemplo: 02 19 00 1B 28 30 33 52 65 63 69 62 69 6D 69 65 6E 74 6F 20 20 20 20 20 20 20 60 06

Nota:
En el ejemplo arriba ge programado el totalizador 03 con el nombre de
Recibimiento

95
Manual del Usuario

ESC (1B) 39H Venta de Artculo con 3 decimales en el valor unitario

COMPROBANTE DE VENTA

Registra un producto en el Comprobante de Venta o Nota de Crdito.

CONDICIONES PARA EJECUCIN


Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber la tasa programada en caso del producto no ser exento.


Si hay descuento no pode ser ms grande que el valor total.

Parmetros
1 OBL 13 ASCII Cdigo del Producto

1 OBL 29 ASCII Descripcin del Producto

1 OBL 2 ASCII ndice de la situacin tributaria de "01" hasta "16" para tributados.
"II" o FF para exentos

1 OBL 4o7 ASCII NUM Cantidad entera en el formato XXXX o fraccin en el formato XXXX,XXX

1 OBL 8 ASCII NUM Valor unitario en el formato XXXXX,XXX

1 OBL 4o8 ASCII NUM Descuento porcentual XX,XX% o por valor en el formato XXXXXX,XX

ACK ST1 ST2

Ejemplo

Notas: Si comparado con el comando 09, lo nico que cambia es la interpretacin


del campo del valor unitario.

96
MP-20 FI II VE . Revisin 1.0

ESC (1B) 39H NO IMPLEMENTADOS - RESERVADOS


hasta
3CH

ESC (1B) 3DH Programacin de Lneas entre Cupones

INICIALIZACIN

Programa el nmero de avances que sern insertadas despus del trmino de un


documento.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Siempre ejecutado.

Parmetros
1 OBL 1 BIN Nmero de lneas

ACK ST1 ST2

Ejemplo: 02 05 00 1B 3D 03 5B 0

Nota:
En el ejemplo arriba ge programado el avance de 3 lneas al trmino del
comprobante.

97
Manual del Usuario
Los escapes que empiezan con 3EH poseen siempre un segundo parmetro que define
su finalidad. Por eso, los prximos comandos estn definidos por 2 caracteres (ej 3EH
33H).

ESC (1B) 3EH 30H NO IMPLEMENTADOS - RESERVADOS


hasta
3EH 32H

ESC (1B) 3EH 33H Programacin de Unidad de Medida

COMPROBANTE DE VENTA

Ese comando modifica exclusivamente el registro del prximo artculo del


comprobante de venta.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 2 ASCII 2 caracteres con la unidad de medida que ser impresa al lado de la cantidad.

ACK ST1 ST2

Ejemplo: 02 07 00 1B 3E 33 6B 67 5E 01

Nota:
En el ejemplo arriba ge programada la unidad kg.

98
MP-20 FI II VE . Revisin 1.0

ESC (1B) 3EH 34H Aumentando la Descripcin del tem

COMPROBANTE DE VENTA

Ese comando modifica exclusivamente el registro del prximo artculo del


comprobante de venta, substituyendo la descripcin informada en el comando 09
por ejemplo por la informada a travs de ese comando.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros
1 OBL 1 ASCII Descripcin que va a ser impresa en el prximo tem del comprobante de venta.
hasta
200

ACK ST1 ST2

Ejemplo: 02 0B 00 1B 3E 34 74 65 73 74 65 0A BC 02

Nota:
En el ejemplo arriba ge programada la descripcin teste.

99
Manual del Usuario

ESC (1B) 3EH 35H NO IMPLEMENTADO - RESERVADOS

ESC (1B) 3EH 36H Lneas Con Poco Papel

INFORMACIONES

Retorna un contador con el nmero de lneas sin papel

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Siempre ejecutado.

Parmetros

ACK <N1 N2>ST1 ST2 Donde el nmero de avances es N1 + N2*256

Ejemplo:
CMD: 02 05 00 1B 3E 36 8F 00
RET: 06 08 00 40 00

Nota: En este ejemplo la impresora hizo 8 avances en la condicin poco papel. (08
+ 00*256)

100
MP-20 FI II VE . Revisin 1.0

ESC (1B) 3EH 37H Datos del ltimo Reporte Global Diario (Z)

INFORMACIONES

Permite la lectura de algunas informaciones en el momento de la ltima Z.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Siempre ejecutado.

Parmetros

ACK ST1 ST2

Ejemplo: 02 05 00 1B 3E 37 90 00

Nota: Este comando retorna 324 bytes segn la estructura de datos abajo

POS TAM TIPO INFORMACIN

0 1 BIN 00 si la Z ge comandada. Otro si ge automtica.

1 9 BCD Gran total 18 dgitos con 2 decimales.

10 7 BCD Anulaciones 14 dgitos con 2 decimales

17 7 BCD Descuentos 14 dgitos con 2 decimales

24 32 BCD 16 Tasas en el formato XX,XX%

56 112 BCD 16 Totalizadores con 14 dgitos con 2 decimales

168 7 BCD Reservado

175 7 BCD Exentos 14 dgitos con 2 decimales

182 7 BCD Reservado

189 7 BCD Retiradas 14 dgitos con 2 decimales

196 7 BCD Dotacin de Caja 14 dgitos con 2 decimales

101
Manual del Usuario

203 63 BCD 9 totalizadores de Comprobantes no Fiscales 14 dgitos


con 2 decimales

266 18 BCD 9 contadores especficos de comprobantes no fiscales

284 3 BCD COO - Contador de orden de operacin (6 dgitos)

287 3 BCD Contador general de operaciones no fiscales (6 dgitos)

290 1 BIN Nmero de tasas programadas

291 3 BCD Fecha del movimiento. DD/MM/AA

294 7 BCD Incrementos - 14 dgitos con 2 decimales

301 7 BCD Reservado

308 9 BCD IVA total

317 7 BCD IVA devuelto

102
MP-20 FI II VE . Revisin 1.0

ESC (1B) 3EH 38H NO IMPLEMENTADOS - RESERVADOS


hasta
3EH 46H

ESC (1B) 3EH 47H Venta de Artculo con 10 dgitos

COMPROBANTE DE VENTA

Registra un producto en el Comprobante de Venta o Nota de Crdito.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber la tasa programada en caso del producto no ser exento.


Si hay descuento o incremento no puede ser ms grande que el valor total.

Parmetros
1 OBL 2 ASCII ndice de la situacin tributaria de "01" hasta "16" para tributados.
"II" o FF para exentos

2 OBL 11 ASCII NUM Valor unitario interpretado como XX.XXX.XXX,XXX. (8 dgitos con 3 decimales).

3 OBL 7 ASCII NUM Cantidad interpretada como XXXX,XX

4 OBL 10 ASCII NUM Descuento, interpretado como XX.XXX.XXX,XX

5 OBL 10 ASCII NUM Incremento, interpretado como XX.XXX.XXX,XX

6 OBL 2 ASCII NUM Debe ser llenado con 01

7 OBL 20 ASCII NUM Debe ser llenado con 00000000000000000000

8 OBL 2 ASCII Unidad de medida. Ej: kg l cj

9 OBL 1 STRZ Cdigo de la mercanca. Por tener tamao variable Necesita el delimitador cero
hasta al final. Para poner cdigo blanco basta llenar esse campo con uno 00H
49 solamente. Ver nota para impresin en una lnea.

10 OBL 1 STRZ Descripcin de la mercanca. Por tener tamao variable necesita el delimitador
hasta cero al final.
201

ACK ST1 ST2

Ejemplo
CMD: 02 5E 00 1B 3E 47
[30 31]
[30 30 30 30 30 31 32 33 34 35 36]
[30 30 30 35 36 37 38]

103
Manual del Usuario
[30 30 30 30 30 30 30 30 30 30]
[30 30 30 30 30 30 30 30 30 30]
[30 31]
[30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30]
[6B 67]
[39 38 37 36 35 34 33 32 31 0A 00]
[50 61 70 61 73 20 46 72 69 74 61 73 0A 00]
B2 13
Este ejemplo hizo la venta de Papas Fritas, cdigo 987654321 (mire que el 0A no hace falta, pues es ignorado) unidad kg,
sin incrementos o descuentos, unitario = 123,456 y cantidad = 5,678.

Notas: Hasta la versin 03.20 este comando no exista. Hasta la versin 03.21 no
eran permitidos incrementos (debe ser llenado con ceros).
* A partir de la Versin 03.18 es posible imprimir el artculo en una sola lnea
(desde que cantidad = uno, sin cdigo, sin Unidad de Medida y descripcin con
hasta 22 car.). Eso ya era posble con el comando 09H y fue mantenido en ese
comando.

104
MP-20 FI II VE . Revisin 1.0

ESC (1B) 3EH 47H Devolucin de Artculo con 10 dgitos


33H

COMPROBANTE DE VENTA

Registra una devolucin de producto en el Comprobante de Venta o Nota de


Crdito.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber la tasa programada en caso del producto no ser exento.


Si hay descuento o incremento no puede ser ms grande que el valor total.

Parmetros
1 OBL 2 ASCII ndice de la situacin tributaria de "01" hasta "16" para tributados.
"II" o FF para exentos

2 OBL 11 ASCII NUM Valor unitario interpretado como XX.XXX.XXX,XXX. (8 dgitos con 3 decimales).

3 OBL 7 ASCII NUM Cantidad interpretada como XXXX,XX

4 OBL 10 ASCII NUM Descuento, interpretado como XX.XXX.XXX,XX

5 OBL 10 ASCII NUM Incremento, interpretado como XX.XXX.XXX,XX

6 OBL 2 ASCII NUM Debe ser llenado con 01

7 OBL 20 ASCII NUM Debe ser llenado con 00000000000000000000

8 OBL 2 ASCII Unidad de medida. Ej: kg l cj

9 OBL 1 STRZ Cdigo de la mercanca. Por tener tamao variable Necesita el delimitador cero
hasta al final.
49

10 OBL 1 STRZ Descripcin de la mercanca. Por tener tamao variable necesita el delimitador
hasta cero al final.
201

ACK ST1 ST2

Ejemplo
CMD: 02 58 00 1B 3E 47 33 30 31 30 30 30 30 30 31 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 31 32 33 31 32
33 0A 00 50 61 6E 74 61 6C A2 6E 0A 00 67 11
Este ejemplo hizo la devolucin de un Pantaln.

Notas: Hasta la versin 03.20 este comando no exista. Hasta la versin 03.21 no
eran permitidos incrementos (debe ser llenado con ceros).

105
Manual del Usuario

ESC (1B) 3FH Venta de Artculo con Departamento

COMPROBANTE DE VENTA

Registra un producto en el Comprobante de Venta o Nota de Crdito.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber la tasa programada en caso del producto no ser exento.


Si hay descuento o incremento no puede ser ms grande que el valor total.
(Igual que el comando 3EH 47H pero con menos dgitos en el valor unitario)

Parmetros
1 OBL 2 ASCII ndice de la situacin tributaria de "01" hasta "16" para tributados.
"II" o FF para exentos

2 OBL 9 ASCII NUM Valor unitario interpretado como XXX.XXX,XXX. (6 dgitos con 3 decimales).

3 OBL 7 ASCII NUM Cantidad interpretada como XXXX,XX

4 OBL 10 ASCII NUM Descuento, interpretado como XX.XXX.XXX,XX

5 OBL 10 ASCII NUM Incremento, interpretado como XX.XXX.XXX,XX

6 OBL 2 ASCII NUM Debe ser llenado con 01

7 OBL 20 ASCII NUM Debe ser llenado con 00000000000000000000

8 OBL 2 ASCII Unidad de medida. Ej: kg l cj

9 OBL 1 STRZ Cdigo de la mercanca. Por tener tamao variable Necesita el delimitador cero
hasta al final.
49

10 OBL 1 STRZ Descripcin de la mercanca. Por tener tamao variable necesita el delimitador
hasta cero al final.
201

ACK ST1 ST2

Ejemplo:

Notas:
ESC (1B) 40H Programa carcter grfico de autenticacin

VALIDACIN

Programa una firma grfica para autenticacin de documentos

106
MP-20 FI II VE . Revisin 1.0

CONDICIONES PARA EJECUCIN

Parmetros
1 OBL 18 BIN Ver esquema abajo.

ACK ST1 ST2

Ejemplo
CMD: 02 16 00 1B 40 80 40 20 10 08 04 02 01 02 04 08 10 20 40 80 80 80 80 D8 03

Para programar este imagen la secuencia de caracteres (en hexadecimal) es: 01, 02, 04,
08, 10, 20, 40, 80, 40, 20, 10, 08, 04, 02, 01, 81, 81, 81, 81.

107
Manual del Usuario

ESC (1B) 41H NO IMPLEMENTADO - RESERVADO

ESC (1B) 42H Abre Comprobante No Fiscal Vinculado (TEF)

OPERACIONES NO FISCALES

Empieza un Comprobante Vinculado a un pago realizado anteriormente.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Deber haber un pago registrado con las informaciones pasadas a travs de ese
comando.
No se puede repetir ese comando, una vez emitido un Comprobante un nuevo
intento es rechazado.

Parmetros
1 OBL 16 ASCII Descripcin de la forma de pago.

2 OPC 14 ASCII NUM Valor del pago

3 OPC 6 ASCII NUM COO del comprobante donde ge registrado el pago.

ACK ST1 ST2

Ejemplo
CMD: 02 28 00 1B 42 54 61 72 6A 65 74 61 20 20 20 20 20 20 20 20 20 30 30 30 30 30 30 30 30 30 31 30
30 30 30 30 30 30 31 32 33 0F 08
En este ejemplo, pago = tarjeta, valor 100,00, COO 000123.

Nota: La forma de pago Efectivo no puede ser utilizada para ese comando.

108
MP-20 FI II VE . Revisin 1.0

ESC (1B) 43H TEXTO LIBRE COMPROBANTE NO FISCAL

OPERACIONES NO FISCALES

Sigue aadiendo texto libre a un Comprobante no Fiscal o Informe Gerencial


siendo emitido.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros
1 OPC 0 BIN Texto a ser impreso.
hasta
620

ACK ST1 ST2

Ejemplo: 02 0A 00 1B 43 74 65 73 74 65 0A 8D 02

Nota:
Este comando tiene el mismo formato que el comando 14H (que tambin puede
ser utilizado). La nica diferencia es que si no hay un Informe Gerencial o
Comprobante No Fiscal abierto, ese comando no abre un Informe Gerencial
automticamente.
La palabra "total", independiente de estar en caracteres maysculos o minsculos,
es reservada y ser sustituida por la palabra "totax" (por obligacin fiscal).
Cualquier comando distinto del informe gerencial, enviado con ese documento
abierto, efectuar su cierre automticamente. Caso sean enviados nuevos datos a
un informe abierto, ellos sern impresos dentro del mismo informe.

109
Manual del Usuario

ESC (1B) 44H Habilita/Deshabilita Cupn Adicional

Intervencin Tcnica

Cuando la impresora est con la modalidad Cupn Adicional habilitada imprime


luego despus del cierre del Comprobante de Venta un pequeo comprobante con
un resumen del comprobante original.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros
1 OBL 1 BIN Si este parmetro es impar, habilita el Cupn Adicional

ACK ST1 ST2

Ejemplo: 02 05 00 1B 44 31 90 00

Nota:

110
MP-20 FI II VE . Revisin 1.0

ESC (1B) 45H LECTURA X POR EL PUERTO DE COMUNICACIN

INFORMACIONES.

Emite una lectura X a travs de la recepcin por el puerto de comunicacin.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Parmetros sin parmetros

ACK ST1 ST2 [paquete con el informe en formato texto] ETX

Ejemplo:
Transmisin: 02 04 00 1B 45 60 00
Recepcin: 06 00 00 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 20 2E 53 2E 45 2E 4E 2E 49 2E 41 2E 54 ... 03

Notas:

111
Manual del Usuario

ESC (1B) 47H NO IMPLEMENTADO - RESERVADO

ESC (1B) 48H EFECTUA FORMA DE PAGO

COMPROBANTE DE VENTA

Registra e imprime un pago en el Comprobante.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Si la suma de los pagos es mayor o igual que el subtotal es impreso el vuelto y a


partir de ese punto ese comando es rechazado.

Parmetros

Parmetros para incrementos o descuentos por valor


1 OBL 2 ASCII NUM ndice del pago. Desde 01 hasta 50.

2 OBL 14 ASCII NUM Valor, interpretado como XXX.XXX.XXX.XXX,XX

3 OPC 0 ASCII Descripcin adicional al pago, impresa en la lnea de abajo.


hasta
80

ACK ST1 ST2

Ejemplo: 02 14 00 1B 48 30 31 30 30 30 30 30 30 30 30 30 31 30 30 30 30 65 03

Nota: En el ejemplo de arriba se hizo un pago en Efectivo de 100,00.


El ndice 01 siempre corresponde al pago Efectivo, los otros deben ser
programados.

112
MP-20 FI II VE . Revisin 1.0

ESC (1B) 49H Programa Descripcin De Las Formas De Pago

INICIALIZACIN

Programa desde 1 hasta 49 formas de pago.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK CV subt

Es recomendable la ejecucin de ese comando luego despus de una Reduccin


Z. Algunos modelos de impresora (MP-20 FI II por ej) borran esas informaciones
as que se emite la Z.

Parmetros
1 OBL 16 ASCII Descripcin del Pago 02.

2 OPC 16 ASCII Descripcin del Pago 03.

48 OPC 16 ASCII Descripcin del Pago 49.

ACK ST1 ST2

Ejemplo
02 34 00 1B 49 54 61 72 6A 65 74 61 20 20 20 20 20 20 20 20 20 43 68 65 71 75 65 20 20 20 20 20
20 20 20 20 20 4F 74 72 6F 20 20 20 20 20 20 20 20 20 20 20 20 0E 0B

Nota: El ejemplo de arriba programa los pagos Tarjeta, Cheque y Otro.

ESC (1B) 4AH NO IMPLEMENTADO - RESERVADO


hasta
58H

113
Manual del Usuario

ESC (1B) 59H Abre Nota De Crdito

Nota De Crdito

Empieza una nota de crdito (Devolucin de mercancas)

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Este comando es rechazado si hay un Comprobante de Venta o una Nota de


Crdito ya empezada.

Parmetros
1 OBL 41 ASCII Nombre del comprador.

2 OBL 15 ASCII Nmero de serie de la impresora

3 OBL 18 ASCII RIF

4 OBL 6 ASCII NUM Fecha en el formato DDMMAA

5 OBL 6 ASCII NUM Hora en el formato HHMMSS

6 OBL 6 ASCII NUM Contador COO.

ACK ST1 ST2

Ejemplo:
02 60 00 1B 59 4A 75 61 6E 20 4A 6F 73 82 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 37 36 38 30 30 30 38 30 30 30 30 31 20 20 31 32 33
34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 30 34 30 38 30 36 31 33 35 39 35 36 30 31 32 33 34
35 F1 11

Nota:

114
MP-20 FI II VE . Revisin 1.0

ESC (1B) 5AH Programa Hora Lmite Para Emisin Del Reporte
Global (Z).

INTERVENCIN TCNICA

Programa la hora lmite para que el equipo haga una Z automtica.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Parmetros
1 OBL 2 ASCII NUM 00 hasta 23

ACK ST1 ST2

Ejemplo:
02 06 00 1B 5A 30 34 D9 00

Nota: El ejemplo arriba program para las 04:00 el lmite para la Z.


La impresora cuando emite su primero Comprobante de Venta del da, establece
un lmite hasta la hora programada por este comando en el da siguiente. En el
ejemplo es decir que el lmite seria las 4:00 de la maana del da siguiente.
Si no es emitida la Z hasta este lmite la impresora lo hace automticamente.
La tolerncia ms larga posble es si uno pone para las 23:00 del da siguiente.

ESC (1B) 5BH NO IMPLEMENTADO - RESERVADO


hasta
7BH

115
Manual del Usuario

ESC (1B) 7CH SELECCIN DE LA FUERZA DE IMPACTO DE LAS


AGUJAS

INICIALIZACIN

Permite hacer con que la intensidad de impresin sea ms dbil o ms fuerte

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado

Parmetros
1 OBL 1 BIN 01 = Dbil (por defecto)
02 = Mediana
03 = Fuerte

ACK ST1 ST2

Ejemplo:
02 05 00 1B 7C 02 99 00

Nota: El ejemplo arriba se program la fuerza de impacto mediana.

116
MP-20 FI II VE . Revisin 1.0

ESC (1B) 7DH Borra Memoria de Trabajo

INTERVENCIN TCNICA

Borra la memoria de trabajo. Totalizadores, Contadores,

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado

Parmetros - sin parmetros

ACK ST1 ST2

Ejemplo:
02 04 00 1B 7D 98 00

Nota: Algunos totalizadores que estn grabados en la memoria fiscal (ej Gran
Total) no vuelven a cero con la ejecucin de ese comando.
Ese comando solamente es utilizado para fines de mantenimiento, cuando el
equipo imprime algn mensaje de error en la memoria de trabajo (Error en
CMOS), o si es deseable reprogramar muchas informaciones como tasas,
nombres de totalizadores y otros.

117
Manual del Usuario

ESC (1B) 7EH Teste de la Memoria Fiscal

INFORMACIONES

Verifica en la memoria fiscal cuantas clulas estn grabadas, borradas o con


errores.

CONDICIONES PARA EJECUCIN


Interv. Operac. CV abier. CV cerr Cmos ok Papel ok MF Sin mov MF OK REL OK

Siempre ejecutado

Parmetros - sin parmetros

ACK GRL GRH OKL OKH NOKL NOKH ST1 ST2


El retorno es interpretado as:
Grabadas = GRL + GRH*256
Borradas = OKL + OKH*256
Grabadas NOK = NOKL + NOKH*256

Ejemplo:
CMD: 02 04 00 1B 7E 99 00
RET: 06 37 00 5A 08 01 00 40 00

Nota: Este comando sirve solamente para facilitar diagnsticos de problemas en la


Memoria Fiscal.
El ejemplo retorn:
Grabadas = 55
Borradas = 90 + 8*256 = 2138
Con Error = 1

ESC (1B) 7FH NO IMPLEMENTADO - RESERVADO

118
MP-20 FI II VE . Revisin 1.0

Captulo 13 Gua Bsico para Desarrollo del Aplicativo


Este captulo trae un gua bsico con los pasos iniciales para la integracin de
nuestra impresora con el aplicativo y es destinada a las personas que van hacer el
programa para esa integracin.
Se tratan de informaciones las ms genricas posibles y por eso seguirlo 100% no
es necesariamente la manera ms rpida de hacer esa integracin, por eso una vez ms,
resaltamos que hay en nuestro sitio o a travs de nuestro programa de relaciones el
acceso a herramientas de desarrollo que ya implementan esos comandos de una manera
mucho ms sencilla y que seguramente pueden traer una mejor productividad.
A pesar de eso, es recomendable la lectura completa de ese captulo pues
resultar en una comprensin ms clara de las ventajas y restricciones que la utilizacin
de este equipo fiscal trae independiente del lenguaje o del sistema operativo del sistema
de automatizacin comercial.
Tambin es recomendable la lectura por parte de las personas que hacen el
servicio tcnico en eses equipos, pues muchas veces algunas situaciones interpretadas
como falla o dao en el equipo son resultantes del desconocimiento de algunas de esas
orientaciones.
Adems de eso es imprescindible la lectura de los captulos anteriores pues para
una buena comprensin de la interaccin de la impresora con el aplicativo existen muchos
trminos y informaciones en los documentos de la impresora, as como las maneras como
calcula el IVA, descuentos, medios de pago, etc. que deben estar cuadradas con el
aplicativo.
Referencias a los comandos estarn representadas con esta notacin <CMD>.
Ejemplo: < 06 > es el comando para la Lectura X como puede ser visto en la tabla de los
comandos.

PASO 1 Establecer Comunicacin con la impresora.


Es importante certificarse que la impresora y el cable no estn con ningn
problema fsico de comunicacin, es decir malas conexiones, cable correcto, dao en las
interfaces, etc.
Para eso es recomendable utilizarse una computadora PC y utilizar un programa ya
testado para hacer esta prueba (Usted puede buscar uno de eses programas en nuestro
sitio).
Es muy importante garantizar que ese paso fue realizado con xito pues no es
posible proseguir si hay algn problema de orden fsica en la comunicacin.

PASO 2 Elegir o implementar una librera de comunicacin


Lo siguiente es tener las funciones adecuadas para transmitir y recibir datos de la
impresora (mire con atencin las informaciones de la interfaz y del protocolo descritas en
este manual).
Intente encontrar algn middleware (driver, DLL, SCO, ...) o cdigo fuente ejemplo
que implemente eses servicios. Si los encuentra puedes ir directamente al paso 4. Si no
119
Manual del Usuario
los encuentra, necesitars implementar funciones para transmitir y recibir datos de la
impresora por la interfaz.
Si ests programando para algn sistema embebido (embedded) es posible que no
encuentres nada listo, luego necesitars hacer esa implementacin. Un cuidado
importante para que tengas una mayor robustez de su sistema, es que los datos enviados
por la impresora tengan un servicio de atencin en tiempo real (interrupcin o algn
mecanismo parecido), una vez que una implementacin que sea hecha por polling
(escuchando el puerto de tiempos en tiempos) puede sufrir por interrupciones del sistema
operativo y perder datos.
Esa es la principal razn tcnica por la cual a veces ese tipo de implementacin no
se muestra tan simple mismo para programadores experimentados

PASO 3 Elegir o implementar un driver (DLL, SCO, )


Una vez resueltas las rutinas bsicas de comunicacin, es necesario respectar el
protocolo de la impresora. Reforzamos una vez ms que eso puede ser obtenido ms
fcilmente con el middleware adecuado.
Si tienes solamente las rutinas de recepcin y transmisin de datos, mire las
informaciones anteriores y implemente una capa para implementar el protocolo bsico
(formateo de los paquetes, STX, Checksum esas cosas) y despus siga agregando
funciones para los diversos comandos de la impresora. Mire en las tablas de comandos
que hay muchos ejemplos de paquetes que pueden ser utilizados para validar la
implementacin del protocolo y formato de los parmetros de los comandos.

PASO 4 Emitir un Informe simple (Lectura X)


Una vez que ests seguro de la manera como vas a hacer la conectividad de su
aplicacin con la capa de funciones que acceden a la impresora, intente hacer una de las
operaciones ms simple que es la emisin de una Lectura X <06>.
Mire si ests tratando adecuadamente el retorno de la impresora, simule algunos
errores bsicos como ausencia de papel, impresora apagada hasta que te sientas seguro
de que ests con una buena comprensin de cmo su capa de interfaz con la impresora
funciona.

PASO 5 Recibir y tratar los retornos.


Si miras la tabla de comandos, hay algunos que adems de los bytes de status
retornan otras informaciones (por ejemplo el nmero serial de la impresora).
Verifique si ests los tratando de acuerdo (Como sugerencia pruebe el retorno del
Nmero Serial <23H 01H> y la recepcin de la Lectura X por el puerto de comunicacin
<45H>).

120
MP-20 FI II VE . Revisin 1.0

PASO 6 Verificar si los datos programados en intervencin tcnica


(fiscalizacin) estn de acuerdo.
La impresora posee varias informaciones que son programadas o modificadas
solamente por tcnicos autorizados pues para eso es necesario que se rompan los
precintos (sellos) del equipo y que se lo ponga en modo de intervencin tcnica. Luego es
importante que algunas de esas informaciones estn de acuerdo con lo que espera la
aplicacin, las principales son las siguientes:
a) Fecha y Hora.
Es recomendable que la aplicacin verifique si la fecha y hora de la
impresora estn de acuerdo con la de la computadora, admitindose una
tolerancia de algunos minutos.
Para evitar que la diferencia de hora aumente con el tiempo es posible
informar la fecha y hora del sistema durante la emisin del Reporte Global
Diario (Z) <05>.

b) Datos Fiscales (RIF/NIT)


c) Clich
d) Tasas
Aunque las tasas puedan ser aadidas por el software aplicativo, es posible que
ya vengan programadas del servicio tcnico.
Por ese motivo es recomendable que al arrancar, la aplicacin verifique si estn
programadas las tasas y el orden en que estn.
Nota: Si ests utilizando algn middleware provedo por BEMATECH es posible que esas verificaciones sean hechas de
forma transparente.

e) Totalizadores no fiscales.
f) Nmero de tienda y caja (ECV)
g) Hora lmite para emisin del Reporte Global Diario.

Esos datos poden ser obtenidos a travs de los comandos de la clase


INFORMACIONES DE LA IMPRESORA.
Para cualquier divergencia en las informaciones arriba es necesario acceder al
servicio tcnico para que sean providenciadas las correcciones.

PASO 7 Programaciones Iniciales


Existen otras informaciones que no necesitan de intervencin tcnica o que son
borradas diariamente y por eso es necesario programarlas.
Un buen momento para hacer esas programaciones es siempre que se conecta la
impresora por la primera vez al sistema y luego despus de un Reporte Global Diario (Z).
Las principales son:
a) Aadir Tasas

121
Manual del Usuario
Si se detecta que una tasa no est presente, es posible aadirla sin acceder al
servicio tcnico a travs del comando <07>
b) Aadir Totalizadores No Fiscales
c) Programar smbolo de la moneda.
d) Programar avances entre cupones.
e) Programar descripcin de los pagos. (Aunque no sea necesario, si quieres
uniformidad en el orden con que los pagos aparecen en la Lectura X, esa es la
mejor manera.)

PASO 8 Apertura del Caja (Inicio de un turno de operaciones)


Adems de las programaciones y verificaciones iniciales, al empezar el da (abrir el
caja) es recomendable que se confirme que no hay ningn movimiento en la impresora (o
Venta Bruta = 0) para que tanto el aplicativo cuanto la impresora empiecen con la misma
condicin inicial.
Despus de eso es interesante que sea emitido un comprobante no fiscal (Dotacin
de Caja) <19H> para informar con cuanto efectivo en la caja empez el da.
Es posible que sea necesario emitir algn informe gerencial impreso con
informaciones gerenciales en ese momento <14H>
A partir de ese punto la aplicacin estar lista para emitir Comprobantes de Venta o
Notas de Crdito.

PASO 9 - Emisin del Comprobante de Venta


Para emisin del Comprobante de Venta es necesario hacerlo en el siguiente
orden:
a) Encabezado Cuando es enviado un comando para empieza un Comprobante, es
realizada la impresin desde el clich hasta la leyenda para la interpretacin de los
productos registrados. <00H>
b) Luego despus son registrados los productos (artculos), anulaciones. <3EH 47H
33H>, <3EH 47H>.
c) Subtotalizacin del comprobante. En ese punto es posible registrar descuento o
incrementos en el subtotal (Acurdese que hay dos tipos de incrementos, los exentos y
los no exentos). A partir de ese punto no es ms posible vender productos en este
comprobante. <20H>
d) Lanzamiento de las formas de pago. Si no es informado la impresora asume como
efectivo. <48H>
e) Cierre (con o sin mensaje promocional) <22H>

Una vez empezado el comprobante pode ser anulado en cualquier punto a travs del
comando <0EH>

122
MP-20 FI II VE . Revisin 1.0

PASO 10 Emisin de Informes Gerenciales


A veces la aplicacin necesita para algunos eventos que ocurren durante el da la
emisin de informes (ejemplo un cambio de cajero). Para ese tipo de informacin puede
utilizarse el informe gerencial. <14H>
Comprobantes de tarjeta de crdito tambin pueden ser emitidos con esos informes
o con los Comprobantes no fiscales vinculados.<42H>

PASO 11 Cierre del Caja (Reporte Global Diario o Z)


Para cerrar la caja se debe emitir el Reporte Z.
La emisin de por lo menos un Reporte Z para cada da de operacin es obligatoria
luego la impresora posee un lmite de tiempo que si no respectado har con que el cierre
sea hecho de forma automtica.
Este lmite pode ser alterado a travs de una intervencin tcnica.
Como dicho anteriormente junto con ese comando es posible que se ponga en hora
el reloj.
Para aclarar algunos puntos mire los ejemplos abajo. Imagina que la hora lmite
para el Reporte Global son las 06:00 de la maana.

Situacin 1: Apertura de Caja a las 8:00 y Z emitida a las 20:00.


Situacin 2: Apertura de Caja a las 8:00 y Z emitida a las 01:00 (prximo da)
Situacin 3: Apertura de Caja a las 20:00 y Z emitida a las 05:00 (prximo da)
Situacin 4: Apertura de Caja a las 8:00 e impresora apagada a las 10:00.
Situacin 5: Apertura de Caja a las 22:00 y sigue operando hasta las 05:59
(prximo da).

Las situaciones 1,2 y 3 si son un ciclo normal de operacin en el establecimiento


van servir normalmente al usuario.
En la situacin 4 (no fue emitida la Z) si la impresora es prendida a las 8:00 del
prximo da va a emitir la Z automticamente.
En la situacin 5, caso la aplicacin no haga inmediatamente la Z el equipo la har
automticamente. Posiblemente ese es un caso donde el lmite debe ser aumentado.

PASO 12 Lectura de Informaciones de la Impresora.


El ltimo paso es verificar las informaciones fiscales que deben ser ledas de la
impresora para llenar los libros fiscales.
Mire en la tabla de comandos todas las informaciones que la impresora retorna y
elija los que son necesarios para cumplir con las obligaciones fiscales de su pas o regin.

123
Manual del Usuario

Captulo 14 Comandos de Impresin y Tabla de Caracteres

Algunos de los comandos de la impresora fiscal poseen parmetros que permiten


la entrada de texto libre, (as pueden recibir texto ASCII, CODE PAGE 850 o caracteres
especiales para el formato del texto.). Para eses casos, ese captulo detalla los comandos
con que se puede formatear la impresin para que utilice algunos recursos de impresin
para una mejor calidad visual en los documentos que as lo permiten.

Los documentos que permiten la utilizacin de ese tipo de recurso ms


notadamente son:
Informe Gerencial.
Comprobante de Venta (En el mensaje promocional)
Clich (Solamente es vlido para intervencin tcnica)
Nota: Caracteres acentuados son permitidos en diversos campos (definidos como
STRING) de acuerdo con la tabla CODE PAGE 850, luego es posible por ejemplo vender
man con acentuacin correcta.

124
MP-20 FI II VE . Revisin 1.0
Los caracteres desde 20H hasta 7FH son los ASCII estndar, los de 80H hasta FFH son
interpretados de acuerdo con la tabla a seguir.

Caracteres CODE PAGE 850:

Nota: De acuerdo con esa tabla el carcter @ por ejemplo es el 40H.

Abajo del 20H existen algunos comandos que permiten por ejemplo utilizar otras
fuentes de caracteres, bien como hacer impresin negrita y otras cosas.

125
Manual del Usuario

Modos de Impresin

La impresora pode imprimir en los modos 36, 48 y 54 caracteres por lnea.


Esos caracteres poden ser expandidos horizontalmente (doble ancho) resultando
18, 24 o 27 caracteres por lnea.
Adems de eso, es posible imprimir esos mismos caracteres en negrita, itlico y
subrayado.

Se acuerde que esos comandos slo pueden ser utilizados como parmetros en los
siguientes comandos
Comprobante No Fiscal Vinculado y Informe Gerencial
Mensaje Promocional
Clich del Propietario (ese solamente para el modo de intervencin tcnica).

Dos tipos de comando pueden ser enviados:


a - COMANDO DIRECTO
En este modo, el envo de un simple cdigo es suficiente para comandar la
impresora fiscal.
ASCII: LF
HEXADECIMAL: 0A
Este comando hace con que las instrucciones hasta entonces almacenadas en el
buffer sean impresas con subsiguiente avance de lnea.

b - SECUENCIA DE CONTROL
En este modo, debe ser enviado ms de un cdigo para comandar o programar la
impresora.
ASCII: ESC W 01
HEXADECIMAL: 1B 57 01
Este comando hace con que las prximas impresiones sean hechas en modo
expandido.
En seguida son presentados, en forma de sumario, todos los comandos aceptos
por la impresora fiscal.

126
MP-20 FI II VE . Revisin 1.0

TABLAS DE COMANDOS DE IMPRESIN

Operacin
ASCII DEC HEX DESCRIPCIN

ESC @ 64 40 Retorna a la programacin por defecto (48 columnas, sin negrita, )

Movimiento Horizontal
ASCII DEC HEX DESCRIPCIN

ESC f 0 n 102 1B 66 00 Desplazamiento horizontal n = nmero de espacios


n

Movimiento Vertical
ASCII DEC HEX DESCRIPCIN

LF 10 0A Avance de lnea

Control de Datos
ASCII DEC HEX DESCRIPCIN

CR 13 0D Imprime lnea sin avance de papel.

Tamao de la Impresin v Anchura del Carcter


ASCII DEC HEX DESCRIPCIN

SO 14 0E Selecciona expandido por una lnea

ESC SO 27 14 1B 0E Selecciona expandido por una lnea

SI 15 0F Selecciona modo condensado

ESC SI 27 15 1B 0F Selecciona modo condensado

DC2 18 12 Cancela modo condensado

DC4 20 14 Cancela modo expandido de una lnea

ESC M 27 77 1B4D Selecciona modo normal (programacin inicial)

ESC P 27 80 1B 50 Selecciona modo lite

ESCW n 27 87 1B57 n Modo expandido (encendido n=01/apagado n=00)

ESC 4 27 52 1B 34 Enciende modo itlico

ESC 5 27 53 1B 35 Apaga modo itlico j

127
Manual del Usuario
Realces de Impresin
ASCII DEC HEX DESCRIPCIN

ESC - n 27 45 n 1B 2D n Modo subrayado (encendido=01/apagado=00

ESC E 27 69 1B 45 Modo Enfatizado (Negrita)

ESC F 27 70 1B 46 Anula Modo Enfatizado (Negrita)

128
MP-20 FI II VE . Revisin 1.0

Anexo 1 Histrico De Las Versiones Del Firmware

A seguir es presentado un resumen de las modificaciones hechas en cada versin


del firmware de la impresora MP-20 FI II desde la versin 03.17.
Las ms importantes estn en negrita.

03.16
Versin Inicial

03.17
a) Insertada la posibilidad de vender artculos con valor unitario con 8 dgitos
mas 3 decimales. O sea de Bs. 00.000.000,000 hasta Bs. 99.999.999,999. Mire el
comando 3EH 47H.
b) Es posible anular el Comprobante aunque no tenga nada registrado. Una vez
abierto un Comprobante de Venta es posible cerrarlo en cualquier punto.
c) La expresin TOTAL ahora est en la ltima lnea del Comprobante. Cuando se
subtotaliza el Comprobante es impreso SALDO.
d) Los porcentuales de las tasas no son ms impresos al rodapi una vez que
estn presentes esas informaciones en cada artculo registrado.
e) Es permitida la utilizacin de cualquier pago aunque la operacin resulte en
vuelto y no haga monto suficiente en el totalizador Efectivo para el Cambio.

03.18
a) El resumen de los totalizadores impresos de hora en hora fue quitado.
b) El nmero serial ahora es impreso a la derecha de los documentos.
c) Permiso para fiscalizar la impresora en modo entrenamiento. (Pues la primera
fiscalizacin es la que quita el equipo del modo entrenamiento)
d) Quitada la impresin "COO - Lectura X" del Informe Gerencial.
e) Permitido cdigo en blanco en los artculos.
f) Permitida impresin en una lnea (desde que cantidad = uno, sin cdigo, sin
Unidad de Medida y descripcin con hasta 22 car.)

03.19
a) Quitada una lnea blanca de los comprobantes de venta.

129
Manual del Usuario
b) Permitido incrementos y descuentos en el subtotal. Incluso el incremento
exento.
c) Si no hay Efectivo para cambio (<0) su valor no es impreso en la Lectura X.
d) Aadido retorno del contador actual del comprobante de venta CCV. Comando
23H 37H.
e) El comando de cierre (22H) es aceptado aunque no tengan sido informados
todos los pagos (asume lo faltante como Efectivo).
f) La expresin saldo fue cambiada para SUBTTL.
g) Aadido el comando (3EH 47H 33H) que permite la anulacin o devolucin
de mercancas en el comprobante de venta.
h) Comprobante de Venta totalizado en cero no es mas anulado automticamente.
i) Aadida la posibilidad de imprimir la direccin del comprador en el encabezado
del comprobante de venta.
j) Las operaciones de multiplicacin (Cantidad veces Valor unitario y Tasa veces
Base Imponible) siempre redondean. Anteriormente eso era configurable.

3.20
a) No imprime los Departamentos en la Lectura X.

3.22
a) Sacada lnea adicional despus del nmero serial de algunos documentos
(LECTURA X, ).
b) Permitir incrementos en artculos.
c) Cierre de Nota de crdito con incrementos, descuentos.
d) Correccin - Retornaba que era permitido anular comprobantes mismo con el
Comprobante cerrado. (1B 23 - Flags fiscales)
e) Retorna hora lmite para la Z automtica.
f) Ortografa: (Credito por Crdito , Excentos por Exentos, Dotacion por Dotacin,
usurio por usuario, Memria por Memoria y dias por das)

130
Manual del Usuario

132

También podría gustarte