JPFBatch (PFBatch en java)

JPFBatch es un clon de la utilidad pfbatch.exe de epson escrito en java, o sea, es un ejecutor de comandos por lotes en impresores o controladores fiscales que utilizan el protocolo EPSON. Para ello utiliza la libreria java IFEpson que implementa (por ahora no completamente) el protocolo fiscal epson.

Utiliza para la comunicación con el puerto serie la libreria RXTX 2.2pre2 (se utilizaron los compilados nativos de win32, win64 y linux i686 descargados de la página oficial, el de linux x86_64 se compiló sobre OpenSUSE 11.4 x86_64 utilizando gcc 4.5.1) y se ha testeado sobre linux (OpenSUSE 11.4 x86_64, OpenSUSE 11.4 i686, UBUNTU 9 x86_64), MS-Windows xp 32 bit, MS-Windows 7 32 bit, MS-Windows 7 64 bit con puertos serie RS-232 y conversores USB-SERIE.

NOTA: el programa se distribuye con licencia GPL y sin ningún tipo de garantías

Autor: Guillermo G. Theler, guilletheler@yahoo.com

Indice

Changelog

Archivos batch

Archivo de salida

Funcionamiento como Cliente/Servidor

Comandos Soportados

Posibles salidas

Tipos de datos

Ayuda sobre los comandos

Proyecto y Descarga en SourceForge

CHANGELOG

- Versiones anteriores a la 1.51 no tienen changelog

ver 1.51

- Agrego Semilla aleatoria en tiempo Calendar.GetInstance().getTimeInMillis() y realizo varios sorteos para conseguir el serial

ver 1.52

- Reduccion de reintentos de envio de 4 a 3

- Fin de thread principal forzado

- Control de ejecución en paralelo

ver 1.53

- Mejora de control de apertura y cierre del puerto serie

- Limpieza de parametros de entrada en desuso

- Listado de comandos

- Cambio de archivo de configuración jpfbatch.cfg a jpfbatch.properties con retiro de libreria JEnv

- Funcionamiento como Cliente o como Servidor en una red

ARCHIVOS BATCH

El archivo Batch es una lista de comandos que se ejecutará uno detras del otro. Cada comando debe comenzar con un @, luego el nombre del comando y luego la lista de parametros separados por el caracter separador que se configura en el archivo de configuracion jpfbatch.cfg (para todos los ejemplos se tomará '|' ).

Luego de la ejecución se devolverá un archivo con la extensión que se declara en el archivo jpfbatch.cfg (por defecto .out) con el mismo nombre que el archivo de entrada (si es que no se especifica explicitamente lo contrario con el parametro -out) que contendrá una lista con la combinación de los estados que devolvió cada comando individual (como se muestra en la sección archivo de salida).

Ej Solicitud de estado

[-- inicio estado.in --]

@SOLICITUDESTADO|S

[-- fin estado.in --]

ejecutando

java -jar JPFBatch.jar -i estado.in

devuelve

[-- inicio estado.out --]

5003B011 Buffer de impresora vacío

5110B011 Impresor fiscal fiscalizado

[-- fin estado.out --]

Ej Tique con 2 articulos

[-- inicio tique.in --]

@TIQUEABRE

@TIQUEEXTRA|linea extra

@TIQUEITEM|linea 1 de tique|00001000|000000010|2100|M|00001|00000000|000000000000000

@TIQUEITEM|linea 2 de tique|00001000|000000010|2100|M|00001|00000000|000000000000000

@TIQUESUBTOTAL|P

@TIQUEPAGO|Su pago|000000010|T

@TIQUECIERRA

[-- fin tique.in --]

ejecutando

java -jar JPFBatch.jar -i tique.in

devuelve

[-- inicio tique.out --]

0300I0500001 Cantidad de ítems de línea facturados (nnnnn.)

0301N12000000000010 Total de mercadería o Total a pagar (nnnnnnnnnn.nn). se retorna el Importe Bruto

0302N12000000000002 Total de impuesto IVA (nnnnnnnnnn.nn)

0303N12000000000000 Total pago (nnnnnnnnnn.nn)

0304N12000000000000 Total de Impuestos Internos Porcentuales (nnnnnnnnnn.nn)

0305N12000000000000 Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)

0306N12000000000008 Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)

0400N12000000000000 Resto que Falta Pagar. (nnnnnnnnnn.nn)

0500I0800000839 Número del Documento Fiscal recientemente emitido <nnnnnnnn>

5003B011 Buffer de impresora vacío

5008B011 Poco papel

5111B011 Impresor fiscal Certificado

5113B011 Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo

5115B011 Documento fiscal abierto

5116B011 Documento fiscal o no fiscal que se emite por rollo de papel abierto

[-- fin tique.out --]

ARCHIVO DE SALIDA

El archivo contendrá una lista con la combinación de los estados que devolvió cada comando individual con el siguiente formato:

Los primeros 4 dígitos son el codigo de salida (la lista completa se muestra en posibles salidas), el digito siguiente es el tipo de datos, los dos dígitos siguientes son el largo (si es -1 es variable), luego viene el valor y luego un espacio y la descripción de la salida

En caso que 2 comandos devuelvan el mismo parametro se reemplazará el valor anterior y en ningún caso habrá salidas repetidas.

FUNCIONAMIENTO COMO CLIENTE/SERVIDOR

Se puede ejecutar JPFBatch como cliente o como servidor para:

- Utilizar un mismo impresor con multiples computadoras

- Imprimir el tiquet en una computadora muy lejana (ej: el programa corre en el servidor y se utiliza el impresor fiscal en una sucursal conectada con VPN)

Para ejecutarlo en modo servidor:

java -jar JPFBatch.jar -AsServer o colocar la opcion AsServer = true en el archivo de configuracion

Para quién lo corra sobre linux también hay un scritp jpfbatchd que puede utilziarse para correrlo como daemon

Para ejecutarlo en modo cliente:

java -jar JPFBatch.jar -AsClient ...[resto de las opciones] o colocar la opcion AsClient = true en el archivo de configuracion

COMANDOS SOPORTADOS

Nota: solamente se implementaron los comandos para utilizar el impresor fiscal TM-U220AF aunque se pueden implementar para hacer facturas/notas de crédito/etc en las TM-U950F / TM-300AF

El manual del protocolo completo del TM-U220AF se puede descargar aquí

El manual del protocolo completo del LX-300AF se puede descargar aquí

ABRIRDNF - Este comando es el primer paso en la producción de un Documento No Fiscal. Se imprime el encabezado del comprobante fiscal, pero se lo identifica claramente como "NO FISCAL".

AVANAZHOJASUELTA - Avanza el papel de la hoja suelta

AVANZACOMPROBANTETIQUE - Avanza solo el papel del comprobante del tique, spara los impresores que lo soporten

AVANZATESTIGOTIQUE - Avanza solo la cinta testigo del tique, spara los impresores que lo soporten

AVANZATIQUE - Avanza el papel del ticket

CERRARDNF - l comando será rechazado si un comprobante no fiscal no está abierto. Se lo rechazará si hay formularios en las entradas para impresión o validación de hojas sueltas.

CIERREX - Realiza un cierre X, no es necesario enviar ningun parametro

CIERREXZ - Este comando imprime el reporte de Totales Diarios y, en forma opcional, transfiere los Totales Diarios desde la Memoria de Trabajo a la Memoria Fiscal. Por ello, la duración de la Memoria Fiscal es independiente de la cantidad de transacciones que se realizan en el día. IMPORTANTE: Se puede realizar más de un cierre fiscal por día, pero este procedimiento acorta la vida útil de la memoria fiscal, siendo responsabilidad del programador y/o usuario la disminución en la capacidad de almacenamiento de la Memoria Fiscal.

CIERREZ - Realiza un cierre Z, no es necesario enviar ningun parametro

CORTARPAPEL - Corta el papel

DNFHTARJETACREDITO - Comando Voucher Tarjeta de Crédito generado con un comprobante no fiscal homologado.

FACTABRE - Este comando es el primer paso para producir un Comprobante Fiscal tipo Factura, Nota de Crédito, Tique-Factura (TF) o Tique-Nota de Crédito (TNC) (según modelo del equipo). Se rechazará el comando si hay otro comprobante fiscal abierto.

FACTCIERRA - Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento de total.

FACTITEM - No se aceptará el comando si no hay un comprobante fiscal abierto. Se lo rechazará si no hay papel en la entrada para impresión o validación de hojas sueltas.

FACTPAGO - Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento de total. En Impresoras de Tique y Tique-Factura/TNC se rechazará si hay un papel en las estaciones de slip o validación, si no hay papel en la estación de rollo, o si se usó la máxima cantidad de pagos permitida. Se usa este comando para imprimir información del total del pago y vuelto de la transacción. Cuando se envía un PAGO al Impresor Fiscal, se almacena y se imprimen junto con el TOTAL cuando se cierra la Factura / Nota de Crédito / TF / TNC. Después de este comando, no se pueden emitir nuevos comandos de impresión ítem de línea. Una vez enviado un PAGO, sólo se aceptan los comandos Pago, Cerrar Factura / Nota de Crédito / TF / TNC o CANCELAR. Sólo serán aceptados 5 (cinco) pagos en total por cada Factura / Nota de Crédito / TF / TNC.

FACTPERCEP - Se rechazará este comando si no hay una Factura, Nota de Crédito, Tique-Factura o Tique-Nota de Crédito abierto y al menos un ítem de venta facturado o si los montos acumulados generan un desbordamiento de total. Se usa este comando para imprimir información sobre percepciones Globales o de IVA. Si se envía una Percepción de IVA y no se han facturado productos a dicha tasa, el comando será rechazado. Importante: Las percepciones no van impresas entre productos facturados. Las percepciones se imprimen por descripción en el cierre de la Factura, Nota de Crédito, Tique-Factura ó Tique-Nota de Crédito y en el Cierre Z.

FACTSUBTOTAL - Este comando será rechazado si no hay un comprobante fiscal abierto. Se usa este comando para enviar los totales de transacciones al Host.

GETFECHAHORA - Obtener fecha y hora

IMPRTXTDNF - El comando será rechazado si no está abierto un comprobante no fiscal. Se restringirá el texto al conjunto de Caracteres del Texto Fiscal.

LEERPREFERENCIASUSUARIO - Este comando se utiliza para leer de la memoria de trabajo las preferencias del usuario establecidas con el comando Seleccionar Preferencias del Usuario.

PONEENCABEZADO - Este comando almacena una línea de Datos Fijos de encabezado o cola en la Memoria de Trabajo. Este comando permite almacenar un código de barras a ser impreso, el cual sólo es permitido en las últimas líneas de un comprobante (colas), ver Apéndice A por detalles.

PREPARARESTACIONPRINCIPAL - Este comando se utiliza para preparar la estación indicada en el comando, para la impresión del próximo documento.

REPOMEMFISCFECHA - Este comando imprime un reporte de Cierres Diarios en forma selectiva por un rango de fechas. Este comando usa tiempo extendido para su finalización. Además brinda la opción de producir sólo totales, o totales y detalles de Cierres Diarios.

REPORTEMEMORIAFISCALPORZ - Este comando imprime un reporte de cierres diarios en forma selectiva por un rango de números de cierre. Este comando usa tiempo extendido para la finalización. Provee la opción de producir sólo totales, o totales y detalles de Cierres Diarios.

SELECCIONARPREFERENCIASUSUARIO - Este comando permite realizar configuraciones sobre la impresión en Hoja Suelta y/o Formulario Continuo, así como también seleccionar determinadas preferencias en comprobantes. Para saber cual es la configuración actual, se puede utilizar el comando Leer Preferencias del Usuario.

SETFECHAHORA - Seteo de fecha y hora

SOLICITUDESTADO - Este comando se utiliza para conocer el estado del Impresor Fiscal. Puede ser enviado en cualquier instante ya que no realiza impresión alguna. Es conveniente llamar esta función antes de iniciar un Documento Fiscal, pero cuando se realiza la generación de documentos, los primeros dos campos de datos poseen la información necesaria para saber si el comando enviado ha sido ejecutado satisfactoriamente.

TIQUEABRE - Este comando es el primer paso para producir un comprobante fiscal Tique. Los datos de la Hora y Fecha son impresos en el momento en que se facture el primer ítem o que se envíe una línea de texto Fiscal. Se rechazará el comando si hay un comprobante o Tique fiscal abierto. Se rechazará si la Memoria Fiscal está llena, si hay un error en la Memoria de Trabajo o en la Memoria Fiscal. Se rechazará si hay papel en las estaciones de slip o de validación.

TIQUECIERRA - Se rechazará el comando si no hay un tique fiscal abierto. Se lo rechazará si no se completó alguna transacción de Venta con total mayor que cero ó si los montos acumulativos originan un desbordamiento del total. Se lo rechazará si hay formularios en las estaciones de slip ó validación ó si se hubiera agotado el papel de rollo. Este comando se usa para cerrar el comprobante fiscal, acumular totales en Totales Diarios en la Memoria de Trabajo, imprimir el Importe Total del Tique, el importe de los pagos, el vuelto, el logo fiscal y cortar el comprobante fiscal.

TIQUEEXTRA - Corresponde a las líneas de descripción extra de Tique Fiscal, se deben enviar en forma previa al ítem de línea respectivo, se aceptarán como máximo 4 líneas de texto fiscal consecutivas las cuales se imprimirán cuando se envíe el ítem de línea correspondiente. Se rechazará el comando si no hay un comprobante fiscal abierto. Se rechazará si hay papel en las estaciones de slip o de validación. El texto sólo puede ser Texto Fiscal. La longitud del texto está limitada de manera que no se pueda imprimir nada en las columnas que normalmente están ocupadas por campos de montos de ítems de líneas.

TIQUEITEM - No se aceptará el comando si no hay un comprobante fiscal abierto. Se lo rechazará si hay papel en la entrada para impresión o validación de hojas sueltas. Se rechazará si la acumulación de montos genera un desborde de totales. IMPORTANTE: Un ítem de línea no puede tener el ajuste de la base imponible e Impuestos Internos Fijos al mismo tiempo.

TIQUEPAGO - Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento del total. Se rechazará si hay un papel en las estaciones de slip o validación, si no hay papel en la estación de rollo, o si se usó la máxima cantidad de pagos permitida. Se usa este comando para imprimir información del total y del pago de la transacción. Cuando se envía un PAGO al Impresor Fiscal, se almacena y se imprime junto con el TOTAL cuando se cierra el Tique. Las transacciones de ventas deben emitir comandos de pago y pagar el total completo de la transacción antes de emitir un comando de Cierre de Comprobante Fiscal. Después de éste, no se pueden emitir nuevos comandos de impresión de ítem de línea. Una vez enviado el PAGO, sólo se aceptan comandos PAGO, CERRAR Tique o CANCELAR. Serán aceptados 5 (cinco) pagos como máximo por cada tique.

TIQUESUBTOTAL - Este comando será rechazado si no hay un comprobante Tique fiscal abierto. Se rechazará si la acumulación de montos genera un desborde de totales. Se usa este comando para enviar los totales de transacciones al Host e imprimir, opcionalmente, el subtotal.

POSIBLES SALIDAS

1 = Numero de secuencia

2 = Código de comando

3 = Salida del impresor, solo se carga en caso de error

4 = Errores de puerto serie

100 = Número del último Comprobante Fiscal Tique o Factura B ,C o Tique-Factura B-C emitido (no cancelado) <nnnnnnnn>.

101 = Fecha del primer Comprobante Fiscal y/o desde el inicio del primer Documento Fiscal, de la Jornada Fiscal en curso. <AAMMDD> <YYMMDD>

102 = Hora del primer Comprobante Fiscal y/o desde el inicio del primer Documento Fiscal, de la Jornada Fiscal en curso <HHMMSS>

103 = Número del último Cierre de la Jornada Fiscal <nnnnn>

104 = Dato de Auditoría parcial. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z

105 = Dato de Auditoría Total. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z

106 = Texto de Auditoría que Identifica el Impresor. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z

107 = Texto de Auditoría. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z

110 = Ancho de la Impresora en columnas a 10 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles

111 = Ancho de la Impresora en columnas a 12 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles.

112 = Ancho de la Impresora en columnas a 17 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles.

113 = Ancho en columnas para Tique, Tique-Factura o Tique-Nota de Crédito <nnn>

114 = Cantidad de líneas de Validación <nnn>Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Validación Superior de documentos.

115 = ‘1’ si la Impresora Fiscal puede hacer Tiques y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Tiques.

116 = ‘1’ si la Impresora Fiscal puede hacer Tique-Factura y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Tique-Factura.

117 = ‘1’ Si la Impresora Fiscal puede hacer Facturas y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Facturas en Hoja Suelta o formulario continuo.

118 = Cantidad de dígitos asignados para los centavos en el cierre Z o en el subtotal. Valor normal 2. <nn>

119 = Estación principal actualmente seleccionada, donde se van a imprimir los datos. <nn> ‘R’ Impresión por salida de Tiques. ‘S’ Impresión por Hoja suelta o Formulario Continuo.

120 = Modelo de la Impresora <aaaaaaaaaaaaaaa> Los programadores pueden utilizar esta información para saber que modelo de Impresora Fiscal tienen conectada.

130 = Número de Clave Única de Identificación Tributaria (CUIT) <nnnnnnnnnnn>

131 = Número de Punto de Venta <nnnn>

132 = Tipo de responsabilidad del contribuyente ‘I’ ASCII(73) (0x49) Responsable Inscripto ‘N’ ASCII(78) (0x4e) No Responsable ‘E’ ASCII(69) (0x45) Exento ‘M’ ASCII(77) (0x4d) Responsable Monotributo ‘T’ ASCII(84) (0x54) Monotributista Social

133 = Tasa Estándar de Impuesto al Valor Agregado (IVA) <.nnnn>

134 = Monto Máximo de un Tique-Factura (Igual que Tique-Nota de Crédito) <nnnnnnnnn.>

135 = Razón Social del comprador. <aaa..40..aaa>

140 = Número del último Cierre de la Jornada Fiscal o cierre Z <nnnnn>

141 = Número del último Tique o Factura B,C o Tique-Factura B,C completamente emitido sin problemas <nnnnnnnn>.

142 = Número del último Tique impreso o Factura B,C o Tique-Factura B,C <nnnnnnnn>

143 = Número del último Tique-Factura A o Factura A completamente emitido sin problemas <nnnnnnnn>.,

144 = Número del último Tique-Factura A o Factura A impreso <nnnnnnnn>.

145 = Número del último Documento No Fiscal emitido <nnnnn>.

146 = Número del último Documento No Fiscal Homologado emitido <nnnnn>. Este contador regresa a cero, luego de un Cierre Z.

147 = Número del último número de referencia para Documentos No Fiscales o No Fiscales homologados emitido <nnnnnnnn>. Este contador es correlativo y no es modificado por el cierre ‘X’ o ‘Z’.

148 = Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘A’ emitido <nnnnnnnn>

149 = Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘B’ o ‘C’ emitido <nnnnnnnn>

150 = Número de último Remito emitido <nnnnnnnn>

161 = Letra que indica el Tipo de Documento que se esta emitiendo <a>. ‘K’ Tique. ‘T’ Tique-Factura. ‘O’ Documento No Fiscal. ‘H’ Documento No Fiscal Homologado. ‘M’ Documento No Fiscal Homologado Tique Nota de Crédito

162 = Letra que Caracteriza al documento <a>. ‘N’ No tiene una letra que identifique al documento. ‘A’ Documento emitido con letra A. ‘B’ Documento emitido con letra B. ‘C’ Documento emitido con letra C.

200 = Número de cierre X /Z según corresponda <nnnnn>

201 = Cuenta de Documentos Fiscales Cancelados <nnnnn>

202 = Cuenta de documentos No Fiscales Homologados (D.N.F.H) <nnnnn>

203 = Cuenta de Documentos No Fiscales no homologados (D.N.F.) <nnnnn>

204 = Cuenta de Comprobantes Fiscales Tique, Factura B,C o Tique-Factura B,C emitidos <nnnnn>

205 = Cuenta de Comprobantes de Tique-Factura ‘A’ y Facturas ‘A’ emitidos. <nnnnn>

206 = Número de último comprobante de Tiques, Tique-Factura ‘B’ o ‘C’ y Facturas ‘B’ o ‘C’ emitidos <nnnnnnnn>

207 = Monto total Facturado <nnnnnnnnnnnn.nn>

208 = Monto total de IVA Cobrado <nnnnnnnnnnnn.nn>

209 = Importe Total de las percepciones en Facturas o Tique-Facturas <nnnnnnnnnnnn.nn>

210 = Número de último comprobante Tique-Factura ‘A’ o Factura ‘A’ emitido <nnnnnnnn>

211 = Número de último comprobante Tique-Nota de Crédito ‘A’ o Nota de Crédito ‘A’ emitido <nnnnnnnn>

212 = Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘B’ o ‘C’ emitido <nnnnnnnn>.

213 = Número del último Remito emitido <nnnnnnnn> Disponible sólo en equipos homologados para formato Factura.

214 = Importe Total de Notas de Crédito emitidas <nnnnnnnnnnnn.nn>

215 = Importe Total de IVA de Notas de Crédito <nnnnnnnnnnnn.nn>

216 = Importe Total de las Percepciones en Notas de Crédito o Tiques-Nota de Crédito <nnnnnnnnnnnn.nn>

300 = Cantidad de ítems de línea facturados (nnnnn.)

301 = Total de mercadería o Total a pagar (nnnnnnnnnn.nn). se retorna el Importe Bruto

302 = Total de impuesto IVA (nnnnnnnnnn.nn)

303 = Total pago (nnnnnnnnnn.nn)

304 = Total de Impuestos Internos Porcentuales (nnnnnnnnnn.nn)

305 = Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)

306 = Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)

400 = Resto que Falta Pagar. (nnnnnnnnnn.nn)

401 = TIQUE CANCELADO

500 = Número del Documento Fiscal recientemente emitido <nnnnnnnn>

600 = Número del Documento NO Fiscal recientemente emitido (nnnnnnn)

700 = Seleccion de impresion en rollo de papel

701 = Seleccion de impresion en hoja suelta

702 = Tamaño de papel definido por usuario

703 = La preferencia solicitada no está seleccionada

704 = La preferencia solicitada está seleccionada

705 = Tipo de de documento a imprimir: documento no fiscal

706 = Cantidad de columnas

707 = Cantidad de filas

800 = Fecha AAMMDD

800 = Hora HHMMSS

5000 = Error y/o falla de la impresora

5001 = Impresora fuera de linea

5002 = Buffer de Impresora lleno

5003 = Buffer de impresora vacío

5004 = Entrada de hojas sueltas frontal preparada

5005 = Hojas sueltas frontal preparada

5006 = Impresora sin papel

5007 = Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores

5008 = Poco papel

5101 = Error de comprobacion de memoria fiscal

5102 = Error de comprobacion de memoria de trabajo

5103 = Poca bateria

5104 = Comando no reconocido

5105 = Campo de datos invalido

5106 = Comando no invalido para estado fiscal

5107 = Desbordamiento de totales

5108 = Memoria fiscal llena

5109 = Memoria fiscal casi llena

5110 = Impresor fiscal fiscalizado

5111 = Impresor fiscal Certificado

5112 = Impresor fiscal desfiscalizado por software

5113 = Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo

5114 = Es necesario realizar un transporte de hoja

5115 = Documento fiscal abierto

5116 = Documento fiscal o no fiscal que se emite por rollo de papel abierto

5117 = Documento no fiscal que se emite por rollo de papel abierto

5118 = Factura o impresion en hoja suelta inicializada

5119 = Hay un error en el checkeo del estado fiscal, verificar todos los indicadores

5200 = Cantidad de ítems de línea facturados (nnnnn.)

5201 = Total de mercadería (nnnnnnnnnn.nn) Siempre se retorna el Importe Bruto (Base Imponible más losImpuestos).

5202 = Total de impuesto IVA (nnnnnnnnnn.nn)

5203 = Total pago (nnnnnnnnnn.nn)

5204 = Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)

5205 = Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)

5206 = Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)

6300 = Resto que Falta Pagar. <nnnnnnnnnn.nn> Importante: En el caso de Cancelar un Documento, solo se retornan los campos de datos 1 y 2.

6400 = Número del Documento Fiscal que se acaba de EMITIR.

TIPOS DE DATOS

A = Alfanumerico

I = Numero Entero

W = Numero con 8 decimales

N = Numero con 4 decimales

M = Numero con 3 decimales

D = Numero con 2 decimales

B = Numero booleano de 1 o mas de largo

H = Hexadecimal

Y = Byte, debe tomarse el valor numerico del byte

T = Hora, el formato es HHMMSS

F = Fecha, el formato es AAMMDD

AYUDA DE COMANDOS

Ayuda de comando fiscal ABRIRDNF

---------------------------------

Este comando es el primer paso en la producción de un Documento No Fiscal. Se imprime el encabezado del comprobante fiscal, pero se lo identifica claramente como "NO FISCAL".

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal AVANAZHOJASUELTA

-----------------------------------------

Avanza el papel de la hoja suelta

parametro 0, tipo = Numero Entero, largo=2 "Cantidad de lineas"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal AVANZACOMPROBANTETIQUE

-----------------------------------------------

Avanza solo el papel del comprobante del tique, spara los impresores que lo soporten

parametro 0, tipo = Numero Entero, largo=2 "Cantidad de lineas"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal AVANZATESTIGOTIQUE

-------------------------------------------

Avanza solo la cinta testigo del tique, spara los impresores que lo soporten

parametro 0, tipo = Numero Entero, largo=2 "Cantidad de lineas"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal AVANZATIQUE

------------------------------------

Avanza el papel del ticket

parametro 0, tipo = Numero Entero, largo=2 "Cantidad de lineas"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

alida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal CERRARDNF

----------------------------------

El comando será rechazado si un comprobante no fiscal no está abierto. Se lo rechazará si hay formularios en las entradas para impresión o validación de hojas sueltas.

parametro 0, tipo = Alfanumerico, largo=1 "Tipo de Corte sobre el papel al finalizar la impresión ‘T’ Corte Total (Recomendado). ‘P’ Corte Parcial. Nota: Si no fuera soportada esta opción el IF efectuará un Corte Total"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 600, tipo = Numero Entero, largo=7 "Número del Documento NO Fiscal recientemente emitido (nnnnnnn)"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal CIERREX

--------------------------------

Realiza un cierre X, no es necesario enviar ningun parametro

parametro 0, tipo = Alfanumerico, largo=1 "Si se envía ‘Z’ 0x5a, ASCII (90 Decimal):Grabar Totales Diarios en la Memoria Fiscal y borrar los Totales Diarios de la Memoria de Trabajo. Se hace un Cierre ‘Z’. Si se envía ‘X’ 0x58, ASCII (88 Decimal): Realizar un cambio de Cajero. Se hace un Cierre ‘X’."

parametro 1, tipo = Alfanumerico, largo=1 "Si se envía 'P' ó 0x50 ó ASCII (80 Decimal) el Reporte ‘X’ sale impreso."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 200, tipo = Numero Entero, largo=5 "Número de cierre X /Z según corresponda <nnnnn>"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal CIERREXZ

---------------------------------

Este comando imprime el reporte de Totales Diarios y, en forma opcional, transfiere los Totales Diarios desde la Memoria de Trabajo a la Memoria Fiscal. Por ello, la duración de la Memoria Fiscal es independiente de la cantidad de transacciones que se realizan en el día. IMPORTANTE: Se puede realizar más de un cierre fiscal por día, pero este procedimiento acorta la vida útil de la memoria fiscal, siendo responsabilidad del programador y/o usuario la disminución en la capacidad de almacenamiento de la Memoria Fiscal.

parametro 0, tipo = Alfanumerico, largo=1 "Si se envía ‘Z’ 0x5a, ASCII (90 Decimal):Grabar Totales Diarios en la Memoria Fiscal y borrar los Totales Diarios de la Memoria de Trabajo. Se hace un Cierre ‘Z’. Si se envía ‘X’ 0x58, ASCII (88 Decimal): Realizar un cambio de Cajero. Se hace un Cierre ‘X’."

parametro 1, tipo = Alfanumerico, largo=1 "Si se envía 'P' ó 0x50 ó ASCII (80 Decimal) el Reporte ‘X’ sale impreso."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 200, tipo = Numero Entero, largo=5 "Número de cierre X /Z según corresponda <nnnnn>"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal CIERREZ

--------------------------------

Realiza un cierre Z, no es necesario enviar ningun parametro

parametro 0, tipo = Alfanumerico, largo=1 "Si se envía ‘Z’ 0x5a, ASCII (90 Decimal):Grabar Totales Diarios en la Memoria Fiscal y borrar los Totales Diarios de la Memoria de Trabajo. Se hace un Cierre ‘Z’. Si se envía ‘X’ 0x58, ASCII (88 Decimal): Realizar un cambio de Cajero. Se hace un Cierre ‘X’."

parametro 1, tipo = Alfanumerico, largo=1 "Si se envía 'P' ó 0x50 ó ASCII (80 Decimal) el Reporte ‘X’ sale impreso."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 200, tipo = Numero Entero, largo=5 "Número de cierre X /Z según corresponda <nnnnn>"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal CORTARPAPEL

------------------------------------

Corta el papel

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal DNFHTARJETACREDITO

-------------------------------------------

Comando Voucher Tarjeta de Crédito generado con un comprobante no fiscal homologado.

parametro 0, tipo = Numero Entero, largo=2 "‘01’ Comprobante No Fiscal Homologado Voucher Tarjeta de Crédito <0x30,0x31> <nn>."

parametro 1, tipo = Alfanumerico, largo=34 "Descripción de Texto Fiscal Variable para identificar el nombre de la tarjeta de crédito. Longitud máxima 34 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 2, tipo = Alfanumerico, largo=31 "Descripción de Texto Fiscal Variable para identificar el número de la tarjeta de crédito. Longitud máxima 31 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 3, tipo = Alfanumerico, largo=31 "Descripción de Texto Fiscal Variable para identificar el nombre del usuario de la tarjeta de crédito. Longitud máxima 31 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 4, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha de vencimiento de la tarjeta de crédito. El formato es AAMMDD (Año, mes, día). Dado que las tarjetas de crédito no tienen el día de vencimiento, se debe enviar el día 01. Si se envía ‘000000’no se imprime esta línea. <AAMMDD>"

parametro 5, tipo = Alfanumerico, largo=26 "Descripción de Texto Fiscal Variable para identificar el número de establecimiento. Longitud máxima 26 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 6, tipo = Alfanumerico, largo=28 "Descripción de Texto Fiscal Variable para identificar el número de cupón. Longitud máxima 28 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 7, tipo = Alfanumerico, largo=25 "Descripción de Texto Fiscal Variable para identificar el número interno del comprobante que se esta emitiendo. Es un número de referencia interna que se utiliza en algunos supermercados. Longitud máxima 25 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 8, tipo = Alfanumerico, largo=25 "Descripción de Texto Fiscal Variable para identificar el código autorización de la transacción electrónica. Longitud máxima 25 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 9, tipo = Alfanumerico, largo=29 "Descripción de Texto Fiscal Variable para identificar el tipo de operación. Longitud máxima 29 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 10, tipo = Numero con 4 decimales, largo=11 "Importe que se debe pagar. Formato <nnnnnnnnn.nn> (se debe enviar sin punto decimal). En caso de enviar un dato erróneo o no enviar un dato se imprimirá importe nulo."

parametro 11, tipo = Alfanumerico, largo=26 "Descripción de Texto Fiscal Variable para identificar la cantidad de cuotas.Longitud máxima 26 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 12, tipo = Alfanumerico, largo=32 "Descripción de Texto Fiscal Variable para identificar el tipo de moneda en que se ha realizado la transacción. Longitud máxima 32 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 13, tipo = Alfanumerico, largo=25 "Descripción de Texto Fiscal Variable para identificar el número de terminal. Es un número interno que se usa en algunos supermercados. Longitud máxima 25 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 14, tipo = Alfanumerico, largo=29 "Descripción de Texto Fiscal Variable para identificar el número de lote. Es un número interno que se usa en algunos supermercados. Longitud máxima 29 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 15, tipo = Alfanumerico, largo=27 "Descripción de Texto Fiscal Variable para identificar el número de terminal electrónica. Es un número interno que se usa uso en algunos supermercados. Longitud máxima 27 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 16, tipo = Alfanumerico, largo=25 "Descripción de Texto Fiscal Variable para identificar el número de sucursal. Longitud máxima 25 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 17, tipo = Alfanumerico, largo=30 "Descripción de Texto Fiscal Variable para identificar el número o nombre del operador. Longitud máxima 30 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 18, tipo = Alfanumerico, largo=29 "Descripción de Texto Fiscal Variable para identificar el número de Documento Fiscal al que se hace referencia. Longitud máxima 29 Caracteres. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 19, tipo = Alfanumerico, largo=1 "Si se envía el Caracter letra ‘P’ (0x50) (80 Decimal) se deja un espacio para que el cliente firme <a>. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 20, tipo = Alfanumerico, largo=1 "Si se envía el Caracter letra ‘P’ (0x50) (80 Decimal) se deja un espacio para que el cliente ponga un número de teléfono. Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime esta línea."

parametro 21, tipo = Alfanumerico, largo=1 "Si se envía el Caracter letra ‘P’ (0x50) (80 Decimal) se deja un espacio para que el cliente ponga su número de Documento <a>.Si se envía el Caracter DEL (0x7F) ó (127 en decimal) no se imprime"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal FACTABRE

---------------------------------

Este comando es el primer paso para producir un Comprobante Fiscal tipo Factura, Nota de Crédito, Tique-Factura (TF) o Tique-Nota de Crédito (TNC) (según modelo del equipo). Se rechazará el comando si hay otro comprobante fiscal abierto.

parametro 0, tipo = Alfanumerico, largo=1 "Tipo de Documento Fiscal que se va a realizar: <a> (Según modelo) ‘F’= 0x46 Factura Fiscal ‘N’= 0x4E Nota de Crédito Fiscal ‘T’= 0x54 Tique-Factura Fiscal ‘M’= 0x4D Tique-Nota de Crédito Fiscal"

parametro 1, tipo = Alfanumerico, largo=1 "Tipo de Salida Impresa <a> para Factura Fiscal o Recibo – Factura ‘C’= Formulario Continuo. ‘S’= Hoja Suelta ó Impresora Slip. NOTA: Si el Campo 01 es ‘T’ o ‘M’ este valor es ignorado."

parametro 2, tipo = Alfanumerico, largo=1 "Letra del Documento Fiscal <a> ‘A’= 0x41 ó ‘B’= 0x42 ó ‘C’= 0x43 ó ‘X’=0x58 Cualquier otra letra origina que se rechace el comando."

parametro 3, tipo = Numero Entero, largo=1 "Cantidad de Copias que se deben IMPRIMIR.<n> Si usa copia con Carbónico, debe enviar ‘1’, pero si desea utilizar solo hojas en original, debe enviar como mínimo ‘2’. Este campo sólo es necesario para Facturas Fiscales en hoja suelta o formulario continuo. IMPORTANTE: En el caso de impresión en rollo (T, TF, TNC) éste valor es ignorado."

parametro 4, tipo = Alfanumerico, largo=1 "Tipo de Formulario que se utiliza para la Factura emitidas en hoja suelta o formulario continuo. <a> Indica si la impresora fiscal debe o no dibujar las líneas de las facturas emitidas en hoja suelta o formulario continuo. Este campo sólo es necesario para Facturas Fiscales. En el caso de Tique-Factura / Tique-Nota de Crédito, este dato es ignorado. Los valores posibles son: ‘F’= 0x46 : Se utiliza formulario pre-impreso con las líneas de la factura dibujadas.‘P’= 0x50: La impresora fiscal debe dibujar las líneas de la factura Impreso por la Impresora. ‘A’= 0x41: Autoimpresor, no imprimir todo el encabezado."

parametro 5, tipo = Numero Entero, largo=2 "Densidad de Impresión de los caracteres que se va a utilizar. Válido para Factura emitida en hoja suelta o formulario continuo. <nn> La Densidad o Resolución de Impresión no puede ser modificada en el transcurso de una Factura en hoja suelta o formulario continuo.Se han redondeado los CPI, por lo tanto para imprimir a 16,7 CPI, se debe enviar el número 17 y no 16,7. Valores aceptados para facturas en hoja suelta o formulario continuo, según modelo: ‘12’ CPI = 0x31 0x32 ‘17’ CPI = 0x31 0x37 En Tique-Factura / Tique-Nota de Crédito este valor es ignorado y se imprime siempre a 16,7 CPI. En caso de enviar un valor no aceptado por el equipo, el mismo es ignorado y no reporta error."

parametro 6, tipo = Alfanumerico, largo=1 "Responsabilidad Frente al IVA del EMISOR en el modo entrenamiento En modo entrenamiento, este campo era obligatorio que tenga una opción válida, en cambio en la nueva línea de impresoras fiscales es obligatorio configurar los datos fiscales para poder emitir documentos fiscales en modo entrenamiento, por lo que se utilizará la categoría del emisor configurada junto con el resto de los datos fiscales. Los valores posibles son: ‘I’= 0x49 IVA RESPONSABLE INSCRIPTO ‘R’= 0x52 IVA RESPONSABLE NO INSCRIPTO ‘N’= 0x4E NO RESPONSABLE ‘E’= 0x45 IVA EXENTO ‘M’= 0x4D RESPONSABLE MONOTRIBUTO ‘T’= 0x54 MONOTRIBUTISTA SOCIAL Cualquier letra distinta de I,R,N,E,M,T será rechazada."

parametro 7, tipo = Alfanumerico, largo=1 "Responsabilidad Frente al IVA del COMPRADOR. Este campo es obligatorio que tenga siempre una opción válida. Los valores posibles son: ‘I’= 0x49 IVA RESPONSABLE INSCRIPTO ‘R’= 0x52 IVA RESPONSABLE NO INSCRIPTO ‘N’= 0x4E NO RESPONSABLE ‘E’= 0x45 IVA EXENTO ‘M’= 0x4D RESPONSABLE MONOTRIBUTO ‘F’= 0x46 CONSUMIDOR FINAL ‘S’= 0x53 SUJETO NO CATEGORIZADO ‘T’= 0x54 MONOTRIBUTISTA SOCIAL ‘C’= 0x43 PEQUEÑO CONTRIBUYENTE EVENTUAL ‘V’= 0x56 PEQUEÑO CONTRIBUYENTE EVENTUAL SOCIAL Cualquier letra distinta de I,R,N,E,M,F,S,T,C,V será rechazada. Si el sujeto es “No Categorizado”, se deberá realizar la percepción que corresponde por RG212. Importante: Si se intenta generar un documento que no es posible por la RG-259, por ejemplo tratar de realizar una venta de responsable Inscripto a responsable Inscripto una factura tipo ‘C’, se informa error en este campo."

parametro 8, tipo = Alfanumerico, largo=40 "Nombre Comercial Comprador Primer Línea de Texto Fiscal Variable Cantidad máxima de caracteres según modelo (según densidad de impresión seleccionada y configuración de las zonas de impresión). El máximo cuando se emiten T/TF/TNC es de 40 caracteres impresos. Si por ejemplo se imprime en modo doble ancho, se reducirá la cantidad de caracteres impresos a la mitad."

parametro 9, tipo = Alfanumerico, largo=40 "Nombre Comercial Comprador Segunda Línea de Texto FiscalVariable – Cantidad máxima de caracteres según modelo. Ver campo anterior con más detalles."

parametro 10, tipo = Alfanumerico, largo=6 "Tipo de Documento del Comprador. <aaaaaa> Texto ASCII de hasta 6 Caracteres; si dice ‘CUIT’ o ‘CUIL’, se verifica el número enviado. Se debe enviar un CUIT ó CUIL siempre que el comprador no sea un Consumidor Final."

parametro 11, tipo = Numero Entero, largo=11 "Número de C.U.I.T. o de Documento del Comprador. Nro.: XX-XXXXXXXX-X: <nnnnnnnnnnn> Se aceptan 11 números sin los guiones. Será validado en CUIT ó CUIL (Si se emite un comprobante Tipo A). "

parametro 12, tipo = Numero booleano de 1 o mas de largo, largo=1 "Leyenda OPCIONAL Bien de USO ‘B’= 0x42 -Se imprime la leyenda “VTA. BIENES DE USO”. ‘N’= 0x4E -No se imprime la leyenda anterior. Esta opción sólo era válida si la responsabilidad del emisor era “Responsable Inscripto”, la del comprador era “Responsable No Inscripto” y se emitía un Documento Fiscal tipo Tique-Factura B ó Factura B. NOTA: Dado que por RG1697 / ley 25865 se ha eliminado la categoría “Responsable No Inscripto”, este dato ya no es requerido por lo que será ignorado en caso de ser enviado. "

parametro 13, tipo = Alfanumerico, largo=40 "Domicilio Comprador, Primera Línea de Texto Fiscal Variable Cantidad máxima de caracteres según modelo (según densidad de impresión seleccionada y configuración de las zonas de impresión). El máximo cuando se emiten T/TF/TNC es de 40 caracteres impresos. Si por ejemplo se imprime en modo doble ancho, se reducirá la cantidad de caracteres impresos a la mitad."

parametro 14, tipo = Alfanumerico, largo=40 "Domicilio Comprador, Segunda Línea de Texto Fiscal Variable Cantidad máxima de caracteres según modelo. Ver campo anterior"

parametro 15, tipo = Alfanumerico, largo=40 "Domicilio Comprador, Tercera Línea de Texto Fiscal Variable Cantidad máxima de caracteres según modelo. Ver campo anterior"

parametro 16, tipo = Alfanumerico, largo=40 "Remitos Relacionados, Primer línea - Texto Fiscal Variable con Datos sobre los remitos relacionados con la operación de venta. Cantidad máxima de caracteres según modelo (según densidad de impresión seleccionada y configuración de las zonas de impresión). El máximo cuando se emiten T/TF/TNC es de 40 caracteres impresos. Si por ejemplo se imprime en modo doble ancho, se reducirá la cantidad de caracteres impresos a la mitad. En Nota de Crédito y Tique-Nota de Crédito este campo se usa para indicar Tipo y Número de Comprobante de Venta de Origen. En este caso el máximo cuando se emite TNC es de 21 caracteres impresos."

parametro 17, tipo = Alfanumerico, largo=40 "Remitos Relacionados, Segunda Línea de Texto Fiscal Variable con datos sobre los remitos relacionados. Cantidad máxima de caracteres según modelo. Ver campo anterior con más detalles."

parametro 18, tipo = Alfanumerico, largo=1 "Formato para almacenar los datos ‘C’= 0x43 -Luego del Tique/Tique-Factura, no se va a realizar un Documento No Fiscal Homologado para Farmacias. IMPORTANTE: Normalmente se debe usar esta opción ‘C’ , excepto cuando se emiten Tiques en FARMACIAS. ‘G’= 0x47 -Se prepara el equipo para la impresión del D.N.F.H. para Farmacias, cuando se termina de emitir el Tique/TF. IMPORTANTE: Usar la opción ‘G’, UNICAMENTE CUANDO ES NECESARIO EMITIR un D.N.F.H. para las Farmacias."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal FACTCIERRA

-----------------------------------

Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento de total.

parametro 0, tipo = Alfanumerico, largo=1 "Tipo de Documento Fiscal que se va a cerrar <a> que debe coincidir con el utilizado al abrir la Factura, Tique-Factura, NC ó Tique-NC. ‘F’= 0x46 Factura Fiscal ‘N’= 0x4E Nota de Crédito Fiscal ‘T’= 0x54 Tique-Factura Fiscal ‘M’= 0x4D Tique-Nota de Crédito Fiscal Cualquier letra no aceptada por el modelo de controlador fiscal, origina que se rechace el comando."

parametro 1, tipo = Alfanumerico, largo=1 "Letra del Documento Fiscal <a> que debe coincidir con el utilizado al A abrir una Factura ó Tique-Factura. ‘A’= 0x41 ó ‘B’= 0x42 ó ‘C’= 0x43 Cualquier otra letra origina que se rechace el comando."

parametro 2, tipo = Alfanumerico, largo=10 "Descripción que se imprime en la línea de TOTAL. Se debe considerar que los últimos 10 caracteres de la factura en hoja suelta o formulario continuo, están reservados para la impresión de la palabra TOTAL. Esta descripción no es utilizada en Tique-Factura, sólo se utiliza para impresión de facturas en hoja suelta o formulario continuo. Para asegurar la compatibilidad se debe enviar en este campo el caracter ASCII DEL (0x7F o Dec 127) "

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

salida 6400, tipo = Numero Entero, largo=8 "Número del Documento Fiscal que se acaba de EMITIR."

Ayuda de comando fiscal FACTITEM

---------------------------------

No se aceptará el comando si no hay un comprobante fiscal abierto. Se lo rechazará si no hay papel en la entrada para impresión o validación de hojas sueltas.

parametro 0, tipo = Alfanumerico, largo=18 "Descripción del producto o bien facturado. Línea de Texto Fiscal Variable – Cantidad máxima de caracteres según modelo. El máximo cuando se emite TF/TNC es de 18 caracteres impresos cuando no existen impuestos internos y 11 caracteres en los casos en que existen impuestos internos. En el caso de las facturas en hoja suelta, este valor depende de la resolución a la que se imprime (CPIs) y del tamaño del papel utilizado."

parametro 1, tipo = Numero con 3 decimales, largo=8 "Cantidad de unidades. (nnnnn.nnn) Nota: Manejo de 5 enteros y 3 decimales, se debe enviar sin el punto."

parametro 2, tipo = Numero con 4 decimales, largo=12 "Precio Unitario del Item. (nnnnnnn.nnnn) Para FACTURAS A, SE ESPERAN VALORES SIN IVA. Para FACTURAS B, SE ESPERAN VALORES CON IVA. Para FACTURAS C, SE ESPERAN VALORES CON IVA. Nota 1: Manejo de 7 enteros y 4 decimales, se debe enviar con el punto decimal. Nota 2: Compatible con manejo de 2 decimales (nnnnnnn.nn), en este caso se debe enviar 7 enteros y 2 decimales sin el punto decimal."

parametro 3, tipo = Numero con 2 decimales, largo=4 "Tasa Impositiva. Alícuota de IVA (nn.nn) Nota: Se envía sin el punto decimal, por ejemplo 21,00 % de IVA se debe enviar “2100”."

parametro 4, tipo = Alfanumerico, largo=1 "Calificador de Item de Línea: 'M'= 0x4d, Monto agregado de mercadería o ítem de venta, SUMA. 'm'= 0x6d, anula el ítem vendido, RESTA. 'R'= 0x52, Bonificación, RESTA. 'r'= 0x72, anula una Bonificación, SUMA En el caso de Bonificación, se antepone automáticamente la leyenda “BONIF.” a la descripción del artículo."

parametro 5, tipo = Numero Entero, largo=5 "Cantidad de bultos: (no se usa) (nnnnn.)"

parametro 6, tipo = Numero con 8 decimales, largo=8 "Tasa de Ajuste Variable. (.nnnnnnnn) IMPORTANTE: La tasa de ajuste Variable para Documentos Fiscales tipo ‘A’; se calcula en forma diferente que los Documentos Fiscales tipo ‘B’, ver documentación de modelos anteriores por detalles. Nota: Se debe enviar sólo los decimales, hasta 8 dígitos, sin el punto."

parametro 7, tipo = Alfanumerico, largo=26 "Descripción Extra Línea Número 1. Texto Fiscal Variable - Cantidad máxima de caracteres según modelo, 26 caracteres para TF/TNC."

parametro 8, tipo = Alfanumerico, largo=26 "Descripción Extra Línea Número 2. Texto Fiscal Variable - Cantidad máxima de caracteres según modelo, 26 caracteres para TF/TNC."

parametro 9, tipo = Alfanumerico, largo=26 "Descripción Extra Línea Número 3. Texto Fiscal Variable - Cantidad máxima de caracteres según modelo, 26 caracteres para TF/TNC."

parametro 10, tipo = Numero con 2 decimales, largo=4 "Tasa de Acrecentamiento. 10,50 % (cuando un Responsable Inscripto vende a un Responsable NO INSCRIPTO) (nnnn) . NOTA: Dado que por RG1697 / ley 25865 se ha eliminado la categoría “Responsable No Inscripto”, este dato ya no es requerido por lo que será ignorado en caso de ser enviado."

parametro 11, tipo = Numero con 8 decimales, largo=15 "Monto Impuestos Internos Fijos. <nnnnnnn.nnnnnnnn> Nota: Manejo de 7 enteros y 8 decimales, se debe enviar sin el punto. Se soporta 8 decimales por compatibilidad con modelos anteriores pero se realiza el cálculo con el valor enviado (unitario) redondeado a 4 decimales y se imprime el resultado con dos decimales. "

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal FACTPAGO

---------------------------------

Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento de total. En Impresoras de Tique y Tique-Factura/TNC se rechazará si hay un papel en las estaciones de slip o validación, si no hay papel en la estación de rollo, o si se usó la máxima cantidad de pagos permitida. Se usa este comando para imprimir información del total del pago y vuelto de la transacción. Cuando se envía un PAGO al Impresor Fiscal, se almacena y se imprimen junto con el TOTAL cuando se cierra la Factura / Nota de Crédito / TF / TNC. Después de este comando, no se pueden emitir nuevos comandos de impresión ítem de línea. Una vez enviado un PAGO, sólo se aceptan los comandos Pago, Cerrar Factura / Nota de Crédito / TF / TNC o CANCELAR. Sólo serán aceptados 5 (cinco) pagos en total por cada Factura / Nota de Crédito / TF / TNC.

parametro 0, tipo = Alfanumerico, largo=26 "Descripción: Texto Fiscal Variable. Máximo de 26 caracteres en equipos de Tique-Factura / TNC, variable en equipos de Factura / NC."

parametro 1, tipo = Numero con 2 decimales, largo=11 "Monto del Pago / Descuento / Recargo (nnnnnnnnn.nn) Nota: Manejo de 9 enteros y 2 decimales, se debe enviar sin el punto."

parametro 2, tipo = Alfanumerico, largo=1 "Calificador de Pago / Descuento / Recargo / Cancelar:'C'= 0x43, Cancelar Comprobante. 'T'= 0x54, Suma al Importe Pagado. 't'= 0x74, Anula un Pago hecho con ‘T’. 'D'= 0x44, Realiza un Descuento Global de monto fijo. 'R'= 0x44, Realiza un Recargo Global de monto fijo."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

salida 6300, tipo = Numero con 4 decimales, largo=12 "Resto que Falta Pagar. <nnnnnnnnnn.nn> Importante: En el caso de Cancelar un Documento, solo se retornan los campos de datos 1 y 2."

Ayuda de comando fiscal FACTPERCEP

-----------------------------------

Se rechazará este comando si no hay una Factura, Nota de Crédito, Tique-Factura o Tique-Nota de Crédito abierto y al menos un ítem de venta facturado o si los montos acumulados generan un desbordamiento de total. Se usa este comando para imprimir información sobre percepciones Globales o de IVA. Si se envía una Percepción de IVA y no se han facturado productos a dicha tasa, el comando será rechazado. Importante: Las percepciones no van impresas entre productos facturados. Las percepciones se imprimen por descripción en el cierre de la Factura, Nota de Crédito, Tique-Factura ó Tique-Nota de Crédito y en el Cierre Z.

parametro 0, tipo = Alfanumerico, largo=25 "Descripción: Texto fiscal con descripción del motivo de la percepción. Máximo de 25 Caracteres <aaa25aaa> completados con espacio a la derecha en impresión de Tique-Factura. Longitud variable en impresoras de Factura con hoja suelta o formulario continuo. "

parametro 1, tipo = Alfanumerico, largo=1 "Tipo de Percepción: Indica si es una Percepción sobre IVA o es otro tipo de Percepción <a>. ‘O’= 0x4F (Decimal 79) Otro tipo de Percepción (Perc. II.BB.). ‘I’ = 0x49 (Decimal 73) Percepción Global de IVA. ‘T’= 0x54 (Decimal 84) Percepción de IVA a una tasa determinada. Cualquier otra letra origina que se rechace el comando. Nota: En Comprobantes tipo ‘A’ se aceptan percepciones tipo ‘O’, ‘I’ y ‘T’ En Comprobantes tipo ‘B’ se aceptan percepciones tipo ‘O’ e ‘I’. En Comprobantes tipo ‘C’ se aceptan percepciones tipo ‘O’."

parametro 2, tipo = Numero con 2 decimales, largo=10 "Monto de la Percepción <nnnnnnnn.nn>. (Manejo de 8 enteros y 2 decimales, se debe enviar sin el punto). Sólo en el caso de que en el Campo 02 se coloque la opción “T” aquí se debe enviar la Tasa de IVA a la que se aplica la Percepción (nn.nn) "

parametro 3, tipo = Numero con 2 decimales, largo=4 "Tasa de IVA a la que se aplica la Percepción. (nn.nn). (Manejo de 2 enteros y 2 decimales, se debe enviar sin el punto). S ólo en el caso de que en el Campo 02 se coloque la opción “T” aquí se debe enviar el Monto de la Percepción <nnnnnnnn.nn>."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal FACTSUBTOTAL

-------------------------------------

Este comando será rechazado si no hay un comprobante fiscal abierto. Se usa este comando para enviar los totales de transacciones al Host.

parametro 0, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresión del Subtotal: Si se envía ‘P’ (0x50) se imprimirá el Subtotal. Si se envía ‘N’ (0x4E) no se imprimirá el Subtotal (sólo se retornará la información a la PC en este caso)."

parametro 1, tipo = Alfanumerico, largo=8 "Descripción del Subtotal, Línea de Texto Fiscal Variable - Este campo se mantiene por compatibilidad con modelos anteriores pero el mismo será ignorado, la descripción será siempre “Subtotal”."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

salida 5200, tipo = Numero Entero, largo=5 "Cantidad de ítems de línea facturados (nnnnn.)"

salida 5201, tipo = Numero con 4 decimales, largo=12 "Total de mercadería (nnnnnnnnnn.nn) Siempre se retorna el Importe Bruto (Base Imponible más losImpuestos)."

salida 5202, tipo = Numero con 4 decimales, largo=12 "Total de impuesto IVA (nnnnnnnnnn.nn)"

salida 5203, tipo = Numero con 4 decimales, largo=12 "Total pago (nnnnnnnnnn.nn)"

salida 5204, tipo = Numero con 4 decimales, largo=12 "Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)"

salida 5205, tipo = Numero con 4 decimales, largo=12 "Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)"

salida 5206, tipo = Numero con 4 decimales, largo=12 "Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)"

Ayuda de comando fiscal GETFECHAHORA

-------------------------------------

Obtener fecha y hora

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 800, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha AAMMDD"

salida 800, tipo = Hora, el formato es HHMMSS, largo=6 "Hora HHMMSS"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal IMPRTXTDNF

-----------------------------------

El comando será rechazado si no está abierto un comprobante no fiscal. Se restringirá el texto al conjunto de Caracteres del Texto Fiscal.

parametro 0, tipo = Alfanumerico, largo=40 "Hasta 40 Caracteres de Texto No Fiscal"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal LEERPREFERENCIASUSUARIO

------------------------------------------------

Este comando se utiliza para leer de la memoria de trabajo las preferencias del usuario establecidas con el comando Seleccionar Preferencias del Usuario.

parametro 0, tipo = Alfanumerico, largo=1 "Se debe enviar ‘P’ 0x50 - ASCII (80 Decimal) para indicar que se leerán las preferencias de la impresora."

parametro 1, tipo = Alfanumerico, largo=1 "Posibles valores: ‘D’ 0x44 ASCII (68 Decimal) para indicar que se leerán las preferencias del dispositivo a utilizar para la impresión. ‘P’ 0x50 ASCII (80 Decimal) para indicar que se leerán las preferencias del papel a utilizar para la impresión. ‘T’ 0x54 ASCII (84 Decimal) para indicar que se leerán las preferencias de los comprobantes fiscales."

parametro 2, tipo = Alfanumerico, largo=1 "Si en el Campo 02 se envió ‘P’: Enviar ‘S’ 0x53 ASCII (83 Decimal) para indicar que se leerán las preferencias del tamaño del papel a utilizar en la impresión. Si en el Campo 02 se envió ‘T’: Enviar ‘P’ 0x50 ASCII (80 Decimal) para indicar que se leerán las preferencias de imprimir las leyendas “Suma de sus pagos” y “Su Vuelto”. Enviar ‘Q’ 0x51 ASCII (81 Decimal) para indicar que se leerán las preferencias de imprimir Precio por Cantidad en cada ítem facturado."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 700, tipo = Alfanumerico, largo=1 "Seleccion de impresion en rollo de papel"

salida 701, tipo = Alfanumerico, largo=1 "Seleccion de impresion en hoja suelta"

salida 702, tipo = Alfanumerico, largo=1 "Tamaño de papel definido por usuario"

salida 703, tipo = Alfanumerico, largo=1 "La preferencia solicitada no está seleccionada"

salida 704, tipo = Alfanumerico, largo=1 "La preferencia solicitada está seleccionada"

salida 705, tipo = Alfanumerico, largo=1 "Tipo de de documento a imprimir: documento no fiscal"

salida 706, tipo = Numero Entero, largo=1 "Cantidad de columnas"

salida 707, tipo = Numero Entero, largo=1 "Cantidad de filas"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal PONEENCABEZADO

---------------------------------------

Este comando almacena una línea de Datos Fijos de encabezado o cola en la Memoria de Trabajo. Este comando permite almacenar un código de barras a ser impreso, el cual sólo es permitido en las últimas líneas de un comprobante (colas), ver Apéndice A por detalles.

parametro 0, tipo = Numero Entero, largo=5 "Número de Línea de Datos Fijos de encabezado o cola"

parametro 1, tipo = Alfanumerico, largo=40 "Datos Fijos: Hasta 40 bytes de Texto Fiscal"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal PREPARARESTACIONPRINCIPAL

--------------------------------------------------

Este comando se utiliza para preparar la estación indicada en el comando, para la impresión del próximo documento.

parametro 0, tipo = Alfanumerico, largo=1 "Se debe enviar ‘D’ 0x44 - ASCII (68 Decimal) para indicar que se enviará un comando de manejo de documentos. "

parametro 1, tipo = Alfanumerico, largo=1 "Se debe enviar ‘P’ 0x50 - ASCII (80 Decimal) para indicar que se enviará un comando para la impresión."

parametro 2, tipo = Alfanumerico, largo=1 "Se debe enviar ‘P’ 0x50 - ASCII (80 Decimal) para indicar que deberá preparar para la impresión, la estación seleccionada en el Campo 04."

parametro 3, tipo = Alfanumerico, largo=1 "U’ 0x55 ASCII (85 Decimal) Prepara la estación definida en las preferencias del usuario. Para imprimir Documentos No Fiscales por hoja suelta, se debe utilizar esta opción."

parametro 4, tipo = Alfanumerico, largo=1 "‘O’ 0x4F ASCII (79 Decimal) indica que deberá preparar la estación seleccionada se acuerdo al Campo 04 para la impresión de un Documento No Fiscal."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal REPOMEMFISCFECHA

-----------------------------------------

Este comando imprime un reporte de Cierres Diarios en forma selectiva por un rango de fechas. Este comando usa tiempo extendido para su finalización. Además brinda la opción de producir sólo totales, o totales y detalles de Cierres Diarios.

parametro 0, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha de inicio de selección AAMMDD"

parametro 1, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha de fin de selección AAMMDD"

parametro 2, tipo = Alfanumerico, largo=1 "Se envía ´T´ 0x54 para un Total General, sin detalle diario como Documento No Fiscal con centavos (“Reporte de Contador” resumido). Se envía ´D´ 0x44 para un reporte detallado como Documento No Fiscal con centavos (“Reporte de Contador” con detalles). Se envía ´t´ 0x74 para un Total General, sin detalle diario como Documento Fiscal con redondeo al peso (“Informe de Auditoría” resumido). Se envía ´d´ 0x64 para un reporte detallado como Documento Fiscal con redondeo al peso (“Informe de Auditoría” con detalles)."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal REPORTEMEMORIAFISCALPORZ

-------------------------------------------------

Este comando imprime un reporte de cierres diarios en forma selectiva por un rango de números de cierre. Este comando usa tiempo extendido para la finalización. Provee la opción de producir sólo totales, o totales y detalles de Cierres Diarios.

parametro 0, tipo = Numero Entero, largo=4 "Número de Cierre ´Z´ inicial del rango elegido."

parametro 1, tipo = Numero Entero, largo=4 "Número de Cierre ´Z´ final del rango elegido."

parametro 2, tipo = Alfanumerico, largo=1 "Se envía ´T´ 0x54 para un Total General, sin detalle diario como Documento No iscal con centavos (“Reporte de Contador” resumido). Se envía ´D´ 0x44 para un reporte detallado como Documento No iscal con centavos (“Reporte de Contador” con detalles). Se envía ´t´ 0x74 para un Total General, sin detalle diario como Documento iscal con redondeo al peso (“Informe de Auditoría” resumido). Se envía ´d´ 0x64 para un reporte detallado como Documento iscal con redondeo al peso (“Informe de Auditoría” con detalles)."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal SELECCIONARPREFERENCIASUSUARIO

-------------------------------------------------------

Este comando permite realizar configuraciones sobre la impresión en Hoja Suelta y/o Formulario Continuo, así como también seleccionar determinadas preferencias en comprobantes. Para saber cual es la configuración actual, se puede utilizar el comando Leer Preferencias del Usuario.

parametro 0, tipo = Alfanumerico, largo=1 "Se debe enviar ‘P’ 0x50 - ASCII (80 Decimal) para indicar que se establecerán las preferencias de la impresora."

parametro 1, tipo = Alfanumerico, largo=1 "Posibles valores: ‘D’ 0x44 ASCII (68 Decimal) se envía para indicar que se setearán las preferencias del dispositivo a utilizar para la impresión. ‘P’ 0x50 ASCII (80 Decimal) se envía para indicar que se establecerán las preferencias del papel a utilizar. ‘T’ 0x54 ASCII (84 Decimal) se envía para indicar que se establecerán las preferencias de los comprobantes fiscales."

parametro 2, tipo = Alfanumerico, largo=1 "Si en el Campo 02 se envío ‘D’: ‘S’ 0x53 ASCII (83 Decimal)para indicar que se utilizará como estación seleccionada por el usuario el slip paper (hoja suelta). ‘R’ 0x52 ASCII (82 Decimal)para indicar que se utilizará como estación seleccionada por el usuario la de rollo de papel. Si en el Campo 02 se envío ‘P’: ‘S’ 0x53 ASCII(83 Decimal)indica que se establecerá el tamaño de papel. Si en el Campo 02 se envío ‘T’: ‘P’ 0x50 ASCII (80 Decimal) se envía para indicar que se establecerán las preferencias de imprimir las leyendas “Suma de sus pagos” y “Su Vuelto”. ‘Q’ 0x51 ASCII (81 Decimal) se envía para indicar que se establecerán las preferencias de imprimir Precio por Cantidad en cada ítem facturado."

parametro 3, tipo = Alfanumerico, largo=1 "Si en el Campo 02 se envió ‘D’: ‘O’ 0x4F ASCII (79 Decimal) establece que se imprimirán los Documentos No Fiscales por la estación seleccionada en el Campo 03. Si en el Campo 03 se envió ‘S’: ‘U’ 0x55 ASCII (85 Decimal) establece que se utilizará un tamaño definido por el usuario. Si en el campo 03 se envió ‘P’ o ‘Q’: ‘N’ 0x4E ASCII(78 Decimal) deselecciona la preferencia respectiva. ‘S’ 0x53 ASCII(83 Decimal) selecciona la preferencia respectiva. "

parametro 4, tipo = Numero Entero, largo=1 "Sólo si en el Campo 04 se envió ‘U’: Establece la cantidad de líneas que mide el papel (slip) a utilizar. Para el EPSON TM-950F se consideran 6 líneas por cada 2,54 cm. (mínimo 10. máximo 999). Para el EPSON TM-U675F este seteo es ignorado y sólo acepta un valor de 2 dígitos, es decir hasta 99). Nota 1: Se debe enviar el largo del papel en líneas. El Impresor Fiscal descuenta las líneas que no pueden ser impresas por las Características de la impresora utilizada. Nota 2: En el caso de las impresoras tipo TM-U950, se descuentan cuatro líneas. Nota 3: Si el usuario ingresa un papel de menor tamaño al enviado en este campo, la impresión del documento puede ser abortada. "

parametro 5, tipo = Numero Entero, largo=1 "Sólo si en el Campo 04 se envió ‘U’: Establece la cantidad de líneas que mide el papel (slip) a utilizar. Para el EPSON TM-950F se consideran 6 líneas por cada 2,54 cm. mínimo 10. máximo 999). Para el EPSON TM-U675F este seteo es ignorado y sólo acepta un valor de 2 dígitos, es decir hasta 99). Nota 1: Se debe enviar el largo del papel en líneas. El Impresor Fiscal descuenta las líneas que no pueden ser impresas por las Características de la impresora utilizada. Nota 2: En el caso de las impresoras tipo TM-U950, se descuentan cuatro líneas. Nota 3: Si el usuario ingresa un papel de menor tamaño al enviado en este campo, la impresión del documento puede ser abortada. "

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal SETFECHAHORA

------------------------------------

Seteo de fecha y hora

parametro 0, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha AAMMDD"

parametro 1, tipo = Hora, el formato es HHMMSS, largo=6 "Hora HHMMSS"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal SOLICITUDESTADO

----------------------------------------

Este comando se utiliza para conocer el estado del Impresor Fiscal. Puede ser enviado en cualquier instante ya que no realiza impresión alguna. Es conveniente llamar esta función antes de iniciar un Documento Fiscal, pero cuando se realiza la generación de documentos, los primeros dos campos de datos poseen la información necesaria para saber si el comando enviado ha sido ejecutado satisfactoriamente.

parametro 0, tipo = Alfanumerico, largo=1 "Tipo de información solicitada. ‘N’ Información Normal o compatible con modelos anteriores. ‘P’ Información sobre las Características del Controlador Fiscal. ‘C’ Información sobre el contribuyente. ‘A’ Información sobre los contadores de documentos fiscales y no fiscales.‘D’ Información sobre el documento que se esta emitiendo. ‘S’ devuelve las preferencias del sistema"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 100, tipo = Numero Entero, largo=8 "Número del último Comprobante Fiscal Tique o Factura B ,C o Tique-Factura B-C emitido (no cancelado) <nnnnnnnn>."

salida 101, tipo = Fecha, el formato es AAMMDD, largo=6 "Fecha del primer Comprobante Fiscal y/o desde el inicio del primer Documento Fiscal, de la Jornada Fiscal en curso. <AAMMDD> <YYMMDD>"

salida 102, tipo = Hora, el formato es HHMMSS, largo=6 "Hora del primer Comprobante Fiscal y/o desde el inicio del primer Documento Fiscal, de la Jornada Fiscal en curso <HHMMSS>"

salida 103, tipo = Numero Entero, largo=5 "Número del último Cierre de la Jornada Fiscal <nnnnn>"

salida 104, tipo = Numero Entero, largo=8 "Dato de Auditoría parcial. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z"

salida 105, tipo = Numero Entero, largo=8 "Dato de Auditoría Total. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z"

salida 106, tipo = Alfanumerico, largo=10 "Texto de Auditoría que Identifica el Impresor. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z"

salida 107, tipo = Alfanumerico, largo=2 "Texto de Auditoría. Se recomienda ARCHIVAR diariamente este número antes de emitir el Cierre Z"

salida 110, tipo = Numero Entero, largo=3 "Ancho de la Impresora en columnas a 10 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles"

salida 111, tipo = Numero Entero, largo=3 "Ancho de la Impresora en columnas a 12 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles."

salida 112, tipo = Numero Entero, largo=3 "Ancho de la Impresora en columnas a 17 CPI para Facturas. Si es Cero, no se puede imprimir a dicha resolución. <nnn> Los programadores deben utilizar esta información para ajustar la impresión, a la cantidad de columnas que están disponibles."

salida 113, tipo = Numero Entero, largo=3 "Ancho en columnas para Tique, Tique-Factura o Tique-Nota de Crédito <nnn>"

salida 114, tipo = Numero Entero, largo=3 "Cantidad de líneas de Validación <nnn>Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Validación Superior de documentos."

salida 115, tipo = Numero booleano de 1 o mas de largo, largo=1 "‘1’ si la Impresora Fiscal puede hacer Tiques y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Tiques."

salida 116, tipo = Numero booleano de 1 o mas de largo, largo=1 "‘1’ si la Impresora Fiscal puede hacer Tique-Factura y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Tique-Factura."

salida 117, tipo = Numero booleano de 1 o mas de largo, largo=1 "‘1’ Si la Impresora Fiscal puede hacer Facturas y ‘0’ si no esta habilitada a hacerlos. Los programadores deben utilizar esta información para saber si la impresora fiscal puede hacer Facturas en Hoja Suelta o formulario continuo."

salida 118, tipo = Numero Entero, largo=1 "Cantidad de dígitos asignados para los centavos en el cierre Z o en el subtotal. Valor normal 2. <nn>"

salida 119, tipo = Numero Entero, largo=2 "Estación principal actualmente seleccionada, donde se van a imprimir los datos. <nn> ‘R’ Impresión por salida de Tiques. ‘S’ Impresión por Hoja suelta o Formulario Continuo."

salida 120, tipo = Alfanumerico, largo=15 "Modelo de la Impresora <aaaaaaaaaaaaaaa> Los programadores pueden utilizar esta información para saber que modelo de Impresora Fiscal tienen conectada."

salida 130, tipo = Numero Entero, largo=11 "Número de Clave Única de Identificación Tributaria (CUIT) <nnnnnnnnnnn>"

salida 131, tipo = Numero Entero, largo=4 "Número de Punto de Venta <nnnn>"

salida 132, tipo = Alfanumerico, largo=1 "Tipo de responsabilidad del contribuyente ‘I’ ASCII(73) (0x49) Responsable Inscripto ‘N’ ASCII(78) (0x4e) No Responsable ‘E’ ASCII(69) (0x45) Exento ‘M’ ASCII(77) (0x4d) Responsable Monotributo ‘T’ ASCII(84) (0x54) Monotributista Social"

salida 133, tipo = Numero Entero, largo=4 "Tasa Estándar de Impuesto al Valor Agregado (IVA) <.nnnn>"

salida 134, tipo = Numero Entero, largo=6 "Monto Máximo de un Tique-Factura (Igual que Tique-Nota de Crédito) <nnnnnnnnn.>"

salida 135, tipo = Alfanumerico, largo=-1 "Razón Social del comprador. <aaa..40..aaa>"

salida 140, tipo = Numero Entero, largo=5 "Número del último Cierre de la Jornada Fiscal o cierre Z <nnnnn>"

salida 141, tipo = Numero Entero, largo=8 "Número del último Tique o Factura B,C o Tique-Factura B,C completamente emitido sin problemas <nnnnnnnn>."

salida 142, tipo = Numero Entero, largo=8 "Número del último Tique impreso o Factura B,C o Tique-Factura B,C <nnnnnnnn>"

salida 143, tipo = Numero Entero, largo=8 "Número del último Tique-Factura A o Factura A completamente emitido sin problemas <nnnnnnnn>.,"

salida 144, tipo = Numero Entero, largo=8 "Número del último Tique-Factura A o Factura A impreso <nnnnnnnn>."

salida 145, tipo = Numero Entero, largo=5 "Número del último Documento No Fiscal emitido <nnnnn>."

salida 146, tipo = Numero Entero, largo=5 "Número del último Documento No Fiscal Homologado emitido <nnnnn>. Este contador regresa a cero, luego de un Cierre Z."

salida 147, tipo = Numero Entero, largo=8 "Número del último número de referencia para Documentos No Fiscales o No Fiscales homologados emitido <nnnnnnnn>. Este contador es correlativo y no es modificado por el cierre ‘X’ o ‘Z’."

salida 148, tipo = Numero Entero, largo=8 "Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘A’ emitido <nnnnnnnn>"

salida 149, tipo = Numero Entero, largo=8 "Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘B’ o ‘C’ emitido <nnnnnnnn>"

salida 150, tipo = Numero Entero, largo=8 "Número de último Remito emitido <nnnnnnnn>"

salida 161, tipo = Alfanumerico, largo=1 "Letra que indica el Tipo de Documento que se esta emitiendo <a>. ‘K’ Tique. ‘T’ Tique-Factura. ‘O’ Documento No Fiscal. ‘H’ Documento No Fiscal Homologado. ‘M’ Documento No Fiscal Homologado Tique Nota de Crédito"

salida 162, tipo = Alfanumerico, largo=1 "Letra que Caracteriza al documento <a>. ‘N’ No tiene una letra que identifique al documento. ‘A’ Documento emitido con letra A. ‘B’ Documento emitido con letra B. ‘C’ Documento emitido con letra C."

salida 201, tipo = Numero Entero, largo=5 "Cuenta de Documentos Fiscales Cancelados <nnnnn>"

salida 202, tipo = Numero Entero, largo=5 "Cuenta de documentos No Fiscales Homologados (D.N.F.H) <nnnnn>"

salida 203, tipo = Numero Entero, largo=5 "Cuenta de Documentos No Fiscales no homologados (D.N.F.) <nnnnn>"

salida 204, tipo = Numero Entero, largo=5 "Cuenta de Comprobantes Fiscales Tique, Factura B,C o Tique-Factura B,C emitidos <nnnnn>"

salida 205, tipo = Numero Entero, largo=5 "Cuenta de Comprobantes de Tique-Factura ‘A’ y Facturas ‘A’ emitidos. <nnnnn>"

salida 206, tipo = Numero Entero, largo=8 "Número de último comprobante de Tiques, Tique-Factura ‘B’ o ‘C’ y Facturas ‘B’ o ‘C’ emitidos <nnnnnnnn>"

salida 207, tipo = Numero con 4 decimales, largo=14 "Monto total Facturado <nnnnnnnnnnnn.nn>"

salida 208, tipo = Numero con 4 decimales, largo=14 "Monto total de IVA Cobrado <nnnnnnnnnnnn.nn>"

salida 209, tipo = Numero con 4 decimales, largo=14 "Importe Total de las percepciones en Facturas o Tique-Facturas <nnnnnnnnnnnn.nn>"

salida 210, tipo = Numero Entero, largo=8 "Número de último comprobante Tique-Factura ‘A’ o Factura ‘A’ emitido <nnnnnnnn>"

salida 211, tipo = Numero Entero, largo=8 "Número de último comprobante Tique-Nota de Crédito ‘A’ o Nota de Crédito ‘A’ emitido <nnnnnnnn>"

salida 212, tipo = Numero Entero, largo=8 "Número de último comprobante Tique-Nota de Crédito o Nota de Crédito ‘B’ o ‘C’ emitido <nnnnnnnn>."

salida 213, tipo = Numero Entero, largo=8 "Número del último Remito emitido <nnnnnnnn> Disponible sólo en equipos homologados para formato Factura."

salida 214, tipo = Numero con 4 decimales, largo=14 "Importe Total de Notas de Crédito emitidas <nnnnnnnnnnnn.nn>"

salida 215, tipo = Numero con 4 decimales, largo=14 "Importe Total de IVA de Notas de Crédito <nnnnnnnnnnnn.nn>"

salida 216, tipo = Numero con 4 decimales, largo=14 "Importe Total de las Percepciones en Notas de Crédito o Tiques-Nota de Crédito <nnnnnnnnnnnn.nn>"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUEABRE

----------------------------------

Este comando es el primer paso para producir un comprobante fiscal Tique. Los datos de la Hora y Fecha son impresos en el momento en que se facture el primer ítem o que se envíe una línea de texto Fiscal. Se rechazará el comando si hay un comprobante o Tique fiscal abierto. Se rechazará si la Memoria Fiscal está llena, si hay un error en la Memoria de Trabajo o en la Memoria Fiscal. Se rechazará si hay papel en las estaciones de slip o de validación.

parametro 0, tipo = Alfanumerico, largo=1 "Formato para almacenar los datos <a> ‘C’ ASCII(67) 0x43 Luego del Tique, no se va a realizar un Documento No Fiscal Homologado para Farmacias. ‘G’ ASCII(71) 0x47 Se prepara el equipo para la impresión del D.N.F.H. para Farmacias, cuando se termina de emitir el Tique."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUECIERRA

------------------------------------

Se rechazará el comando si no hay un tique fiscal abierto. Se lo rechazará si no se completó alguna transacción de Venta con total mayor que cero ó si los montos acumulativos originan un desbordamiento del total. Se lo rechazará si hay formularios en las estaciones de slip ó validación ó si se hubiera agotado el papel de rollo. Este comando se usa para cerrar el comprobante fiscal, acumular totales en Totales Diarios en la Memoria de Trabajo, imprimir el Importe Total del Tique, el importe de los pagos, el vuelto, el logo fiscal y cortar el comprobante fiscal.

parametro 0, tipo = Alfanumerico, largo=1 "Tipo de Corte sobre el papel al finalizar la impresión ‘T’ Corte Total (Recomendado). ‘P’ Corte Parcial. Nota: Si no fuera soportada esta opción el IF efectuará un Corte Total"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 500, tipo = Numero Entero, largo=8 "Número del Documento Fiscal recientemente emitido <nnnnnnnn>"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUEEXTRA

-----------------------------------

Corresponde a las líneas de descripción extra de Tique Fiscal, se deben enviar en forma previa al ítem de línea respectivo, se aceptarán como máximo 4 líneas de texto fiscal consecutivas las cuales se imprimirán cuando se envíe el ítem de línea correspondiente. Se rechazará el comando si no hay un comprobante fiscal abierto. Se rechazará si hay papel en las estaciones de slip o de validación. El texto sólo puede ser Texto Fiscal. La longitud del texto está limitada de manera que no se pueda imprimir nada en las columnas que normalmente están ocupadas por campos de montos de ítems de líneas.

parametro 0, tipo = Alfanumerico, largo=26 "Línea de Descripción Extra en Tique: Texto Fiscal a Imprimir como línea de descripción extra previa a un ítem de línea en un Tique Fiscal. (Máximo 26 caracteres)."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUEITEM

----------------------------------

No se aceptará el comando si no hay un comprobante fiscal abierto. Se lo rechazará si hay papel en la entrada para impresión o validación de hojas sueltas. Se rechazará si la acumulación de montos genera un desborde de totales. IMPORTANTE: Un ítem de línea no puede tener el ajuste de la base imponible e Impuestos Internos Fijos al mismo tiempo.

parametro 0, tipo = Alfanumerico, largo=26 "Descripción del ítem a vender. Máximo 26 caracteres de Texto Fiscal. En caso de emitirse con tasa de IVA no estándar, el máximo será de 18 caracteres. En caso de, además, poseer impuestos internos, el máximo que se imprimirá será de 11 caracteres, truncando el resto."

parametro 1, tipo = Numero con 3 decimales, largo=8 "Cantidad de unidades. (nnnnn.nnn) Nota: Manejo de 5 enteros y 3 decimales, se debe enviar sin el punto."

parametro 2, tipo = Numero con 4 decimales, largo=12 "Precio Unitario del Item. (nnnnnnn.nnnn) Nota 1: Manejo de 7 enteros y 4 decimales, se debe enviar con el punto decimal. Nota 2: Compatible con manejo de 2 decimales (nnnnnnn.nn), en este caso se debe enviar 7 enteros y 2 decimales sin el punto decimal."

parametro 3, tipo = Numero con 2 decimales, largo=4 "Tasa Impositiva. Alícuota de IVA (nn.nn) Nota: Se envía sin el punto decimal, por ejemplo 21,00 % de IVA se debe enviar “2100”."

parametro 4, tipo = Alfanumerico, largo=1 "Calificador de Item de Línea: 'M'= 0x4d, Monto agregado de mercadería o ítem de venta, SUMA. 'm'= 0x6d, anula el ítem vendido, RESTA. 'R'= 0x52, Bonificación, RESTA. 'r'= 0x72, anula una Bonificación, SUMA En el caso de Bonificación, se antepone automáticamente la leyenda “BONIF.” a la descripción del artículo. "

parametro 5, tipo = Numero Entero, largo=5 "Unidades o Bultos Vendidos. (nnnnn.)"

parametro 6, tipo = Numero con 8 decimales, largo=8 "Tasa de Ajuste Variable. (.nnnnnnnn) Nota: Se debe enviar sólo los decimales, hasta 8 dígitos, sin el punto. Ver documentación de modelos anteriores por detalles del cálculo."

parametro 7, tipo = Numero con 8 decimales, largo=15 "Monto Impuestos Internos Fijos. <nnnnnnn.nnnnnnnn>"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUEPAGO

----------------------------------

Se rechazará este comando si no hay un comprobante fiscal abierto. Se rechazará si los montos acumulados generan un desbordamiento del total. Se rechazará si hay un papel en las estaciones de slip o validación, si no hay papel en la estación de rollo, o si se usó la máxima cantidad de pagos permitida. Se usa este comando para imprimir información del total y del pago de la transacción. Cuando se envía un PAGO al Impresor Fiscal, se almacena y se imprime junto con el TOTAL cuando se cierra el Tique. Las transacciones de ventas deben emitir comandos de pago y pagar el total completo de la transacción antes de emitir un comando de Cierre de Comprobante Fiscal. Después de éste, no se pueden emitir nuevos comandos de impresión de ítem de línea. Una vez enviado el PAGO, sólo se aceptan comandos PAGO, CERRAR Tique o CANCELAR. Serán aceptados 5 (cinco) pagos como máximo por cada tique.

parametro 0, tipo = Alfanumerico, largo=26 "Descripción: Texto Fiscal Variable. Máximo de 26 caracteres."

parametro 1, tipo = Numero con 2 decimales, largo=9 "Monto de Pago / Descuento / Recargo (nnnnnnnnn.nn) Nota: Manejo de 9 enteros y 2 decimales, se debe enviar sin el punto"

parametro 2, tipo = Alfanumerico, largo=1 "Calificador de Pago / Descuento / Recargo / Cancelar: 'C'= 0x43, Cancelar Comprobante. 'T'= 0x54, Suma al Importe Pagado. 't'= 0x74, Anula un Pago hecho con ‘T’. 'D'= 0x44, Realiza un descuento global por monto fijo. 'R'= 0x44, Realiza un recargo global por monto fijo."

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 400, tipo = Numero con 4 decimales, largo=12 "Resto que Falta Pagar. (nnnnnnnnnn.nn)"

salida 401, tipo = Numero booleano de 1 o mas de largo, largo=1 "TIQUE CANCELADO"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"

Ayuda de comando fiscal TIQUESUBTOTAL

--------------------------------------

Este comando será rechazado si no hay un comprobante Tique fiscal abierto. Se rechazará si la acumulación de montos genera un desborde de totales. Se usa este comando para enviar los totales de transacciones al Host e imprimir, opcionalmente, el subtotal.

parametro 0, tipo = Alfanumerico, largo=1 "Impresión del Subtotal: Si se envía ‘P’ (0x50) se imprimirá el Subtotal. Si se envía ‘N’ (0x4E) no se imprimirá el Subtotal (sólo se retornará la información a la PC en este caso)."

parametro 1, tipo = Alfanumerico, largo=25 "NO SE UTILIZA"

salida 1, tipo = Numero Entero, largo=3 "Numero de secuencia"

salida 2, tipo = Numero Entero, largo=3 "Código de comando"

salida 3, tipo = Alfanumerico, largo=-1 "Salida del impresor, solo se carga en caso de error"

salida 4, tipo = Alfanumerico, largo=-1 "Errores de puerto serie"

salida 300, tipo = Numero Entero, largo=5 "Cantidad de ítems de línea facturados (nnnnn.)"

salida 301, tipo = Numero con 4 decimales, largo=12 "Total de mercadería o Total a pagar (nnnnnnnnnn.nn). se retorna el Importe Bruto"

salida 302, tipo = Numero con 4 decimales, largo=12 "Total de impuesto IVA (nnnnnnnnnn.nn)"

salida 303, tipo = Numero con 4 decimales, largo=12 "Total pago (nnnnnnnnnn.nn)"

salida 304, tipo = Numero con 4 decimales, largo=12 "Total de Impuestos Internos Porcentuales (nnnnnnnnnn.nn)"

salida 305, tipo = Numero con 4 decimales, largo=12 "Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)"

salida 306, tipo = Numero con 4 decimales, largo=12 "Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)"

salida 5000, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error y/o falla de la impresora"

salida 5001, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora fuera de linea"

salida 5002, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de Impresora lleno"

salida 5003, tipo = Numero booleano de 1 o mas de largo, largo=1 "Buffer de impresora vacío"

salida 5004, tipo = Numero booleano de 1 o mas de largo, largo=1 "Entrada de hojas sueltas frontal preparada"

salida 5005, tipo = Numero booleano de 1 o mas de largo, largo=1 "Hojas sueltas frontal preparada"

salida 5006, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresora sin papel"

salida 5007, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado de la impresora, veerificar todos los indicadores"

salida 5008, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poco papel"

salida 5101, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria fiscal"

salida 5102, tipo = Numero booleano de 1 o mas de largo, largo=1 "Error de comprobacion de memoria de trabajo"

salida 5103, tipo = Numero booleano de 1 o mas de largo, largo=1 "Poca bateria"

salida 5104, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no reconocido"

salida 5105, tipo = Numero booleano de 1 o mas de largo, largo=1 "Campo de datos invalido"

salida 5106, tipo = Numero booleano de 1 o mas de largo, largo=1 "Comando no invalido para estado fiscal"

salida 5107, tipo = Numero booleano de 1 o mas de largo, largo=1 "Desbordamiento de totales"

salida 5108, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal llena"

salida 5109, tipo = Numero booleano de 1 o mas de largo, largo=1 "Memoria fiscal casi llena"

salida 5110, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal fiscalizado"

salida 5111, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal Certificado"

salida 5112, tipo = Numero booleano de 1 o mas de largo, largo=1 "Impresor fiscal desfiscalizado por software"

salida 5113, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario hacer un cierre Z o se ha enviado un numero max de items y se necesita cerarlo"

salida 5114, tipo = Numero booleano de 1 o mas de largo, largo=1 "Es necesario realizar un transporte de hoja"

salida 5115, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal abierto"

salida 5116, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento fiscal o no fiscal que se emite por rollo de papel abierto"

salida 5117, tipo = Numero booleano de 1 o mas de largo, largo=1 "Documento no fiscal que se emite por rollo de papel abierto"

salida 5118, tipo = Numero booleano de 1 o mas de largo, largo=1 "Factura o impresion en hoja suelta inicializada"

salida 5119, tipo = Alfanumerico, largo=16 "Hay un error en el checkeo del estado fiscal, verificar todos los indicadores"