Vmaxocx Manual Programacion V1106
Vmaxocx Manual Programacion V1106
Vmaxocx Manual Programacion V1106
1
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Instalacin
Historial de cambios:
Fecha 14 de Abril de 2009
Version 1.1.06
- El nuevo OCX puede enviar informacin de manera automtica a un Visor de Precios
conectado en uno de los puertos adicionales de la.
- Al momento del Subtotal en el ticket el OCX puede abrir la gaveta de dinero
automticamente si la propiedad NautoGaveta es igual a 1.
- Se valida que los parmetros Monto y Cantidad no tengan valor NULO, de ser as se
colocan en cero (0)
-
Fecha 6 de Marzo de 2009
Version 1.0.63
- Se corrigio falla en la funcin Item que ocasionaba que si los montos tenian ceros a la
izquierda no se imprimieran correctamente.
- La funcin AbrirCF ahora acepta Razones Sociales de hasta 120 caracteres de longitud
y automticamente las divide en varias lneas al imprimir.
- La funcin AbrirCF ahora imprime una lnea punteada al terminar de imprimir los datos
del cliente para separar el encabezado de los Items de venta.
- La funcin Item ahora acepta descripciones de hasta 120 caracteres de longitud y la
divide automticamente en hasta 3 lneas adicionales antes de registrar el Item.
- La funcin Item ahora calcula e imprime correctamente el monto total cuando el
producto de la Cantidad por el Precio llega hasta BsF 9.999.999,99
- La funcin Item ahora imprime las cantidades y precios con la COMA como el
separador de decimales manteniendo consistencia con la impresora Fiscal.
- Se aplicaron las mismas correcciones a la funcion ItemDev
2
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
3
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Indice
Propiedades ......................................................................................................... 5
NPuerto............................................................................................................. 5
Mtodos................................................................................................................ 5
AbrirCF.............................................................................................................. 5
Item ................................................................................................................... 7
ItemDev............................................................................................................. 8
ItemDesc........................................................................................................... 9
CancelaCF ...................................................................................................... 10
CerrarCF ......................................................................................................... 10
SubTotal.......................................................................................................... 11
DescuentoCF.................................................................................................. 12
PagoCF........................................................................................................... 13
AbrirGavetaDinero .......................................................................................... 13
CierreDiario..................................................................................................... 14
AbrirDNF ......................................................................................................... 15
TextoDNF........................................................................................................ 15
CerrarDNF ...................................................................................................... 16
EstableceFechaHora ...................................................................................... 16
LeeDatosFiscales ........................................................................................... 17
LeeEstatus ...................................................................................................... 18
LeeZ................................................................................................................ 19
ReporteMemoriaFiscal.................................................................................... 20
SoftReset ........................................................................................................ 21
4
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Propiedades
Mtodos
Comportamiento:
Abre una Factura o una Nota de Crdito
Parmetros:
Tipo:
Si es D se abrir una Devolucin o Nota de Crdito
Si es cualquier otro valor se abrir una Factura
Razon: Razn social del cliente. Puede tener una longitud de hasta 107
caracteres y el OCX la imprimir automticamente en 1, 2 o 3 lneas segn la
longitud de la misma.
Rif: RIF del cliente
NCD: Nmero de Factura original (*)
Smaquina: Serial de la mquina que emiti la factura (*)
Fecha: Fecha en que se emiti la factura (*)
Hora: Hora en que se emiti la factura (*)
Retorno:
5
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
6
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Efecta la venta o anulacin de un Artculo dentro de una Factura.
Parmetros:
Des: contiene la descripcin del articulo en venta, puede contener hasta 120
caracteres y el OCX la dividir en hasta 3 lneas adicionales antes de la venta
del Item
Cant: indica la cantida del producto. Entre 0 y 99.999,999
La longitud mxima son 8 dgitos: EEEEEDDD
EEEEE Enteros
DDD Decimales
Ejemplo: si queremos vender 1,250 tendramos en colocar 1250
Si queremos vender 1, tendramos que colocar 1000
Monto: es el precio sin impuesto del articulo. Formato EEEEEEEEDD
Siempre con 2 decimales, sin punto ni coma.
Ejemplo: 100,45 se enviara como 10045
89,00 se enviara como 8900
Tasa: es la tasa de impuesto que corresponde a dicho producto
E: Exento
G: General (IVA general, actualmente 9%)
R: Reducida
A: Adicional
Tipo: 0Anulacin. 1-Venta
Retorno:
True OK
False- Error
7
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Efecta la Devolucin o anulacin de devolucin de un Artculo dentro de una
Nota de crdito
Parmetros:
Des: contiene la descripcin del articulo en devolucin, puede contener hasta
120 caracteres y el OCX la dividir en hasta 3 lneas adicionales antes de la
devolucin del Item.
Cant: indica la cantida del producto. Entre 0 y 99.999,999
La longitud son 4 dgitos: EEEEEDDD
EEEEE Enteros
DDD Decimales
Ejemplo: si queremos vender 1,250 tendramos en colocar 1250
Si queremos vender 1, tendramos que colocar 1000
Monto: es el precio sin impuesto del articulo. Formato EEEEEEEEDD
Siempre con 2 decimales, sin punto ni coma.
Ejemplo: 100,45 se enviara como 10045
89,00 se enviara como 8900
Tasa: es la tasa de impuesto que corresponde a dicho producto
E: Exento
G: General (IVA general, actualmente 9%)
R: Reducida
A: Adicional
Tipo: 0Anulacin. 1-Venta
Retorno:
True OK
False- Error
8
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Efecta un Descuento o anulacin de descuento de un Artculo dentro de una
factura o Nota de crdito
Parmetros:
Des: contiene la descripcin del articulo o descuento Max 19 caracteres
Monto: es el precio sin impuesto del articulo. Formato EEEEEEEEDD
Siempre con 2 decimales, sin punto ni coma.
Ejemplo: 100,45 se enviara como 10045
89,00 se enviara como 8900
Tasa: es la tasa de impuesto que corresponde a dicho producto
E: Exento
G: General (IVA general, actualmente 9%)
R: Reducida
A: Adicional
Tipo: 1Anulacin de descuento. 0-Descuento
Retorno:
True OK
False- Error
9
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
CancelaCF() As Boolean
Comportamiento:
Anula un comprobante en curso, Factura o Nota de Crdito
Parmetros:
Retorno:
True OK
False- Error
CerrarCF() As Boolean
Comportamiento:
Cierra un comprobante en curso, Factura o Nota de Crdito.
Slo se ejecuta si se han efectuado los pagos correspondientes en el caso de
la factura.
En el caso de la nota de crdito no es necesario efectuar pagos para cerrarla.
Parmetros:
Retorno:
True OK
False- Error
10
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
SubTotal() As Boolean
Comportamiento:
Subtotaliza el ticket y deja la impresora lista para recibir pagos
Parmetros:
Retorno:
True OK
False- Error
11
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Permite realizar un descuento global sobre el subtotal de un comprobante fiscal
Parmetros:
Retorno:
True OK
False- Error
12
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Envia un pago a la impresora fiscal
Es importante notar que el comprobante fiscal no se podr cerrar si no se han
enviado pagos suficientes para cubrir el monto total de la venta.
Parmetros:
Retorno:
True OK
False- Error
AbrirGavetaDinero() As Boolean
Comportamiento:
Abre la gaveta de dinero conectada al puerto de gaveta de la impresora fiscal
Parmetros:
Retorno:
True OK, Se abri la gaveta
False- Error
13
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Imprime un Reporte No fiscal X un Reporte Fiscal Z
Parmetros:
Tipo:
X Indica que el reporte a imprimir es un X
Z Indica que el reporte a imprimir es una Z
Retorno:
True OK
False- Error
14
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
AbrirDNF() As Boolean
Comportamiento:
Abre un comprobante NO Fiscal
Parmetros:
Retorno:
True OK, el comprobante fue abierto correctamente
False- Error
Comportamiento:
Imprime una lnea de texto en un comprobante NO Fiscal
Parmetros:
TextoNoFiscal: Lnea a imprimir. No debe contener la palabra TOTAL.
Retorno:
True OK, la lnea se imprimi correctamente
False- Error
15
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
CerrarDNF() As Boolean
Comportamiento:
Cierra un comprobante NO Fiscal
Parmetros:
Retorno:
True OK, el comprobante fue cerrado correctamente
False- Error
Comportamiento:
Corrige la fecha y hora de la Impresora Fiscal
Parmetros:
FechaDDMMAAAA: Fecha en formato DDMMAAAA
HoraHHMM: Hora en formato HHMM
Retorno:
True OK, La fecha y hora fueron actualizadas correctamente
False- Error
16
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
LeeDatosFiscales() As Boolean
Comportamiento:
Lee los siguientes valores de la impresora fiscal:
Fecha, Hora, Serial Fiscal, Rif, Tasa G, Tasa R, Tasa A, Numero de decimales
Parmetros:
Retorno:
True OK, La fecha y hora fueron actualizadas correctamente
False- Error
FechaMaquinaFiscal
HoraMaquinaFiscal
Serial
RIF
TasaG
TasaR
TasaA
NumDecimales
UltimoCFAbierto
UltimoCFAnulado
UltimaNCAbierta
UltimaNCAnulada
17
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
LeeEstatus () As Boolean
Comportamiento:
Lee el estatus de la Impresora Fiscal
Parmetros:
Retorno:
True OK
False- Error
EstadoFiscal:
0 En Espera Estado inicial, listo para iniciar cualquier operacin
1 Inicio Venta Hay un comprobante fiscal abierto
2 Venta Hay un comprobante fiscal abierto con ventas
3 SubTotal Est esperando pago
4 Pago Ya recibi al menos un pago
5 Fin Venta
6 No Fiscal
7 Programacin
8 Error Debe verificar los estatus de errores especficos
9 Inicio Devolucin
: (Signo de puntuacin Dos Puntos) Devolucin
ErrorFecha:
True Fecha errnea o reloj detenido
False Fecha OK
ErrorMemoriaFiscal
True Memoria desconectada o llena
False Memoria OK
ErrorImpresora
True Impresora sin papel o con tapa abierta
False Impresora OK
18
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Lee una Z de la impresora fiscal
Parmetros:
numZ: nmero de la Z que se desea leer. Si no se enva el comando retorna la
ltima Z
Retorno:
True OK
False- Error
rNumZ: nmero de la Z
rFechaHoraZ: Fecha y hora de la Z (DDMMAAAAHHMM)
rBaseE: Monto de la base imponible tasa Exenta
rBaseG: Monto de la base imponible tasa General
rBaseR: Monto de la base imponible tasa Reducida
rBaseA: Monto de la base imponible tasa Adicional
rDevE: Monto de devoluciones tasa exenta
rDevG: Monto de devoluciones tasa General
rDevR: Monto de devoluciones tasa Reducida
rDevA: Monto de devoluciones tasa Adicional
rDescE: Monto de descuentos tasa exenta
rDescG: Monto de descuentos tasa General
rDescR: Monto de descuentos tasa Reducida
rDescA: Monto de descuentos tasa Adicional
rTasaG: Tasa de impuesto General
rTasaR: Tasa de impuesto Reducida
rTasaA: Tasa de impuesto Adicional
rUltimaFacturaZ: nmero de la ltima factura incluida en el reporte Z
rFechaHoraUltimaFactura: Fecha y hora de la ltima factura
(DDMMAAAAHHMM)
rTotalFacturas: Cantidad de facturas includas en el reporte Z
rTotalNotasCredito: Cantidad de notas de crdito includas en el reporte Z
rDecimales: Nmero de decimales con que estn expresados los montos
rMoneda: Descriptor de la moneda en que estn expresados los montos
rSerialZ: Serial de la mquina a la que corresponde la Z
19
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Comportamiento:
Imprime un reporte de la memoria fiscal
Parmetros:
Tipo:
-DIA imprime un reporte de los acumulados diarios de la impresora para cada
dia dentro del rango solicitado
-MES imprime un reporte de los acumulados mensuales de la impresora para
cada mes dentro del rango
Retorno:
True OK
False- Error
20
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
SoftReset() As Boolean
'Reinicia la Impresora Fiscal
Comportamiento:
Obliga a que la impresora Fiscal cumpla el ciclo de apagado y encendido como
si se hubiese accionado el switch fsico de encendido.
Parmetros:
Retorno:
True OK
False- Error
21
ELEPOS electrnica y puntos de venta, c.a.
Impresoras Fiscales VMAX
Manual de programacin OCX v1.1.06
Ejemplos:
Resp = VMAX1.SubTotal
Resp = VMAX1.CerrarCF
22