+ All Categories
Home > Documents > Manual Protocolos y Comandos v-4.0 (1)

Manual Protocolos y Comandos v-4.0 (1)

Date post: 18-Oct-2015
Category:
Upload: yean-carlos-urdaneta-zerpa
View: 407 times
Download: 24 times
Share this document with a friend
Popular Tags:

of 71

Transcript
  • Manual de Comandos

    Rev 4.0 06/12/2011

    Impresoras Fiscales

  • Manual de Comandos

    Rev 4.0 06/12/2011

    Tabla de Contenido

    1 CARACTERSTICAS GENERALES .............................................................................. 1 1.1 Componentes ............................................................................................................... 1

    1.1.1 Puerto 1 (Display) ................................................................................................ 2 1.1.2 Puerto 2 (Comunicacin con el PC) ................................................................... 2 1.1.3 Puerto 3 (Gaveta de Dinero) ............................................................................... 3

    2 QUE ES UNA IMPRESORA FISCAL? .......................................................................... 4 2.1.1 Como est Compuesta la Impresora Fiscal? ..................................................... 4

    3 COMO ME COMUNICO CON LA IMPRESORA FISCAL? ........................................... 5 4 CUALES DOCUMENTOS PUEDO GENERAR? ........................................................... 6 5 BUENAS PRACTICAS DE PROGRAMACION ............................................................. 7 6 PROTOCOLO DE COMUNICACIN ............................................................................. 8

    6.1 Caracteres de Control ................................................................................................. 8 6.2 Estructura de la Trama ................................................................................................ 8

    6.3 Ejemplos de Estructura de la Trama .......................................................................... 8 6.4 Secuencia de comandos de comunicacin ............................................................... 9

    6.4.1 Solicitud de Status & Error de la Impresora Fiscal ............................................ 9 6.4.2 Envi de Comando ............................................................................................. 10 6.4.3 Lectura de Informacin ...................................................................................... 10

    6.5 Descripcin de los Comandos .................................................................................. 11 7 MANEJO DEL VISOR DE PRECIOS ........................................................................... 12

    7.1.1 Mostrar Hora y Fecha ........................................................................................ 12

    7.1.1 Programacin de Mensajes Comerciales en el Visor ..................................... 12 7.1.2 Mostrar Mensaje Comercial .............................................................................. 13 7.1.3 Mostrar Mensaje ................................................................................................. 13

    8 PROGRAMACIN DE LOS PARMETROS DE LA IMPRESORA FISCAL ............. 14 8.1.1 Datos del Cajero ................................................................................................. 15 8.1.2 Medios de Pago ................................................................................................. 15 8.1.3 Hora ..................................................................................................................... 16

  • Manual de Comandos

    Rev 4.0 06/12/2011

    8.1.4 Fecha .................................................................................................................. 16

    8.1.5 Tasas de Impuesto ............................................................................................. 17 Registrar Tasas en la Memoria Fiscal ............................................................................. 17 8.1.6 Encabezado y Pie de Pagina ............................................................................ 17 8.1.7 Banderas de Programacin (Flags) .................................................................. 18

    9 COMO GENERAR UNA FACTURA? .......................................................................... 20 9.1.1 Cajero .................................................................................................................. 22 9.1.2 Informacin adicional del Cliente ...................................................................... 22 9.1.3 Comentario ......................................................................................................... 23 9.1.4 Registro de Producto ......................................................................................... 23 9.1.5 Correccin ........................................................................................................... 24 9.1.6 Subtotal ............................................................................................................... 25 9.1.7 Descuento y/o Recargo ..................................................................................... 25 9.1.8 Anulacin ............................................................................................................ 27 9.1.9 Cdigo de Barras ............................................................................................... 28 9.1.10 Totalizar .............................................................................................................. 29

    10 COMO GENERAR UNA NOTA DE CREDITO? .......................................................... 30 10.1.1 Informacin adicional del Cliente ...................................................................... 32 10.1.2 Registro de Producto para Devolucin............................................................. 32 10.1.3 Anulacin de Producto ....................................................................................... 33 10.1.4 Cdigo de Barras ............................................................................................... 34 10.1.5 Cierre de Devolucin ......................................................................................... 35

    11 COMO GENERAR DOCUMENTOS NO FISCALES? ................................................. 37 11.1.1 Texto en Documento .......................................................................................... 38

    11.1.2 Apertura de Gaveta ............................................................................................ 38 11.1.3 Retiro y Fondo de Caja ...................................................................................... 39 11.1.4 Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja).................... 39 11.1.5 Imprimir Valor de Programacin ....................................................................... 40 11.1.6 Imprimir Estatus de la Memoria de Auditora ................................................... 40

    12 COMO GENERAR UN REPORTE X y Z? ................................................................... 41

  • Manual de Comandos

    Rev 4.0 06/12/2011

    12.1.1 Reporte de X ....................................................................................................... 41 12.1.2 Reporte de Cierre Z ........................................................................................... 42 12.1.3 Imprimir un Reporte X/Z por fecha ................................................................... 42 12.1.4 Imprimir un Reporte X/Z por Nmero ............................................................... 42

    13 COMO EXTRAER INFORMACION DE LA MEMORIA DE FISCAL? ........................ 43 13.1.1 Solicitar el ltimo reporte X ............................................................................... 43 13.1.2 Solicitar el ltimo reporte Z ................................................................................ 43 13.1.1 Solicitar un Reporte X/Z por fecha.................................................................... 43 13.1.2 Solicitar un Reporte X/Z por Nmero ............................................................... 43

    14 COMO REIMPRIMIR DOCUMENTOS? ....................................................................... 45 15 COMO EXTRAER INFORMACION DE LA MEMORIA DE AUDITORIA? ................. 46 16 COMO EXTRAER INFORMACION DE LA IMPRESORA FISCAL? .......................... 47

    16.1.1 Status S1............................................................................................................. 48 16.1.2 Status S2............................................................................................................. 49 16.1.3 Status S3............................................................................................................. 50 16.1.4 Status S4............................................................................................................. 51 16.1.5 Status S5............................................................................................................. 52 16.1.1 Status S8............................................................................................................. 53

    17 COMO EXTRAER INFORMACION DE LA IMPRESORA FISCAL? .......................... 54 17.1.1.- Modo de Slip ....................................................................................................... 54 17.1.2.- Formato del Cheque (Parte Frontal) .............................................................. 54 17.1.3- Formato del Cheque (Endoso) ......................................................................... 55 17.1.4- Imprimir Endoso ................................................................................................. 56

    17.2.- Validacin .................................................................................................................. 58 17.2.1.- Modo de Validacin ......................................................................................... 58 17.2.2.- Impresin de Validacin .................................................................................. 58

    17.3.- Lectura del MICR ...................................................................................................... 58 17.4.- Status .......................................................................................................................... 59

    17.4.1.- Status S6 ............................................................................................................. 59 17.4.2.- Status S7 ............................................................................................................. 60

  • Manual de Comandos

    Rev 4.0 06/12/2011

    18 CHECKLIST DE VERIFICACION DE IMPRESORAS FISCALES? ........................... 61 18.1 Configuracin ............................................................................................................. 61 18.2 Inicio del Sistema ....................................................................................................... 61 18.3 Control de Errores ..................................................................................................... 62

    18.3.1 Factura, Nota de Crdito, Notas de Debito ...................................................... 62 18.3.2 Generacin de Reporte X .................................................................................. 63 18.3.3 Generacin de Reporte Z .................................................................................. 64 18.3.4 Generacin de Reportes de Lectura de Memoria Fiscal ................................ 65 18.3.5 Generacin de Copias de Documentos en Memoria de Auditoria................. 66

  • 1 Rev 4.0 31/10/2011

    Manual de Comandos

    1 CARACTERSTICAS GENERALES 1.1 Componentes

    Vis

    ua

    lizac

    in

    LED: En la parte Posterior de la Impresora se encuentra el LED indicador de estado.

    Alm

    ace

    nam

    ien

    to de

    D

    ata

    Memoria Fiscal: Dispositivo electrnico de almacenamiento que se encuentra adherido al chasis del equipo. Posee una capacidad de almacenamiento de 128KB. Su funcin es almacenar la informacin contenida en los reportes Z emitidos por el equipo.

    Memoria de Trabajo: Se encuentra integrada a la tarjeta principal del mdulo fiscal y est ubicada en la parte interna de la Impresora Fiscal. Tiene una capacidad de almacenamiento de 32KB, respaldados por batera. Su funcin es almacenar la informacin fiscal de una jornada laboral, en ella se almacenan los acumuladores de ventas los cuales se inicializan a cero al realizar un reporte Z

    Memoria de Auditoria: Se encuentra adherida al chasis de la impresora fiscal. Tiene una capacidad mnima de 2GB. En ste dispositivo se almacenan electrnicamente las copias de todos los documentos impresos, la misma podr ser removida y sustituida solo por personal tcnico especializado una vez se agote su capacidad de almacenamiento.

    Impr

    esi

    n

    Impresin de Documentos: Impresin en papel trmico de 80 milmetros, de dimensin variable dependiendo del tipo de documento impreso, de fcil acceso gracias a su diseo y salida superior.

    Cortador de Papel Automtico: Dispositivo internos que facilita al usuario el desprendimiento de los documentos impresos, se encuentra ubicado en la parte superior frontal de fcil acceso, de tecnologa tipo Guillotina.

    Com

    un

    icac

    in

    Puertos de comunicacin: Puertos de comunicacin con el PC, el Visor y la Gaveta de dinero.

    Alim

    enta

    cin

    Conector de Alimentacin: Utilizado para conectar la fuente de alimentacin de corriente continua a la impresora fiscal

  • 2 Rev 4.0 31/10/2011

    Manual de Comandos

    1.1.1 Puerto 1 (Display)

    La comunicacin se efecta a travs de un cable de conexin serial que posee un terminal DB9 hembra, a la PC y un terminal RJ11 de seis (06) pines a la impresora. La distribucin de pines se observa en la Figura 1.

    Figura 1. Interfaz de Comunicacin con el Display

    1.1.2 Puerto 2 (Comunicacin con el PC)

    La comunicacin se efecta a travs de un cable USB-Serial (Figura 5) con un conector tipo USB en un extremo el cual se conectara al PC y un conector serial RJ11 de seis (6) pines el cual se conectara a la impresora. Opcionalmente se puede emplear un cable de conexin serial que posee un terminal DB9 hembra, a la PC y un terminal RJ11 de seis (06) pines a la impresora. La distribucin de pines se observa en la (Figura 5).

    Se utilizan las seales RS232 de acuerdo al siguiente protocolo:

    El host (PC), debe utilizar la seal CTS para verificar si la impresora est lista para comunicarse.

    Despus de que el Host (PC) activa la seal CTS, la impresora activa la seal DTR, lo cual permite iniciar las comunicaciones.

    Si el host (PC), coloca en algn momento la seal DTR en estado inactivo, la impresora detiene las comunicaciones y desactiva la seal CTS.

  • 3 Rev 4.0 31/10/2011

    Manual de Comandos

    Figura 2. Cable de comunicacin con el PC.

    1.1.3 Puerto 3 (Gaveta de Dinero)

    ste puerto abre automticamente la gaveta de dinero cuando se ejecuta alguno de los siguientes comandos:

    Pago directo. Medio de Pago (Al final de la factura). Fondo de Caja.

  • 4 Rev 4.0 31/10/2011

    Manual de Comandos

    2 QUE ES UNA IMPRESORA FISCAL?

    Es una unidad de impresin autorizada por el SENIAT para la emisin de Facturas, Nota de Crdito, Documento No Fiscal, Reporte X y Reporte Z. En virtud del cumplimiento o exigencias que se establecen en la ley para el manejo de impresoras fiscales.

    2.1.1 Como est Compuesta la Impresora Fiscal?

    La impresora fiscal est compuesta por el mdulo de impresin y un mdulo fiscal. En la siguiente tabla se muestra la composicin de cada uno de estos:

    Mdulo de Impresin Mdulo Fiscal

    1. Tarjeta Controladora de impresin 2. Sensores de Papel 3. Carrete de Impresin o Impresor.

    1. Tarjeta Fiscal 2. Memoria Fiscal 3. Memoria de Auditoria 4. Firmware

    El siguiente Diagrama lo muestra de forma Visual:

    Figura 3. Diagrama de una Impresora Fiscal

  • 5 Rev 4.0 31/10/2011

    Manual de Comandos

    3 COMO ME COMUNICO CON LA IMPRESORA FISCAL?

    La impresora fiscal est regida por un firmware que se encuentra en la tarjeta fiscal, dicho firmware realiza la operacin de clculo, almacenamiento de data y comunicacin para la recepcin de comandos y respuesta al mismo. Por lo tanto la comunicacin es bidireccional y la impresora es funcional solo con l envi de comandos, los cuales se proporcionan en este manual. Por ende no existe ni emplea un driver de instalacin para dicha impresora fiscal.

    Figura 4. Comunicacin

    El programador debe revisar el manual de comandos y verificar cuales son los comandos para elaborar los documentos exigidos por el SENIAT. Este manual es explcito en la informacin y se encuentra separado en secciones que le ayudaran a entender la estructura, secuencia y envi de los comandos para el funcionamiento de la impresora fiscal.

    Si la operacin de la impresora fiscal es mediante comandos estructurados que se envan por el puerto de comunicacin serial, significa que puede operar en cualquier mbito de sistema operativo. Referente a los lenguajes de programacin, es posible la integracin en cualquiera de estos entornos. The Factory HKA proporciona un kit de herramientas que ayudan al programador en las tareas de integracin, las cuales se distribuyen de la siguiente forma:

    Figura 5. Componentes

  • 6 Rev 4.0 31/10/2011

    Manual de Comandos

    Dependiendo del sistema Operativo y el entorno o lenguaje de programacin, el programador podr hacer uso de los componentes que The Factory HKA proporciona, sin embargo existen dos modalidades para la comunicacin con la impresora fiscal y los mismos se detallan de la siguiente forma:

    Figura 6. Comunicacin a la Impresora Fiscal

    4 CUALES DOCUMENTOS PUEDO GENERAR?

    Los documentos que se pueden generar con la impresora fiscal, son los que estn dentro del mbito en ley y los cuales se distribuyen de la siguiente forma:

    Figura 7. Documentos Generados

  • 7 Rev 4.0 31/10/2011

    Manual de Comandos

    5 BUENAS PRACTICAS DE PROGRAMACION

    Esto hace referencia a la forma en la que el sistema administrativo o de facturacin se comunica con la impresora fiscal. Tome en consideracin los siguientes puntos:

    1. Al momento de iniciar el sistema administrativo chequee la comunicacin con la impresora. 2. Verifique el estado y errores de la impresora. Para eso emplee la funcin ReadFpStatus ( )

    si su sistema usa uno de nuestros componentes (DLL, API, APP Consola) o el envo del comando 0x05 por el puerto serial en caso de usar el protocolo directo. Lea la respuesta de la impresora basada en las tablas de Status y Error.

    3. Los errores comunes del que debe estar atento son: impresora apagada, falta de papel, error en la comunicacin. Existen otros ms pero estos son los ms esenciales.

    4. Una vez chequeado el status & error, verifique los datos de la impresora referenciados a: Fecha, hora, Serial, RIF, nmero de la ltima factura, nmero de la ltima Nota de crdito y nmero del ltimo Reporte Z. Para ello haga uso del comando S1.

    5. Cuando envi comandos a la impresora fiscal, lea la respuesta de la impresora referente a ese comando para que este seguro si se proces o no. De ser exitoso proceda al envo del siguiente comando y de no ser exitoso debe crear una rutina para el manejo de errores.

    6. Asegrese de que al informacin este en la impresora antes de procesarlo en el sistema. 7. No es necesario la apertura y cierre constante del puerto de comunicaciones por cada envo

    de comandos. Una vez iniciado el sistema abra el puerto y una vez decida cerrar el sistema cierre consigo el puerto de comunicaciones.

    8. Depure el desarrollo del sistema administrativo en relacin a la impresora fiscal, evite en lo posible errores de los antes mencionados durante la puesta en marcha del mismo.

    9. Consulte en todo lo posible al departamento de integracin. Nosotros estamos para ayudarle!.

  • 8 Rev 4.0 31/10/2011

    Manual de Comandos

    6 PROTOCOLO DE COMUNICACIN

    El protocolo de comunicaciones expone la forma en la cual se comunica la impresora fiscal. Su comprensin es de uso general, pero va ms enfocado a los programadores que por no poder hacer uso de las herramientas proporcionadas deben hacer uso del protocolo directo de comunicaciones.

    6.1 Caracteres de Control

    STX 0x02 Inicio de Trama ENQ 0x05 Solicitud de status & Error ETX 0x03 Fin de Trama ACK 0x06 Reconocimiento del comando NAK 0x15 NO Reconocimiento del comando ETB 0x17 Fin del bloque de transmisin LRC OR exclusivo desde el Inicio de datos hasta el ETX. (Incluyendo ETX.)

    6.2 Estructura de la Trama

    Figura 8. Estructura de la trama.

    6.3 Ejemplos de Estructura de la Trama

    Figura 9. Ejemplos de Estructura de la trama.

  • 9 Rev 4.0 31/10/2011

    Manual de Comandos

    6.4 Secuencia de comandos de comunicacin

    6.4.1 Solicitud de Status & Error de la Impresora Fiscal

    La respuesta se compone de dos bytes, llamados STS1 (Status) y STS2 (Error).

    Figura 10. Solicitud de Status & Error

    STS1

    0x40 Modo Entrenamiento y en Espera

    0x41 Modo Entrenamiento y en medio de una Transaccin Fiscal

    0x42 Modo Entrenamiento y en medio de una Transaccin No fiscal

    0x60 Modo Fiscal y en Espera

    0x68 Modo Fiscal con la MF llena y en Espera

    0x61 Modo Fiscal y en medio de una Transaccin Fiscal

    0x69 Modo Fiscal con la MF llena y en medio de una Transaccin Fiscal

    0x62 Modo Fiscal y en medio de una Transaccin No fiscal

    0x6A Modo Fiscal con la MF llena y en Transaccin No fiscal

    STS2

    0x08 Error gaveta

    0x41 Error sin papel

    0x42 Error mecnico de la impresora / papel

    0x43 Error mecnico de la impresora y fin de papel

    0x60 Error fiscal

    0x64 Error en la memoria fiscal

    0x6C Error memoria fiscal llena

    0x40 Ningn error

    0x48 Memoria Fiscal Llena

  • 10 Rev 4.0 31/10/2011

    Manual de Comandos

    6.4.2 Envi de Comando

    Si al momento de enviar un comando, la impresora fiscal responde un ACK (0x06) el mismo se considera como un envo exitoso. Si la respuesta es un NAK (0x15) el mismo se considera como un envo NO exitoso.

    Figura 11. Envo de Comando

    6.4.3 Lectura de Informacin

    Cuando se solicita informacin a la impresora fiscal, dependiendo de la solicitud la impresora enviara la data en bloques. Cuando ya no exista ms informacin que suministrar, esta enviara un carcter de control EOT (0x17) indicando que fin de la trasmisin

    Figura 12. Lectura de Informacin

  • 11 Rev 4.0 31/10/2011

    Manual de Comandos

    6.5 Descripcin de los Comandos

    Los comandos aqu expuestos en el manual de comandos para el manejo de la impresora fiscal estn estructurados de la siguiente forma:

    Figura 13. Trama de Comando.

    Si usted emplea el manejo de protocolo directo debe armar la trama tal cual como se especifica en el manual:

    Figura 14. Trama usando el Protocolo Directo

    Si usted emplea algunos de los componentes proporcionados por The Factory HKA como: DLL, API, App Consola, entre otros, debe armar la trama sin el STX, ETX y LCR, por lo cual el programador solos e enfocara en la DATA que ser igual a la trama a enviar:

    Figura 15. Trama usando los Componentes

  • 12 Rev 4.0 31/10/2011

    Manual de Comandos

    7 MANEJO DEL VISOR DE PRECIOS

    Esquema general para el manejo del Display o Visor de precio.

    Figura 16. Comandos para el manejo del Visor.

    7.1.1 Mostrar Hora y Fecha

    Muestra en el Visor la hora y la fecha. No es posible ejecutar ste comando durante una transaccin.

    STX a ETX LRC

    7.1.1 Programacin de Mensajes Comerciales en el Visor

    ste comando permite programar el mensaje comercial que se muestra en el Visor.

    STX PI Mensaje ETX LRC

    Mensaje Indicador de Mensaje comercial en el Display 50 Caracteres

  • 13 Rev 4.0 31/10/2011

    Manual de Comandos

    7.1.2 Mostrar Mensaje Comercial

    Muestra en la parte superior del Visor el mensaje comercial programado. No es posible ejecutar ste comando durante una transaccin.

    STX b ETX LRC

    7.1.3 Mostrar Mensaje

    Muestra un mensaje en el Visor.

    STX c Lnea Mensaje ETX LRC

    Lnea Lnea Superior del Visor U Lnea Inferior del Visor L

    Mensaje Indicador de Mensaje en el Visor 20 Caracteres

  • 14 Rev 4.0 31/10/2011

    Manual de Comandos

    8 PROGRAMACIN DE LOS PARMETROS DE LA IMPRESORA FISCAL

    La impresora fiscal maneja varios parmetros que son de uso importante para su funcionamiento, los cuales deben ser programados. Algunos son opcionales y otros obligatorios, en algunos casos estos parmetros tienen requisitos previos para su configuracin.

    Cuando el distribuidor entrega la impresora fiscal al cliente final, esta ltima ya viene programada con ciertos parmetros para su funcionamiento los cuales son: Tasas de Impuesto, Hora y Fecha, Medios de pago, Encabezado y Pie de Pgina.

    El sistema administrativo puede programar al igual los Medios de Pago y los Cajeros. Los medios de pago y los Cajeros se programan de acuerdo a las necesidades del cliente final.

    Figura 17. Programacin de Parmetros.

  • 15 Rev 4.0 31/10/2011

    Manual de Comandos

    8.1.1 Datos del Cajero

    Este comando permite programar hasta 32 cajeros con un cdigo y descripcin. El uso de este comando es opcional.

    ID Nmero de Cajero 00 31

    Cdigo Secreto Indique un cdigo secreto del Cajero (numrico) 5 Dgitos

    Nombre del Cajero Indique la Descripcin o Nombre del Cajero 16 Caracteres

    8.1.2 Medios de Pago

    Este comando permite definir los descriptores para cada medio de pago. La impresora maneja hasta 16 medios de pago.

    STX PE ID Nombre del Medio de Pago ETX LRC

    ID Nmero del Medio de Pago 01 16

    Nombre del Medio de Pago Descriptor del Medio de Pago 14 Caracteres

    STX PC ID Cdigo Secreto Nombre del Cajero ETX LCR

  • 16 Rev 4.0 31/10/2011

    Manual de Comandos

    8.1.3 Hora

    Este comando permite programar la hora. Para ello debe realizar previamente un Reporte Z.

    HH Hora 2 dgitos

    MM Minuto 2 dgitos

    SS Segundo 2 dgitos

    8.1.4 Fecha

    Este comando permite programar la Fecha. Para ello debe realizar previamente un Reporte Z.

    Debe tenerse en cuenta de que una vez fiscalizada la impresora, no se puede retroceder la fecha a una fecha anterior a la fecha de emisin del ltimo reporte Z.

    DD Da 2 dgitos

    MM Mes 2 dgitos

    YY Year 2 dgitos

    STX PF HH MM SS ETX LRC

    STX PG DD MM YY ETX LRC

  • 17 Rev 4.0 31/10/2011

    Manual de Comandos

    8.1.5 Tasas de Impuesto

    ste comando permite grabar el valor de las tasas de impuesto en la tarjeta fiscal. Para ello debe realizar previamente un Reporte Z.

    STX PT Tasa 1 Tasa 2 Tasa 3

    ETX LRC Tipo Valor Tipo Valor Tipo Valor

    Registrar Tasas en la Memoria Fiscal

    ste comando se utiliza para confirmar que las tasas registradas en la tarjeta fiscal son correctas y grabar ste valor en la memoria fiscal. Todos los cambios de tasas son grabados en la memoria fiscal como medida de seguridad, por sta razn ste comando podr ser ejecutado un mximo de 64 veces.

    8.1.6 Encabezado y Pie de Pagina

    ste comando permite definir los mensajes que se muestran en el encabezado y pie de pgina de los documentos. Para ello debe realizar previamente un Reporte Z.

    STX PH ID Mensaje ETX LRC

    ID Nmero del Encabezado 01 08 Nmero del Pie de Pagina 91 98

    Mensaje Texto a mostrar 40 Caracteres

    Tipo Interno (Precio tem = base imponible + impuesto), Impuesto Incluido 2 Externo (Precio tem = base imponible), Impuesto Excluido 0,1 (Cualquiera)

    Valor El Valor Consta de 2 Enteros y 2 Decimales Fijos 4 Dgitos

    STX Pt ETX LRC

  • 18 Rev 4.0 31/10/2011

    Manual de Comandos

    Observacin 1: Para la impresora OKI ML 1120, el nmero de caracteres es 39 en el encabezado y 35 en el pie de ticket, para modo carta son 8 lneas de encabezado y 8 lneas de pie de pgina, mientras que para el modo media carta son 4 lneas de encabezado y 4 lneas de pie de pgina.

    Observacin 2: Este comando podr ser ejecutado 50 veces como mximo.

    8.1.7 Banderas de Programacin (Flags)

    ste comando permite definir el valor de las opciones de configuracin utilizadas por el equipo.

    STX PJ Bandera Valor Bandera ETX LRC

    Observacin 1: Gran Parte de las Banderas de Programacin (Flags) son comunes entre las impresoras, pero cada impresora tiene un listado de configuracin de Banderas de Programacin especfica y las misma pueden ser descargadas de la pgina www.thefactory.com.ve

    Observacin 2: Este comando podr ser ejecutado 50 veces como mximo.

    # Flag Descripcin 1 Impresin continua, 0 = se imprime al finalizar la factura, 1 = se imprime lnea a lnea

    7 Precio en el Display, 0 = sin impuesto, 1 = con impuesto

    18 Mensaje Comercial, 0 = se muestra The Factory HKA, 1 = se muestra mensaje del cliente

    19 Mensaje Comercial, 0 = el mensaje rota en la patalla, 1 = el mensaje se detiene en la pantalla

    21 nmero extra de decimales en el comando de precio de un PLU, 0 = dos decimales, 1 = tres decimales

    44 (Solo para impresoras OKI ML1120 ) Tipo de Hoja, 0 = Carta, 1 = Media Carta **VER NOTA

    45 (Slo para impresoras OKI ML1120) Cantidad de PLU limitada, 0 = Limitada a una hoja, 1 = Ilimitada

    46 (Slo para impresoras OKI ML1120) Espacio entre ltimo PLU y Tasas, 0 = Si, 1 = No

  • 19 Rev 4.0 31/10/2011

    Manual de Comandos

    Observacin 3: Para Indicarle a la OKI ML1120 el tipo de papel con el cual a trabajar, se debe realizar dicha seleccin / programacion con el aplicativo Fiscalizador.

    Observacin 4: Luego de enviar el comando correspondiente para el tipo de hoja (OKI) es necesario enviar el comando a continuacin para establecer el cambio en la impresora:

    Comando 1 2 3 4

    Estructura del Comando STX A ETX LRC

  • 20 Rev 4.0 31/10/2011

    Manual de Comandos

    9 COMO GENERAR UNA FACTURA?

    Esquema general para realizar una factura, el cual incluye todas las operaciones posibles para ste documento.

    Figura 18. Elaboracin de una Factura

    Inicio de Cajero (*)

    Comentario (*)

    Correccin (*)

    Subtotal (*)

    Descuento (*)

    Informacin Adicional del Cliente (*)

    Anular Item (*)

    Anular Factura (*)

    Totalizar (**)

    Registr De Producto (**)

    Factura Anulada (*)

    (*) Opcional

    (**) Obligatorio

  • 21 Rev 4.0 31/10/2011

    Manual de Comandos

    Datos de Cliente (i01Nombre: Dany Zambrano)

    Datos de Cliente (i02Cedula: 14.547.292)

    Datos de Cliente (i03Direccion: Ppal de la Urbina)

    Datos de Cliente (i04Telefono: (0212) 555-55-55)

    Comentario (@Este es un Comentario...)

    Cdigo de Barra en Producto (Y111111111111)

    Registro de Producto ("000000100000002000Producto 2)

    Registro de Producto ( 000000100000002000Producto 3)

    Correccin (k)

    Registro de Producto ("000000100000002000Producto 4)

    Registro de Producto (!000000100000001000Item 1)

    Registro de Producto (!000000100000002000Producto 5)

    Sub-Total (3)

    Descuento Individual (p-1000)

    Registro de Producto(#000000100000002000Producto 6)

    Registro de Producto(#000000100000002000Producto 7)

    Recargo Individual (p+2000)

    Registro de Producto ( 000000100000002000Producto 8)

    Anulacin de Item (000000100000001000Item 1)

    Totalizar (101)

    Cdigo de Barra (y123456789012)

  • 22 Rev 4.0 31/10/2011

    Manual de Comandos

    9.1.1 Cajero

    9.1.1.1 Inicio de Cajero

    ste comando permite iniciar un cajero. No se puede utilizar ste comando si existe una transaccin abierta. Este comando es de uso opcional.

    STX 5 # Clave Secreta ETX LRC

    9.1.1.2 Fin de Cajero

    ste comando finaliza el cajero que este activo en ese momento y restablece el cajero #1 como el cajero por defecto. No se puede utilizar ste comando si existe una transaccin abierta. No es necesario ejecutar ste comando para reasignar el cajero.

    STX 6 ETX LRC

    9.1.2 Informacin adicional del Cliente

    ste comando permite ingresar lneas adicionales de informacin del cliente en una Factura.

    STX i Lnea Datos ETX LRC

    Lnea Numero de lnea 00 11

    Datos Indique la Informacin adicional, 40 Caracteres por lnea 40 Caracteres

    Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120. Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para modo media carta.

    # Clave Secreta Clave Secreta del Cajero (ASCII) 00000 - 99999

  • 23 Rev 4.0 31/10/2011

    Manual de Comandos

    Ejemplo:

    |REFRESCO BsF. 1,50 |

    |##OFERTA ESPECIAL##

    9.1.3 Comentario

    ste comando permite imprimir mensajes comerciales adicionales para la descripcin de un artculo.

    STX @ Mensaje ETX LRC

    Descripcin Mensaje Indicador de Mensaje en la factura 40 Caracteres

    9.1.4 Registro de Producto

    El registro de un producto solamente es posible si la tasa a la cual est ligada se encuentra registrada.

    Es posible registrar hasta BsF. 9999999,99 por transaccin.

    Es posible registrar hasta BsF. 9999999,99 por da.

    Nota 1: cuando se trate de la Aclas PP1F3, slo podr registrar hasta BsF. 199999,99 por transaccin

    Si se exceden el lmite de los montos, el comando de registro de productos es rechazado.

    Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza todos los comandos de ventas, en ste caso sera necesario realizar un reporte Z para continuar las ventas.

    STX CMD Precio Cantidad Descripcin ETX LRC

  • 24 Rev 4.0 31/10/2011

    Manual de Comandos

    CMD tem Exento (20h) / (32) Carcter Espacio Item Tasa 1 (21h) / (33) ! Item Tasa 2 (22h) / (34) tem Tasa 3 (23h) / (35) #

    Precio El Precio Consta de 8 Enteros y 2 Decimales Fijos 10 Dgitos

    Cantidad La Cantidad Consta de 5 Enteros y 3 Decimales Fijos (Ver Nota*) 8 Dgitos

    Descripcin Descripcin del Producto 40 Caracteres

    Nota 2: El valor mximo para describir la cantidad es 99999,999.

    Nota 3: para la impresora OKI ML1120, son 116 caracteres distribuidos en tres lneas (Producto Exento) y 119 caracteres para los otras tasas.

    9.1.5 Correccin

    ste comando cancela la ltima entrada de un tem o de un descuento.

    STX k ETX LRC

    |REFRESCO BsF. 1,50 | |CORREC | |REFRESCO - BsF. 1,50 |

  • 25 Rev 4.0 31/10/2011

    Manual de Comandos

    9.1.6 Subtotal

    Estos comandos permiten imprimir o mostrar en pantalla el monto correspondiente al subtotal de las ventas. ste comando debe ser ejecutado antes de realizar un descuento del subtotal.

    STX CMD ETX LRC

    CMD Subtotal Impreso 3 El Subtotal se Muestra en el Display 4

    9.1.7 Descuento y/o Recargo

    Realiza un descuento sobre el ltimo tem registrado o sobre el subtotal.

    Para realizar un descuento sobre el subtotal, se debe ejecutar previamente el comando Subtotal, y el monto del descuento se aplica de forma proporcional sobre todos los artculos.

    Nota: Aclas PP1F3 no realiza Recargos en la factura

    Se puede hacer descuento de dos maneras, por porcentaje y por cantidad. A continuacin se describe el descuento por porcentaje.

    STX CMD Signo Porcentaje ETX LRC

    CMD Descriptor para el Descuento o Recargo p

    Signo Descuento - Recargo +

    Porcentaje El Porcentaje consta de 2 Enteros y 2 Decimales 4 Dgitos

    |REFRESCO BsF. 1,50 | |HAMBURGUESA BsF. 3,50 | |SUBTOTAL BsF. 5,00

  • 26 Rev 4.0 31/10/2011

    Manual de Comandos

    Ejemplo de descuento sobre el subtotal:

    El valor que ser tomado en cuenta al calcular e imprimir los impuestos y el total ser:

    Ahora se describe el descuento por monto.

    STX CMD Signo Monto ETX LRC

    CMD Descriptor para el Descuento o Recargo q

    Signo Descuento -

    Porcentaje El monto consta de 7 Enteros y 2 Decimales 9 Dgitos

  • 27 Rev 4.0 31/10/2011

    Manual de Comandos

    9.1.8 Anulacin

    9.1.8.1 Anulacin de un tem en la Factura

    La anulacin de un tem es posible si la tasa a la cual est ligada est registrada.

    STX CMD Precio Cantidad Descripcin ETX LRC

    CMD tem Exento (A0h) (Ver Nota*)

    (A0h) tem Tasa 1 (A1h) tem Tasa 2 (A2h) tem Tasa 3 (A3h)

    Precio El Precio Consta de 8 Enteros y 2 Decimales Fijos 10 Dgitos

    Cantidad La Cantidad Consta de 5 Enteros y 3 Decimales Fijos (Ver Nota**) 8 Dgitos

    Descripcin Descripcin del Producto 40 Caracteres

    Nota*: debe aclararse que el carcter para la devolucin de un tem con tasa exenta es (A0h) que al imprimirse puede salir un carcter espacio, pero dicho carcter es absolutamente diferente al carcter espacio(20h) el cual es utilizado para registrar un producto con tasa exenta.

    Nota**: El valor mximo para describir la cantidad es 99999,999.

    9.1.8.2 Anulacin de Factura

    ste comando permite anular una factura.

    STX 7 ETX LRC

  • 28 Rev 4.0 31/10/2011

    Manual de Comandos

    9.1.9 Cdigo de Barras

    Nota: exclusivo para las impresoras SRP-350, Custom Kube, Star HSP7000.

    ste comando permite imprimir un cdigo de barra como referencia de un producto dentro de la factura y en el pie de la factura.

    STX CMD Cdigo ETX LRC

    CMD Cdigo de Barra impreso dentro de la Factura como descriptor de un Producto Y Cdigo de Barra impreso al pie de la Factura y

    Cdigo Cdigo numrico referente al cdigo de la barra 32 Caracteres

    Para el tipo de codificacin del cdigo de barra se debe emplear el Flag 43 y colocarlo en el valor de uso segn la siguiente tabla:

    Valor Caractersticas

    00 EAN 13 (12 Caracteres Numricos) 01 ITF (1 a 32 Caracteres Numricos) 02 CODE 128 (1 a 32 Caracteres Alfanumricos)

    Para que el Cdigo numrico asociado al cdigo de barra se muestre debajo del cdigo de barras, el Flag 30 debe ser tener el valor 01.

  • 29 Rev 4.0 31/10/2011

    Manual de Comandos

    9.1.10 Totalizar

    9.1.10.1 Pago Directo

    ste comando permite cerrar una factura y asignar el monto total a un medio de pago. Al ejecutar ste comando se abre la gaveta de dinero.

    STX 1 # Medio ETX LRC

    # Medio Indicador del Medio de Pago Asociado 01 16

    Los descriptores programados por defecto para los medios de pago, son los siguientes:

    9.1.10.2 Pago Parcial

    ste comando permite asignar parte del monto total de una factura a un medio de pago parcial. Si el monto ingresado es mayor o igual al monto del total, se cierra la factura y se abre la gaveta de dinero.

    STX 2 # Medio Monto de Pago ETX LRC

    # Medio Indicador del Medio de Pago Parcial 01 16

    Monto de Pago El Monto de Pago Consta de 10 Enteros y 2 Decimales 12 Dgitos

  • 30 Rev 4.0 31/10/2011

    Manual de Comandos

    10 COMO GENERAR UNA NOTA DE CREDITO?

    Esquema general para realizar una Nota de Crdito, la cual incluye todas las operaciones posibles para ste documento.

    Figura 24. Elaboracin de una Nota de Crdito.

    Inicio de Cajero (*)

    Comentario (*)

    Correccin (*)

    Subtotal (*)

    Descuento (*)

    Informacin Adicional del Cliente (*)

    Anular Item (*)

    Anular Nota de Crdito (*)

    Totalizar (**)

    Registr De Producto (**)

    N.C Anulada

    (*) Opcional

    (**) Obligatorio

  • 31 Rev 4.0 31/10/2011

    Manual de Comandos

    Datos de Cliente (i01Nombre: Dany Zambrano)

    Datos de Cliente (i02Cedula: 14.547.292)

    Datos de Cliente (i03Direccion: Ppal de la Urbina)

    Datos de Cliente (i04 (0212) 555-55-55)

    Registro de Producto (d0000000100000001000Producto 1)

    Registro de Producto (d1000000100000001000Producto 2)

    Registro de Producto (d2000000100000001000Producto 3)

    Registro de Producto (d3000000100000001000Producto 4)

    Registro de Producto (f01000000011360)

    Datos de Cliente (i05Factura:0000012 Impresora: ZXX1234567)

  • 32 Rev 4.0 31/10/2011

    Manual de Comandos

    10.1.1 Informacin adicional del Cliente

    ste comando permite ingresar lneas adicionales de informacin del cliente en una Nota de Crdito.

    STX i Lnea Datos ETX LRC

    Lnea Numero de lnea 00 11

    Datos Indique la Informacin adicional, 40 Caracteres por lnea 40 Caracteres

    Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120. Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para modo media carta.

    10.1.2 Registro de Producto para Devolucin

    ste comando permite registrar productos en una nota de crdito. Cuando se enva ste comando por primera vez, se imprime en el ticket la leyenda:

    NOTA CREDITO

    Es posible registrar hasta ($ o b/.) 9999999,99 por transaccin. Es posible registrar hasta ($ o b/.) 9999999,99 por da. Si se exceden el lmite de los montos, el comando de registro de productos es

    rechazado.

    Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza todos los comandos de ventas, en ste caso sera necesario realizar un reporte Z para continuar las ventas.

    STX d Tasa Precio Cantidad Descripcin ETX LRC

  • 33 Rev 4.0 31/10/2011

    Manual de Comandos

    Tasa tem Exento 0 tem Tasa 1 1 tem Tasa 2 2 tem Tasa 3 3

    Precio El Precio Consta de 8 Enteros y 2 Decimales Fijos 10 Dgitos

    Cantidad La Cantidad Consta de 5 Enteros y 3 Decimales Fijos 8 Dgitos

    Descripcin Descripcin del Producto 40 Caracteres mximo

    10.1.3 Anulacin de Producto

    10.1.3.1 Anulacin de un tem en una Nota de Crdito

    A travs de dicho comando, se puede anular un producto que ha sido ingresado en la actual Nota de crdito.

    STX Tasa Precio Cantidad Descripcin ETX LRC

    Tasa tem Exento 0 tem Tasa 1 1 tem Tasa 2 2 tem Tasa 3 3

    Precio El Precio Consta de 8 Enteros y 2 Decimales Fijos 10 Dgitos

    Cantidad La Cantidad Consta de 5 Enteros y 3 Decimales Fijos 8 Dgitos

    Descripcin Descripcin del Producto 40 Caracteres mximo

    10.1.3.2 Anulacin de Nota de Crdito

    ste comando permite anular una Nota de Crdito.

    STX 7 ETX LRC

  • 34 Rev 4.0 31/10/2011

    Manual de Comandos

    10.1.4 Cdigo de Barras

    Nota: exclusivo para las impresoras SRP-350, Custom Kube, Star HSP7000.

    ste comando permite imprimir un cdigo de barra como referencia de un producto dentro de la Nota de Crdito y en el pie de la Nota de Crdito.

    STX CMD Cdigo ETX LRC

    CMD Cdigo de Barra impreso dentro de la N.C como descriptor de un Producto Y Cdigo de Barra impreso al pie de la N.C y

    Cdigo Cdigo numrico referente al cdigo de la barra 32 Caracteres

    Para el tipo de codificacin del cdigo de barra se debe emplear el Flag 43 y colocarlo en el valor de uso segn la siguiente tabla:

    Valor Caractersticas

    00 EAN 13 (12 Caracteres Numricos) 01 ITF (1 a 32 Caracteres Numricos) 02 CODE 128 (1 a 32 Caracteres Alfanumricos)

    Para que el Cdigo numrico asociado al cdigo de barra se muestre debajo del cdigo de barras, el Flag 30 debe ser tener el valor 01.

  • 35 Rev 4.0 31/10/2011

    Manual de Comandos

    10.1.5 Cierre de Devolucin

    10.1.5.1 Pago Directo

    ste comando permite cerrar una Nota de Crdito y asignar el monto total a un medio de pago. Al ejecutar ste comando se abre la gaveta de dinero.

    STX 1 # Medio ETX LRC

    # Medio Indicador del Medio de Pago Asociado 01 16

    Los descriptores programados por defecto para los medios de pago, son los siguientes:

    10.1.5.2 Un Solo Pago Parcial

    Permite asignar un monto del total de la devolucin a un slo medio de pago.

    STX f # Medio Monto de Pago ETX LRC

    # Medio Indicador del Medio de Pago 01 16

    Monto de Pago El Monto de Pago Consta de 10 Enteros y 2 Decimales 12 Dgitos

  • 36 Rev 4.0 31/10/2011

    Manual de Comandos

    10.1.5.3 Pago Parcial

    ste comando permite asignar parte del monto total de una Nota de Crdito a un medio de pago parcial. Si el monto ingresado es mayor o igual al monto del total, se cierra la Nota de Crdito y se abre la gaveta de dinero.

    STX 2 # Medio Monto de Pago ETX LRC

    # Medio Indicador del Medio de Pago Parcial 01 16

    Monto de Pago El Monto de Pago Consta de 10 Enteros y 2 Decimales 12 Dgitos

  • 37 Rev 4.0 31/10/2011

    Manual de Comandos

    11 COMO GENERAR DOCUMENTOS NO FISCALES?

    Esquema general para realizar un Documento No Fiscal, la cual incluye todas las operaciones posibles para ste documento.

    Figura 26. Documentos No Fiscales.

    Inicio de Documento (800Inicio de Documento)

    Texto en Documento (800Texto Normal)

    Texto en Documento (80*Texto Negrita)

    Texto en Documento (80>Texto Expandido)

    Texto en Documento (80$Texto Doble y Negrita)

    Texto en Documento (80!Texto Centrado)

    Texto en Documento (80Texto Centrado y Negrita)

    Fin de Documento (810Fin de Documento)

  • 38 Rev 4.0 31/10/2011

    Manual de Comandos

    11.1.1 Texto en Documento

    Este comando permite imprimir informacin de reportes y notas como documentos no fiscales. En un documento no fiscal se imprime automticamente cada cuatro lneas la siguiente leyenda: N O F I S C A L

    STX 8 cmd1 cmd2 Texto ETX LRC

    cmd1 cmd2 Imprime una Lnea con texto Normal y en espera por otro Comando 0 0 Imprime una Lnea con texto Negrita y en espera por otro Comando 0 * Imprime una Lnea con texto Expandido y en espera por otro Comando 0 > Imprime una Lnea con texto Doble y Negrita y en espera por otro Comando 0 $ Imprime una Lnea con texto Centrado y en espera por otro Comando 0 ! Imprime una Lnea con texto Centrado y Negrita y en espera por otro Comando 0 Cierra el Documento No Fiscal (Corta el papel si tiene esa funcin la impresora) 1 0

    Mensaje Texto 56 Caracteres

    Nota: Para la impresora OKI 1120 la cantidad de caracteres para el mensaje es de 80.

    Nota: Comando disponible slo para la impresora SRP-350 y Custom Kube.

    11.1.2 Apertura de Gaveta

    ste comando permite abrir la gaveta de dinero. Se imprime un documento no fiscal con la siguiente leyenda:

    A P E R T U R A

    STX CMD ETX LRC

    CMD Imprime un Documento No Fiscal, con el Siguiente Mensaje Apertura 0 Permite la Apertura de la Gaveta de Dinero (Nota) w

    Nota: Debe haber al menos 1 producto registrado

  • 39 Rev 4.0 31/10/2011

    Manual de Comandos

    11.1.3 Retiro y Fondo de Caja

    Estos comandos permiten reportar fondos de caja y retiros de efectivo, o de otro medio de pago, de la gaveta de dinero. Son necesarios para realizar el arqueo de la caja.

    11.1.4 Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja)

    ste comando finaliza un reporte de egresos / ingreso de un medio de pago. Al ejecutar ste comando, se cierra el reporte y se abre la gaveta de dinero.

    STX 9 PR # Medio Monto ETX LRC

    PR Retiro 0 Fondo de Caja 1

    # Medio Indicador del Medio de Pago 01 - 16

    Monto El Monto de Pago Consta de 10 Enteros y 2 Decimales 12 Dgitos

    STX t ETX LRC

  • 40 Rev 4.0 31/10/2011

    Manual de Comandos

    11.1.5 Imprimir Valor de Programacin

    ste comando imprime los valores almacenados para los siguientes parmetros:

    Tasa de impuesto Nombre de cajeros Nombre de medios de pago Banderas del sistema Smbolos Mensajes

    STX D ETX LRC

    11.1.6 Imprimir Estatus de la Memoria de Auditora

    Por medio de ste comando la impresora genera un ticket con la siguiente informacin correspondiente al estado general de la memoria de Auditoria:

    Nmero de la memoria de auditoria

    Capacidad total de la memoria de auditoria

    Disponibilidad de memoria en la memoria de auditoria

    Numero de documentos almacenados en la memoria de auditoria

    STX E ETX LRC

  • 41 Rev 4.0 31/10/2011

    Manual de Comandos

    12 COMO GENERAR UN REPORTE X y Z?

    Figura 27. Impresin de Reportes

    12.1.1 Reporte de X

    ste comando permite generar un reporte X.

    ste comando permite generar un reporte parcial entre cada cambio de cajero.

    STX I0X ETX LRC

    STX I1X ETX LRC

  • 42 Rev 4.0 31/10/2011

    Manual de Comandos

    12.1.2 Reporte de Cierre Z

    ste comando permite generar un reporte Z.

    Nota: Solo se puede imprimir un reporte Z Diario.

    12.1.3 Imprimir un Reporte X/Z por fecha

    ste comando permite imprimir un reporte fiscal definido entre dos fechas.

    12.1.4 Imprimir un Reporte X/Z por Nmero

    ste comando permite imprimir un reporte fiscal definido entre dos nmeros.

    STX I0Z ETX LRC

    STX I2 Fecha Inicio Fecha Fin

    ETX LRC DD MM YY DD MM YY

    Modo Se incluye toda la informacin de los reportes A Un Resumen del total de los reportes S Un Resumen Mensual del conjunto de Reportes M

    STX I3 Modo 00 Inicio 00 Fin ETX LRC

    Modo Se incluye toda la informacin de los reportes A Un Resumen del total de los reportes S Un Resumen Mensual del conjunto de Reportes M

    Inicio Indique el nmero inicial del reporte 4 dgitos

    Fin Indique el nmero final del reporte 4 dgitos

  • 43 Rev 4.0 31/10/2011

    Manual de Comandos

    13 COMO EXTRAER INFORMACION DE LA MEMORIA DE FISCAL?

    Cuando se emite un reporte Z la informacin es almacenada en la memoria Fiscal, puede acceder a dicha informacin con los siguientes comandos:

    13.1.1 Solicitar el ltimo reporte X

    13.1.2 Solicitar el ltimo reporte Z

    13.1.1 Solicitar un Reporte X/Z por fecha

    13.1.2 Solicitar un Reporte X/Z por Nmero

    STX U0X ETX LRC

    STX U0Z ETX LRC

    STX U2 Modo Fecha Inicio Fecha Fin

    ETX LRC DD MM YY DD MM YY

    Modo Se incluye toda la informacin de los reportes A Un Resumen del total de los reportes S Un Resumen Mensual del conjunto de Reportes M

    STX U3 Modo 00 Inicio 00 Fin ETX LRC

    Modo Se incluye toda la informacin de los reportes A Un Resumen del total de los reportes S Un Resumen Mensual del conjunto de Reportes M

    Inicio Indique el nmero inicial del reporte 4 dgitos

    Fin Indique el nmero final del reporte 4 dgitos

  • 44 Rev 4.0 31/10/2011

    Manual de Comandos

    En el caso de que use el protocolo directo debe enviar la trama de la solicitud que desee y leer la respuesta en el puerto de comunicaciones basndose en las tablas de respuesta aqu descritas. En el caso de que use algunos de los componentes de The Factory (DLL, API, App consola) debe usar la funcin UploadReportCmd( ) o UploadReportDin( ).

    Desde Hasta Long Clase ITEM 2 5 4 ASCII Numero del ltimo Reporte Z 6 6 1 0Ah separador 0x0A 7 12 6 ASCII Fecha de Reporte Z

    13 13 1 0Ah separador 0x0A 14 21 8 ASCII Numero de la Ultima Factura 22 22 1 0Ah separador 0x0A 23 28 6 ASCII Fecha de la Ultima Factura 29 29 1 0Ah separador 0x0A 30 33 4 ASCII Hora de la Ultima Factura 34 34 1 0Ah separador 0x0A 35 44 10 ASCII Ventas Exento 45 45 1 0Ah separador 0x0A 46 55 10 ASCII Ventas Tasa General (Tasa 1) 56 56 1 0Ah separador 0x0A 57 66 10 ASCII Impuesto Tasa General (Tasa 1) 67 67 1 0Ah separador 0x0A 68 77 10 ASCII Ventas Tasa Reducida (Tasa 2) 78 78 1 0Ah separador 0x0A 79 88 10 ASCII Impuesto Tasa Reducida (Tasa 2) 89 89 1 0Ah separador 0x0A 90 99 10 ASCII Ventas Tasa Adicional (Tasa 3) 100 100 1 0Ah separador 0x0A 101 110 10 ASCII Impuesto Tasa Adicional (Tasa 3) 111 111 1 0Ah separador 0x0A 112 121 10 ASCII Devoluciones Exento 122 122 1 0Ah separador 0x0A 123 132 10 ASCII Devolucin Tasa General 133 133 1 0Ah separador 0x0A 134 143 10 ASCII Devolucin Impuesto Tasa General 144 144 1 0Ah separador 0x0A 145 154 10 ASCII Devolucin Tasa Reducida 155 155 1 0Ah separador 0x0A 156 165 10 ASCII Devolucin Impuesto Tasa Reducida 166 166 1 0Ah separador 0x0A 167 176 10 ASCII Devolucin Tasa Adicional 177 177 1 0Ah separador 0x0A 178 187 10 ASCII Devolucin Impuesto Tasa Adicional 188 188 1 0Ah separador 0x0A

  • 45 Rev 4.0 31/10/2011

    Manual de Comandos

    14 COMO REIMPRIMIR DOCUMENTOS?

    Todos los comandos que se generen con la impresora fiscal, quedaran registrado en la memoria de auditoria, por lo cual puede acceder a ellos mediante la reimpresin de los documentos existentes en dicha memoria. La forma general del comando es la siguiente:

    Donde Modo se refiere al tipo de documento y dependiendo de si es indicado en una letra mayscula o minscula corresponder a una solicitud por rango de nmero o por rango de fecha respectivamente, dicho rango ser indicado mediante los campos Inicio y Fin.

    Por rango de Nmero:

    Por rango de Fecha:

    STX R Modo Inicio Fin ETX LRC

    STX R Modo Inicio Fin ETX LRC

    Modo Para facturas almacenadas en memoria de auditoria F Para notas de crdito almacenadas en la memoria de auditoria C Todos los documentos no fiscales N Para reportes Z, almacenadas en la memoria de auditoria Z Para Reportes de lectura de la Memoria Fiscal, almacenadas en la Memoria de Auditoria.

    R

    Indique el numero Inicial (Formato: 0000000) 7 caracteres Fin

    Indique el nmero Final (Formato: 0000000) 7 caracteres

    STX R Modo Inicio Fin ETX LRC

    Modo Para facturas almacenadas en memoria de auditoria f Para notas de crdito almacenadas en la memoria de auditoria c Todos los documentos no fiscales n Para reportes Z, almacenadas en la memoria de auditoria z Para Reportes de lectura de la Memoria Fiscal, almacenadas en la Memoria de Auditoria.

    r

    Indique la Fecha Inicial (Formato: 0YYMMDD) 7 caracteres Fin

    Indique la Fecha Final (Formato: 0YYMMDD) 7 caracteres

  • 46 Rev 4.0 31/10/2011

    Manual de Comandos

    15 COMO EXTRAER INFORMACION DE LA MEMORIA DE AUDITORIA?

    Todos los documentos que se generen con la impresora fiscal, quedaran registrada en la memoria de auditoria, por lo cual puede acceder a ellos y extraerlos hacia la PC. En el caso de que use el protocolo directo debe enviar la trama de la solicitud que desee y leer la respuesta en el puerto de comunicaciones basndose en las tablas de respuesta aqu descritas. En el caso de que use algunos de los componentes de The Factory (DLL, API, App consola) debe usar la funcin UploadReportCmd( ) o UploadReportDin( )

    Por rango de Nmero:

    STX U4 Modo Inicio Fin ETX LRC

    Por rango de Fecha:

    STX U4 Modo Inicio Fin ETX LRC

    Modo Para facturas almacenadas en memoria de auditoria F Para notas de crdito almacenadas en la memoria de auditoria C Todos los documentos no fiscales N Para reportes Z, almacenadas en la memoria de auditoria Z Para Reportes de lectura de la Memoria Fiscal, almacenadas en la Memoria de Auditoria.

    R

    Indique el numero Inicial (Formato: 0000000) 7 caracteres Fin

    Indique el nmero Final (Formato: 0000000) 7 caracteres

    Modo Para facturas almacenadas en memoria de auditoria f Para notas de crdito almacenadas en la memoria de auditoria c Todos los documentos no fiscales n Para reportes Z, almacenadas en la memoria de auditoria z Para Reportes de lectura de la Memoria Fiscal, almacenadas en la Memoria de Auditoria.

    r

    Indique la Fecha Inicial (Formato: 0YYMMDD) 7 caracteres Fin

    Indique la Fecha Final (Formato: 0YYMMDD) 7 caracteres

  • 47 Rev 4.0 31/10/2011

    Manual de Comandos

    16 COMO EXTRAER INFORMACION DE LA IMPRESORA FISCAL?

    Puede tender acceso a la informacin que posee la impresora Fiscal, dicha informacin es repartida en diversos status informativos. En el caso de que use el protocolo directo debe enviar la trama de la solicitud que desee y leer la respuesta en el puerto de comunicaciones basndose en las tablas de respuesta aqu descritas. En el caso de que use algunos de los componentes de The Factory (DLL, API, App consola) debe usar la funcin UploadStatusCmd( ) o UploadStatusDin( )

    Esquema general para realizar la solicitud de la lectura de los Status de la Impresora.

    Figura 28. Comandos para Solicitud de Status

    Nota: El separador (0Ah) aplica cuando se realiza el manejo de ste comando a travs del protocolo directo, sin embargo el separador (0Ah) no aparece cuando se emplea los componentes proporcionados por The Factory (DLL, API, App Consola).

  • 48 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.1 Status S1

    ste comando permite extraer informacin referente a parmetros de la impresora como serial, Numero de Registro y datos de factura, entre otros.

    STX S1 ETX LRC

    Desde Hasta Longitud Clase Contenido 2 3 2 ASCII Comando S1 4 5 2 ASCII Numero de cajero asignado 6 6 1 0Ah Separador 7 23 17 ASCII Total de ventas diarias

    24 24 1 0Ah Separador 25 32 8 ASCII Nmero ltima factura 33 33 1 0Ah Separador 34 38 5 ASCII Cantidad de facturas en el da 39 39 1 0Ah Separador 40 47 8 ASCII Nmero del documento no fiscal 48 48 1 0Ah Separador 49 53 5 ASCII Cantidad de documentos no fiscales 54 54 1 0Ah Separador 55 58 4 ASCII Contador de cierres diarios 59 59 1 0Ah Separador 60 63 4 ASCII Contador de reportes de auditoria 64 64 1 0Ah Separador 65 75 11 ASCII RIF 76 76 1 0Ah Separador 77 86 10 ASCII Nmero de registro de la Mquina 87 87 1 0Ah Separador 88 93 6 ASCII Hora actual en la impresora 94 94 1 0Ah Separador 95 100 6 ASCII Fecha actual en la impresora

  • 49 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.2 Status S2

    ste comando permite extraer informacin referente el estado de la Factura, Nota de Crdito o Nota de Debito en curso. Si es ejecutado y no existe una Factura, Nota de Crdito o Nota de Debito abierta, los valores obtenidos sern cero.

    STX S2 ETX LRC

    Desde Hasta Longitud Clase Contenido 2 3 2 ASCII Comando S2 4 4 1 20h Separador (espacio) 5 17 13 ASCII Subtotal de Bases Imponibles

    18 18 1 0Ah Separador 19 19 1 20h (carcter de espacio) 20 32 13 ASCII Subtotal de IVA 33 33 1 0Ah Separador 34 34 1 20h (carcter de espacio) 35 47 13 ASCII Data Dummy 48 48 1 0Ah Separador 49 54 6 ASCII **Ver Nota S2** 55 55 1 0Ah Separador 56 56 1 20h Separador (espacio) 57 69 13 ASCII Monto por Pagar 70 70 1 0Ah Separador 71 74 4 ASCII Nmero de Pagos Realizados 75 75 1 0Ah Separador 76 76 1 ASCII Condicin 1= En Pago Factura

    2= En Devol. 0= No transaccin

    77 77 1 0Ah Separador

  • 50 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.3 Status S3

    ste comando permite extraer informacin referente a las tasas de impuesto y flag de estado.

    STX S3 ETX LRC

    Desde Hasta Longitud Clase Contenido 2 3 2 ASCII Comando 4 4 1 ASCII Tipo de tasa 1 5 8 4 ASCII Valor Tasa 1 9 9 1 0Ah Separador 10 10 1 ASCII Tipo de tasa 2 11 14 4 ASCII Valor Tasa 2 15 15 1 0Ah Separador 16 16 1 ASCII Tipo de tasa 3 17 20 4 ASCII Valor Tasa 3 21 21 1 0Ah Separador 22 61 40 ASCII System Flags 1-20 (Cada Flag tiene 2 caracteres) 62 62 1 0Ah Separador

  • 51 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.4 Status S4

    ste comando permite extraer informacin referente a los montos acumulados para cada medio de Pago.

    STX S4 ETX LRC

    Desde Hasta Longitud Clase Contenido 2 3 2 ASCII Comando S4 4 13 10 ASCII Medio de Pago 1

    14 14 1 0Ah Separador 15 24 10 ASCII Medio de Pago 2 25 25 1 0Ah Separador 26 35 10 ASCII Medio de Pago 3 36 36 1 0Ah Separador 37 46 10 ASCII Medio de Pago 4 47 47 1 0Ah Separador 48 57 10 ASCII Medio de Pago 5 58 58 1 0Ah Separador 59 68 10 ASCII Medio de Pago 6 69 69 1 0Ah Separador 70 79 10 ASCII Medio de Pago 7 80 80 1 0Ah Separador 81 90 10 ASCII Medio de Pago 8 91 91 1 0Ah Separador 92 101 10 ASCII Medio de Pago 9

    102 102 1 0Ah Separador 103 112 10 ASCII Medio de Pago 10 113 113 1 0Ah Separador 114 123 10 ASCII Medio de Pago 11 124 124 1 0Ah Separador 125 134 10 ASCII Medio de Pago 12 135 135 1 0Ah Separador 136 145 10 ASCII Medio de Pago 13 146 146 1 0Ah Separador 147 156 10 ASCII Medio de Pago 14 157 157 1 0Ah Separador 158 166 10 ASCII Medio de Pago 15 167 167 1 0Ah Separador 168 177 10 ASCII Medio de Pago 16 178 178 1 0Ah Separador

  • 52 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.5 Status S5

    ste comando permite extraer informacin referente al estado de la memoria de Auditoria.

    Nota: Comando exclusivo para la impresora Samsung Bixolon Modelo SRP-350, SRP-270J, OKI M1120, Custom Kube

    STX S5 ETX LRC

    Desde Hasta Longitud Clase ITEM 2 3 2 ASCII "S5"

    4 14 11 ASCII RIF

    15 15 1 0Ah separador 0x0A

    16 25 9 ASCII Serial

    26 26 1 0Ah separador 0x0A

    27 30 4 ASCII # de la memoria de auditoria

    31 31 1 0Ah separador 0x0A

    32 35 4 ASCII capacidad de la memoria en MB

    36 36 1 0Ah separador 0x0A

    37 40 4 ASCII espacio libre de la memoria en MB

    41 41 1 0Ah separador 0x0A

    42 47 6 ASCII nmero de documentos registrados

  • 53 Rev 4.0 31/10/2011

    Manual de Comandos

    16.1.1 Status S8

    ste comando permite extraer informacin la informacin de los datos programados en las lneas de encabezados y pie de ticket.

    STX S8 ETX LRC

    Desde Hasta Longitud Clase Contenido 2 3 2 ASCII "S8" 4 43 40 ASCII Lnea 1 del encabezado

    44 44 1 0Ah separador 0x0A 45 84 40 ASCII Lnea 2 del encabezado 85 85 1 0Ah separador 0x0A 86 125 40 ASCII Lnea 3 del encabezado

    126 126 1 0Ah separador 0x0A 127 166 40 ASCII Lnea 4 del encabezado 167 167 1 0Ah separador 0x0A 168 207 40 ASCII Lnea 5 del encabezado 208 208 1 0Ah separador 0x0A 209 248 40 ASCII Lnea 6 del encabezado 249 249 1 0Ah separador 0x0A 250 289 40 ASCII Lnea 7 del encabezado 290 290 1 0Ah separador 0x0A 291 330 40 ASCII Lnea 8 del encabezado 331 331 1 0Ah separador 0x0A 332 371 40 ASCII Lnea 1 del pie de ticket 372 372 1 0Ah separador 0x0A 373 412 40 ASCII Lnea 2 del pie de ticket 413 413 1 0Ah separador 0x0A 414 453 40 ASCII Lnea 3 del pie de ticket 454 454 1 0Ah separador 0x0A 455 494 40 ASCII Lnea 4 del pie de ticket 495 495 1 0Ah separador 0x0A 496 535 40 ASCII Lnea 5 del pie de ticket 536 536 1 0Ah separador 0x0A 537 576 40 ASCII Lnea 6 del pie de ticket 577 577 1 0Ah separador 0x0A 578 617 40 ASCII Lnea 7 del pie de ticket 618 618 1 0Ah separador 0x0A 619 658 40 ASCII Lnea 8 del pie de ticket

  • 54 Rev 4.0 31/10/2011

    Manual de Comandos

    17 COMO EXTRAER INFORMACION DE LA IMPRESORA FISCAL?

    Los siguientes comandos son exclusivos para las impresoras fiscales con la funcionalidad adicional de chequera, como es la STAR HSP7000.

    17.1- Cheque

    17.1.1.- Modo de Slip

    Activa la estacin de trabajo de la chequera y el endoso. Es el primer comando requerido para activar las funciones siguientes.

    17.1.2.- Formato del Cheque (Parte Frontal)

    Este es comando que le proporciona a la impresora los datos de la parte frontal del cheque que se desea sea impreso.

    STX : ST ETX LRC

    ST Activar slip 1 Desactivar Slip 0

    STX F5 F1 (Nmero de Lneas entre el Top y la Cantidad) 0 -> 9 F2 (Nmero de Lneas entre la Cantidad y No Endosable) 0 -> 9 F3 (Nmero de Lneas entre No endosable y el Nombre) 0 -> 9 F4 (Nmero de Lneas entre el Nombre y la Cantidad) 0 -> 9 F5 (Nmero de Lneas entre la Cantidad y la Fecha) 0 -> 9

    Cantidad (8 Enteros y 2 Decimales) Ej.: 12.345.678,90 10 Caracteres Datos de Cliente 50 Caracteres Data Fecha 50 Caracteres

  • 55 Rev 4.0 31/10/2011

    Manual de Comandos

    17.1.3- Formato del Cheque (Endoso)

    STX = F1 Lnea ETX LCR

    F1 F1 (Numero de Lnea a ser enviada por cada comando) 1 -> 9

    Lnea Lnea 1 (Nmero de Cuenta), ------> N: 30 Caracteres Lnea 2 (Nombre de la Tienda), ----> De: 30 Caracteres Lnea 3 (continuacin Nombre de la Tienda) 30 Caracteres Lnea 4 (Nombre del Banco), -------> En el banco: 30 Caracteres

    Entre la Lnea 4 y 5 se establece de forma automtica una lnea de separacin Lnea 5 (Lnea Adicional) **opcional 30 Caracteres Lnea 6 (Lnea Adicional) **opcional 30 Caracteres Lnea 7 (Lnea Adicional) **opcional 30 Caracteres Lnea 8 (Lnea Adicional) **opcional 30 Caracteres Lnea 9 (Lnea Adicional) **opcional 30 Caracteres

  • 56 Rev 4.0 31/10/2011

    Manual de Comandos

    Observaciones importantes: El texto entre comillas en la descripcin de las lneas, es escrito automticamente por la impresora fiscal. Los caracteres de las descripciones por lnea deben ser completados con espacios en blanco para completar los 30 caracteres por lnea que sea enviada.

    17.1.4- Imprimir Endoso

    Observacin importante: siempre debe ser enviado este comando una sola vez luego de haber enviado todos los comandos de la seccin.

    STX [ F1 ETX LRC

    F1 F1 (Numero de Lneas entre el Top y N: ) 0 -> 9

  • 57 Rev 4.0 31/10/2011

    Manual de Comandos

    NOTA: mientras se est realizando una factura es posible activar la opcin de la chequera, para realizar la escritura que se desee en el cheque.

  • 58 Rev 4.0 31/10/2011

    Manual de Comandos

    17.2.- Validacin

    17.2.1.- Modo de Validacin

    17.2.2.- Impresin de Validacin

    17.3.- Lectura del MICR

    Este comando realiza la peticin de lectura de los caracteres magnticos, contenidos en la parte inferior del cheque y almacena la misma en el buffer de la impresora, para su posterior solicitud desde la PC.

    STX ; ST ETX LRC

    ST Activar Validacin 1 Desactivar Validacin 0

    STX > Texto a Imprimir ETX LCR

    Texto Texto a Imprimir 50 Caracteres

    STX ? ETX LRC

  • 59 Rev 4.0 31/10/2011

    Manual de Comandos

    17.4.- Status

    17.4.1.- Status S6

    Este comando realiza la solicitud del status S6, la cual extrae la informacin de la presencia o no de papel en las 3 estaciones de impresin (Facturacin, Slip/Chequera, Validacin) y la coloca en un archivo para su posterior lectura.

    Desde Hasta Longitud Contenido 0 1 2 "S6"

    2 2 1 Bit de la estacin de impresin de Facturacin

    3 3 1 Bit de la estacin de impresin de Slip/Chequera

    4 4 1 Bit de la estacin de impresin de Validacin

    STX S 6 ETX LRC

  • 60 Rev 4.0 31/10/2011

    Manual de Comandos

    17.4.2.- Status S7

    Este comando realiza la solicitud del status S7, la cual extrae la informacin de la lectura del MICR.

    Desde Hasta longitud Contenido 0 1 2 "S7"

    2 38 39 Cadena de Caracteres MICR

    STX S 7 ETX LRC

  • 61 Rev 4.0 31/10/2011

    Manual de Comandos

    18 CHECKLIST DE VERIFICACION DE IMPRESORAS FISCALES?

    18.1 Configuracin

    Verificacin de parmetros de configuracin Bsica manejados por la aplicacin.

    Punto Sistema Observaciones Si No N/A

    Programacin de los medios de Pago.

    Programacin de Cajero.

    18.2 Inicio del Sistema

    Verificacin de datos y correspondencia de Impresora Fiscal

    Punto Sistema Observaciones Si No N/A

    Nmero de Registro de la impresora

    RUC Programado

    DV Programado

    Hora y Fecha de la impresora

    Validacin de Condicin de Agotamiento de Memoria Fiscal

  • 62 Rev 4.0 31/10/2011

    Manual de Comandos

    18.3 Control de Errores

    18.3.1 Factura, Nota de Crdito, Notas de Debito

    Punto Sistema Observaciones Si No N/A

    Verificacin de que no existan transacciones pendientes antes de iniciar un documento

    Sincronizacin de secuencia de numero de Documento de la impresora

    Control de Secuencias apropiada de comandos.

    Verificacin de respuesta de impresora a cada comando enviado

    Tapa Abierta

    Falla elctrica

    Impresora apagada

    Papel mal colocado

    Falla de comunicacin

  • 63 Rev 4.0 31/10/2011

    Manual de Comandos

    18.3.2 Generacin de Reporte X

    Punto Sistema Observaciones Si No N/A

    Verificacin de que no existan transacciones pendientes antes de iniciar un documento

    Sincronizacin de secuencia de numero de Documento de la impresora

    Control de Secuencias apropiada de comandos.

    Verificacin de respuesta de impresora a cada comando enviado

    Tapa Abierta Falla elctrica Impresora apagada Papel mal colocado

    Falla de comunicacin

  • 64 Rev 4.0 31/10/2011

    Manual de Comandos

    18.3.3 Generacin de Reporte Z

    Punto Sistema Observaciones Si No N/A

    Verificacin de que no existan transacciones pendientes antes de iniciar un documento

    Verificacin de secuencia de Nmero de Reporte Z

    Lectura de valores en reporte Z Control de Secuencias apropiada de comandos

    Verificacin de respuesta de impresora a cada comando enviado

    Tapa Abierta Falla elctrica Impresora apagada Papel mal colocado

    Falla de comunicacin

  • 65 Rev 4.0 31/10/2011

    Manual de Comandos

    18.3.4 Generacin de Reportes de Lectura de Memoria Fiscal

    Punto Sistema Observaciones Si No N/A

    Verificacin de que no existan transacciones pendientes antes de iniciar un documento

    Sincronizacin de secuencia de numero de Documento de la impresora

    Control de Secuencias apropiada de comandos.

    Verificacin de respuesta de impresora a cada comando enviado

    Tapa Abierta Falla elctrica Impresora apagada Papel mal colocado

    Falla de comunicacin

  • 66 Rev 4.0 31/10/2011

    Manual de Comandos

    18.3.5 Generacin de Copias de Documentos en Memoria de Auditoria

    Punto Sistema Observaciones Si No N/A

    Verificacin de que no existan transacciones pendientes antes de iniciar un documento

    Sincronizacin de secuencia de numero de Documento de la impresora

    Control de Secuencias apropiada de comandos.

    Verificacin de respuesta de impresora a cada comando enviado

    Tapa Abierta Falla elctrica Impresora apagada Papel mal colocado

    Falla de comunicacin


Recommended