+ All Categories
Home > Documents > Manual de Protocolos y Comandos_VErev07

Manual de Protocolos y Comandos_VErev07

Date post: 10-Nov-2015
Category:
Upload: jose-garcia
View: 56 times
Download: 20 times
Share this document with a friend
Description:
manual
Popular Tags:
71
Manual de Protocolos y Comandos Revisión 7.0 2015 The Factory HKA
Transcript
  • Manual de Protocolos y Comandos

    Revisin 7.0

    2015

    The Factory HKA

  • Manual de Protocolos y Comandos Revisin 7.0

    2

    T H E F A C T O R Y H K A

    Manual de Protocolos y Comandos

    The Factory HKA

    RIF J-31217119-7

    La California Norte, Callejn Gutirrez

    Edif. Riva, PB Ofic. 2-1

    Caracas - Venezuela

    Telfono (212) 237.4112 2398176

    Revisin 7.0

  • Manual de Protocolos y Comandos Revisin 7.0

    3

    Contenido

    PRECAUCIONES .............................................................................................................................. 7

    COMUNICACIN ENTRE EL PC Y LA IMPRESORA FISCAL ................................................... 8 1.

    PROTOCOLO DE COMUNICACIN .......................................................................................... 9 2.

    Configuracin ...................................................................................................................... 9 2.1

    Estructura de la Trama de comunicacin ........................................................................... 10 2.2

    Control de Trfico y tramas de comunicacin .................................................................... 11 2.3

    2.3.1. Caracteres de Control ................................................................................................. 11

    Secuencia de Comandos de Comunicacin ....................................................................... 12 2.4

    Leer Estado ................................................................................................................ 12 2.4.1

    Comando Simple ........................................................................................................ 15 2.4.2

    Comando de Lectura .................................................................................................. 15 2.4.3

    Comando de Lectura de Informacin .......................................................................... 15 2.4.4

    BUENAS PRCTICAS DE PROGRAMACIN ......................................................................... 16 3.

    Componentes de Integracin ............................................................................................. 17 3.1

    DESCRIPCIN DE COMANDOS ............................................................................................. 18 4.

    Comandos de programacin de los parmetros de configuracin ...................................... 18 4.1

    Registro de Cajero ...................................................................................................... 18 4.1.1

    Nombre de los Medios de Pago .................................................................................. 19 4.1.2

    Programacin de hora ................................................................................................ 19 4.1.3

    Programacin de fecha ............................................................................................... 19 4.1.4

    Programacin de Tasas de Impuesto ......................................................................... 20 4.1.5

    Registro de Tasas en la Memoria Fiscal ..................................................................... 20 4.1.6

    Programacin de encabezado y pie de pgina ........................................................... 20 4.1.7

    Programacin de Banderas (Flags) ............................................................................ 21 4.1.8

    Comandos Para la Emisin de Documentos ...................................................................... 22 4.2

    Comandos de Facturacin .......................................................................................... 22 4.2.1

    Cajero ......................................................................................................................... 23 4.2.2

    Inicio de Cajero .................................................................................................... 23 4.2.2.1

    Fin de Cajero ....................................................................................................... 23 4.2.2.2

    Registro del Cliente .................................................................................................... 23 4.2.3

    Razn Social del Cliente ............................................................................................. 23 4.2.4

  • Manual de Protocolos y Comandos Revisin 7.0

    4

    Informacin adicional del cliente ................................................................................. 24 4.2.5

    Comentarios en documento ........................................................................................ 24 4.2.6

    Registro de tem o producto ........................................................................................ 24 4.2.7

    Correccin de Error o Anulacin de ltimo tem o producto ........................................ 26 4.2.8

    Subtotal Impreso o Mostrado en el Display ................................................................. 26 4.2.9

    Descuento o Recargo por porcentaje .......................................................................... 26 4.2.10

    Descuento o Recargo por monto ................................................................................ 27 4.2.11

    Anulacin .................................................................................................................... 27 4.2.12

    Anulacin de un tem ........................................................................................... 27 4.2.12.1

    Anulacin de documento ..................................................................................... 28 4.2.12.2

    Totalizacin ................................................................................................................ 28 4.2.13

    Pago directo ........................................................................................................ 28 4.2.13.1

    Pago Parcial ........................................................................................................ 29 4.2.13.2

    Cdigos de Barra ........................................................................................................ 29 4.2.14

    COMANDOS DE NOTA DE CRDITO/DEVOLUCIN ...................................................... 31 4.3

    Registro del Cliente .................................................................................................... 32 4.3.1

    Razn Social del Cliente ............................................................................................. 32 4.3.2

    Nmero de Factura Relacionada ................................................................................ 32 4.3.3

    Fecha de Factura Relacionada ................................................................................... 32 4.3.4

    Serial de la Impresora que emiti la Factura Relacionada .......................................... 33 4.3.5

    Informacin adicional del cliente ................................................................................. 33 4.3.6

    Comentarios en documento ........................................................................................ 34 4.3.7

    Registro de producto para devolucin ......................................................................... 34 4.3.8

    Correccin de Error o Anulacin de ltimo tem o producto ........................................ 35 4.3.9

    Anulacin .................................................................................................................... 35 4.3.10

    Anulacin de un tem ........................................................................................... 35 4.3.10.1

    Anulacin de documento ..................................................................................... 36 4.3.10.2

    Cierre de Devolucin .................................................................................................. 36 4.3.11

    Pago directo ........................................................................................................ 36 4.3.11.1

    Pago Parcial ........................................................................................................ 36 4.3.11.2

    COMANDOS DE NOTA DE DBITO ................................................................................. 37 4.4

    Registro del Cliente .................................................................................................... 38 4.4.1

  • Manual de Protocolos y Comandos Revisin 7.0

    5

    Razn Social del Cliente ............................................................................................. 38 4.4.2

    Nmero de Factura Relacionada ................................................................................ 38 4.4.3

    Fecha de Factura Relacionada ................................................................................... 38 4.4.4

    Serial de la Impresora que emiti la Factura Relacionada .......................................... 39 4.4.5

    Informacin adicional del cliente ................................................................................. 39 4.4.6

    Comentarios en documento ........................................................................................ 40 4.4.7

    Registro de producto .................................................................................................. 40 4.4.8

    Correccin de Error o Anulacin de ltimo tem o producto ........................................ 41 4.4.9

    Anulacin .................................................................................................................... 41 4.4.10

    Anulacin de un tem ........................................................................................... 41 4.4.10.1

    Anulacin de documento ..................................................................................... 42 4.4.10.2

    Cierre de la Nota de Dbito ........................................................................................ 42 4.4.11

    Pago directo ........................................................................................................ 42 4.4.11.1

    Pago Parcial ........................................................................................................ 42 4.4.11.2

    Comandos para documentos no fiscales ........................................................................... 43 4.5

    Texto en Documento .................................................................................................. 44 4.5.1

    Apertura de Gaveta .................................................................................................... 44 4.5.2

    Retiro y Fondo de Caja ............................................................................................... 44 4.5.3

    Fin de Retiro/Fondo de Caja ....................................................................................... 45 4.5.4

    Imprimir Programacin ................................................................................................ 45 4.5.5

    Reimpresin de documentos almacenados en Memoria de Auditora ......................... 45 4.5.6

    Reimpresin de documentos por nmero de documento y rango de fecha .......... 45 4.5.6.1

    Reimpresin de documentos por nmero de cdula de Identidad Personal ......... 46 4.5.6.2

    Estado de la Memoria de Auditora ............................................................................. 46 4.5.7

    Comandos para el manejo del visor ................................................................................... 47 4.6

    Mostrar hora y fecha ................................................................................................... 47 4.6.1

    Mostrar Mensaje Comercial ........................................................................................ 47 4.6.2

    Mostrar Mensaje Comercial Temporal ........................................................................ 47 4.6.3

    Programacin de Mensaje Comercial Esttico ............................................................ 48 4.6.4

    Comandos para la lectura de los estatus de la impresora .................................................. 48 4.7

    Status S1 .................................................................................................................... 49 4.7.1

    Status S2 .................................................................................................................... 50 4.7.2

  • Manual de Protocolos y Comandos Revisin 7.0

    6

    Status S2E .................................................................................................................. 51 4.7.3

    Status S21 .................................................................................................................. 51 4.7.4

    Status S22 .................................................................................................................. 52 4.7.5

    Status S23 .................................................................................................................. 53 4.7.6

    Status S3 .................................................................................................................... 53 4.7.7

    Status S4 .................................................................................................................... 54 4.7.8

    Status S5 .................................................................................................................... 54 4.7.9

    Status S8 .................................................................................................................... 55 4.7.10

    Status S8E........................................................................................................... 55 4.7.10.1

    Status S8P........................................................................................................... 55 4.7.10.2

    Comandos para los Reportes ............................................................................................ 56 4.8

    Reporte de cierre X y Z ............................................................................................... 57 4.8.1

    Reporte de Memoria Fiscal ......................................................................................... 60 4.8.2

    Por fecha de Z ..................................................................................................... 60 4.8.2.1

    Por nmero de Z .................................................................................................. 60 4.8.2.2

    Reporte Detallado por Tipo de Documento ................................................................. 61 4.8.3

    Extraer Documentos de la memoria de auditora ........................................................ 61 4.8.4

    Comandos para chequera ................................................................................................. 63 4.9

    Cheque ....................................................................................................................... 63 4.9.1

    Modo de Slip ........................................................................................................ 63 4.9.1.1

    Formato del Cheque (Parte Frontal) .................................................................... 63 4.9.1.2

    Formato del Cheque (Endoso) ............................................................................. 64 4.9.1.3

    Imprimir Endoso................................................................................................... 65 4.9.1.4

    Modo de Validacin ............................................................................................. 66 4.9.1.5

    Impresin de validacin ....................................................................................... 66 4.9.1.6

    Lectura del MICR ................................................................................................. 66 4.9.1.7

    Status ......................................................................................................................... 67 4.9.2

    Status S6 ............................................................................................................. 67 4.9.2.1

    Status S7 ............................................................................................................. 67 4.9.2.1

    Ejemplo Grfico de Cmo Crear una Factura .................................................................... 68 4.10

  • Manual de Protocolos y Comandos Revisin 7.0

    7

    Precauciones

    NO ENCHUFE VARIOS PRODUCTOS A

    UNA MISMA TOMA DE CORRIENTE AL

    MISMO TIEMPO

    NO MANIPULE EL CABLE CON LAS

    MANOS HMEDAS

    EVITE QUE EL CABLE SE DOBLE EN

    NGULOS MAYORES A 90 O QUE

    EST DEBAJO DE OBJETOS PESADOS.

    SI LA IMPRESORA GENERA HUMO,

    OLOR O RUIDOS EXTRAOS, APAGUE

    Y DESCONECTE. LLAME A SU

    DISTRIBUIDOR PARA REPARACIONES.

    NO INTENTE DESMONTAR O

    REPARAR LA MQUINA. LLAME A SU

    DISTRIBUIDOR SI NECESITA ESTOS

    SERVICIOS.

    NO DEJE CAER AGUA U OTROS

    OBJETOS SOBRE LA IMPRESORA. SI

    ESTO SUCEDE, DESCONECTE Y

    LLAME A SU DISTRIBUIDOR.

  • Manual de Protocolos y Comandos Revisin 7.0

    8

    COMUNICACIN ENTRE EL PC Y LA IMPRESORA 1.

    FISCAL

    El protocolo de comunicacin de las impresoras fiscales se basa en el estndar RS232 de

    comunicacin serial. Para esto, es necesaria una interfaz de aplicacin que gestione este protocolo,

    esto es, que sea capaz de enviar los comandos desde el computador hacia la impresora e interpretar

    las respuestas que esta retorna. Estos comandos corresponden a protocolos seriales almacenados

    en el firmware de la impresora.

    Los comandos de estos protocolos pueden ser enviados a la impresora de dos maneras:

    directamente a travs de un sistema administrativo (llamado Protocolo Directo en este manual), o

    utilizando interfaces de programacin de aplicaciones (API, Application Programming Interface) las

    cuales dependen del sistema operativo a utilizar y del lenguaje de programacin utilizado para

    desarrollar el Sistema Administrativo al que estar asociado la impresora.

    Actualmente The Factory HKA posee una amplia gama de herramientas de integracin que

    contienen estas APIs para los diferentes lenguajes de programacin y sistemas operativos

    disponibles.

    Protocolo directo

    Interfaz de Aplicacin

    Imagen N 1

  • Manual de Protocolos y Comandos Revisin 7.0

    9

    PROTOCOLO DE COMUNICACIN 2.

    El Protocolo de Comunicacin es la manera en que la computadora realiza el intercambio de datos

    con la impresora. Basado en el estndar serial RS232, el Protocolo de Comunicacin est

    estructurado mediante una trama conformada por una seal de inicio (0x02h) seguida por los

    caracteres que conforman los comandos y datos a enviar a la impresora, luego un caracter de fin de

    trama (0x03h) y una seal de deteccin de errores.

    De igual manera, si la impresora ha de retornar algn valor, lo har en una trama conformada de

    manera idntica a la anteriormente descrita.

    Configuracin 2.1

    El protocolo utilizado para enviar informacin a la impresora es el Serial RS232. La imagen N 2

    muestra las seales de control utilizadas en el protocolo.

    Interfaz de la Impresora Fiscal

    Pinout

    del

    RJ11

    Color

    Seal

    de

    Control

    1 Blanco CTS

    2 - -

    3 Amarillo Tierra

    4 Rojo Rx

    5 Verde Tx

    6 Azul RTS

    Pinout para conector DB9

    Pin Seal En Ingles Siglas Tipo de

    Seal Funcin

    1

    Deteccin de

    datos de la

    portadora

    Carrier

    Detect DCD Entrada

    Detecta que existe

    una comunicacin,

    presencia de datos

    2 Receptor de

    datos

    Received

    Data RxD Entrada

    Pin de recepcin de

    datos

    3 Transmisor de

    datos

    Transmitted

    Data TxD Salida

    Pin de transmisin

    de datos

    4 Terminal de

    datos listo

    Data

    Terminal

    Ready

    DTR Salida

    Indica que el

    ordenador est

    encendido

    5 Seal de

    tierra

    Common

    Ground SG - Tierra

    6 Equipo de

    Datos Listos

    Data Set

    Ready DSR Entrada

    El aparato

    conectado a dicho

    puerto esta

    encendido

    7 Solicitud de

    envo

    Request to

    send RTS Salida

    El PC puede recibir

    datos (porque no

    est ocupado)

    8 Listo para

    enviar

    Clear to

    Send CTS Entrada

    El aparato

    conectado puede

    recibir datos

    9 Indicador de

    llamada

    Ring

    Indicator RI Entrada

    Una vez que la PC ha activado la seal RTS (solicitud a la impresora que est conectada y lista para

    recibir datos), la impresora fiscal responde con la seal CTS (Impresora lista) para indicar que es

    posible la recepcin.

    Imagen N 2

  • Manual de Protocolos y Comandos Revisin 7.0

    10

    Los parmetros de configuracin del puerto serial son los siguientes:

    Transmisin de data Serial, asncrona

    Baud rate 9600 bps

    Bit de datos 8 bits

    Paridad Par

    Bits de stop 1

    Estructura de la Trama de comunicacin 2.2

    La trama de comunicacin es el conjunto de datos que debe enviarse a la impresora para s cumpla

    determinada instruccin; debe enviarse en orden y est constituida siempre por cuatro secciones

    (Imagen N 3)

    Imagen N 3

    Dnde:

    Caracter de inicio de trama (STX): representado por el caracter 0x02h, es un valor reservado

    nicamente a este fin.

    DATA: Es el comando y sus argumentos, enviados a la impresora para que ejecute una

    determinada accin.

    Caracter de fin de trama (ETX): representado por el caracter 0x03h, indica el fin de la trama y es

    un valor reservado nicamente para este fin.

    LRC: Su valor es el OR exclusivo (XOR) entre la DATA y ETX, dirigido a la deteccin de error de la

    trama.

    Nota: El desarrollador podr utilizar el protocolo directo o usar los componentes de integracin que The Factory HKA tiene a su disposicin. Cuando se utiliza el protocolo directo la trama se enva completa, pero si se usan las interfaces o componentes de Integracin, solamente se enva DATA

    Si se utilizan las herramientas de integracin desarrolladas por The Factory, se enva el contenido de

    DATA mediante caracteres ASCII y los componentes de integracin se encargan de convertirlos a su

    respectivo equivalente hexadecimal para enviarlos a la impresora.

    Por ejemplo, si se enviar por protocolo directo la instruccin de impresin de Reporte X, se debe enviar a

    la impresora una trama como la que se muestra en la siguiente tabla:

    STX DATA ETX LRC

  • Manual de Protocolos y Comandos Revisin 7.0

    11

    ASCII I 0 X LRC

    HEX 02 49 30 58 03 22

    Inicio de trama DATA Fin de Trama

    LRC

    Si se utilizan las herramientas de integracin desarrolladas por The Factory HKA, la trama anterior se

    reducira solo a la DATA, y se utilizara una funcin para enviarla a la impresora (verificar el respectivo

    manual del API a utilizar).

    Control de Trfico y tramas de comunicacin 2.3

    2.3.1. Caracteres de Control

    La mayora de caracteres de control son representados con valores de caracteres no imprimibles,

    por lo que su inclusin en la trama Protocolo Directo- debe realizarse mediante su valor

    hexadecimal.

    Nombre Valor Descripcin

    STX 0x02 Inicio de Trama ENQ 0x05 Consulta del estado a la impresora. ETX 0x03 Fin de Trama EOT 0x04 Fin de transmisin ACK 0x06 Acuse de recibo NAK 0x15 Acuse de no recibo ETB 0x17 Fin de transmisin de Bloque LRC 0x00 0x99 OR exclusivo de DATA con ETX, incluyendo ETX

    De la lista anterior cabe destacar dos caracteres de Control, ya que constituyen las principales

    respuestas de la impresora ante los comandos enviados.

    Recepcin de ACK (0x06h)

    Ocurre cuando se satisfacen las siguientes condiciones:

    - LRC y Datos son correctos

    - El comando es aceptable para la condicin actual de la impresora

    Recepcin de NAK (0x15h)

    Ocurre ante las siguientes condiciones:

    - LRC errado

    - El comando enviado a la impresora no fue vlido

  • Manual de Protocolos y Comandos Revisin 7.0

    12

    Si se enva un comando y la impresora est ocupada, no se retorna ningn valor. Se pude verificar

    esta condicin a travs de la seal DTR de la impresora. Se debe enviar ENQ o NAK de regreso a

    la impresora si un error de comunicacin fue detectado en La PC.

    Para los comandos donde las consultas deban retornar una trama de informacin, tales como la

    extraccin de datos de la Memoria de Auditora para la obtencin de reportes, se lleva a cabo el siguiente

    protocolo:

    El comando de solicitud de lectura de la memoria vara de acuerdo al tipo de reporte a requerir, as

    como tambin vara la estructura de la trama devuelta por la impresora

    Secuencia de Comandos de Comunicacin 2.4

    Leer Estado 2.4.1

    Para determinar el estado en que se encuentra la impresora fiscal, se enva un Enquirement

    (ENQ=0x05h). Este comando se enva para determinar el estado en que se encuentra y si existe

    un error, evaluar cul es. Cuando se enva un ENQ a la impresora, sta responde con una trama

    similar a la de recepcin, donde DATA es un par de bytes que contienen la informacin del

    Estado y el posible Error de la impresora.

    PC

    Impresora

    ENQ STX-STATUS-ETX-LRC

    La impresora responder una trama con la siguiente estructura:

    Imagen N 5

    Dnde:

    STS1 corresponde al Estado de la impresora.

    STS2 corresponde al Error de la impresora.

    Cada bit en alto de STS1 y STS2 representa un estado especfico.

    STX STS1 STS2 ETX LRC

    Se enva el comando del reporte

    La impresora responde un (0x05)

    Se responde un (0x06) a la impresora

    La impresora retorna la data solicitada

    Imagen N 4

  • Manual de Protocolos y Comandos Revisin 7.0

    13

    0 1 X X X X X X

    Modo Fiscal

    Memoria Fiscal cercana a agotarse

    Memoria Fiscal llena

    Buffer Lleno

    Transaccin no fiscal en curso Transaccin fiscal en curso

    0 1 0 X X X X X

    Error Crtico

    Error Gaveta Error Impresor

    Error en Impresora

    Error Papel.

    Ejemplo: Evaluar la respuesta 0x62 0x42 0x21

    Status 0x62

    Error 0x42

    0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1

    Estado 27 26 25 24 23 22 21 20

    Error 27 26 25 24 23 22 21 20

    Modo Fiscal Transaccin No Fiscal

    en Curso

    Error de Papel

    Valores Constantes

    Valores Constantes

  • Manual de Protocolos y Comandos Revisin 7.0

    14

    Las siguientes tablas contienen los valores frecuentes para los bytes de Status (STS1) y Error

    (STS2) de las impresoras fiscales:

    Valores de Status (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

    Valores de Error (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

  • Manual de Protocolos y Comandos Revisin 7.0

    15

    Comando Simple 2.4.2

    PC Impresora

    (Ejecucin Normal ACK) STX-CMD-DATA-ETX-LRC

    ACK

    (Ejecucin con Error NAK) STX-CMD-DATA-ETX-LRC

    NAK (Error de Comunicacin)

    (Impresora Ocupada NAK) STX-CMD-DATA-ETX-LRC

    DTR off

    En el caso en que la impresora regresa un NAK (no reconocimiento), el comando no fue vlido.

    Cuando se enva un comando y la impresora est ocupada, no se retorna ningn valor, esta

    condicin puede ser verificada a travs de la seal DTR de la impresora.

    Comando de Lectura 2.4.3

    PC Impresora

    STX-CMD-DATA-ETX-LRC ACK

    STX-CMD-DATA-ETX-LRC

    Se debe enviar ENQ o NAK de regreso a la impresora si un error de comunicacin fue detectado en

    el host (PC).

    Comando de Lectura de Informacin 2.4.4

    PC Impresora

    STX-CMD1-DATA-ETX-

    LRC

    ACK

    ACK

    STX-DATA0-ETB-LCR

    STX-DATAn-ETB-LCR

    EOT

  • Manual de Protocolos y Comandos Revisin 7.0

    16

    BUENAS PRCTICAS DE PROGRAMACIN 3.

    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. Los errores comunes a los que debe estar atento son: impresora apagada, falta de papel, error

    en la comunicacin (configuracin de los puertos COM), las tasas de los productos no se

    encuentran programadas (deben programarse para poder enviar un producto), la impresora se

    encuentra en medio de una transaccin fiscal.

    2. Al momento de iniciar el sistema administrativo verifique la comunicacin con la impresora.

    3. Compruebe el estado y errores (status & error) de la impresora. Para eso emplee la funcin

    ReadFpStatus() -si su sistema usa uno de nuestros componentes- 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.

    4. Utilice los Status Informativos. Verifique los datos de la impresora referenciados a: Tasas,

    Fecha, Hora, Serial, RUC, nmero de la ltima factura, nmero de las ltimas Notas de crdito y

    dbito y nmero del ltimo Reporte Z. Para ello haga uso del comando S1.

    5. Cuando enve comandos a la impresora fiscal, lea la respuesta de la impresora referente a ese

    comando para estar seguro si se proces o no. De ser exitoso, proceda al envo del siguiente

    comando; en caso contrario, debe crear una rutina para el manejo de errores.

    6. Asegrese de que la informacin est en la impresora antes de procesarla en el sistema.

    7. Realice consultas de Status S2 durante las transacciones para comparar los clculos del

    sistema administrativo con los de la impresora y realizar posibles ajustes de redondeo antes de

    cerrar y emitir el documento.

    8. 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.

    9. 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.

    10. Utilice un programa Monitor de Puerto Serial para verificar las tramas enviadas y las

    respuestas de la impresora.

  • Manual de Protocolos y Comandos Revisin 7.0

    17

    Componentes de Integracin 3.1

    The Factory HKA ha desarrollado una serie de Kits de Desarrollo de Software (SDK por sus siglas

    en ingls) a fin de dar soporte a la integracin de los sistemas administrativos desarrollados en los

    diversos lenguajes de programacin y plataformas disponibles actualmente. Estos componentes

    estn sometidos a mejoras continuas y transparentes al desarrollador para garantizar una

    integracin exitosa entre sus sistemas y nuestros equipos.

    Los kits de desarrollo contienen:

    Interfaces de Programacin de Aplicaciones (APIs)

    Manuales de Integracin.

    Demos bsicos con sus Cdigos Fuentes.

    En la siguiente tabla se muestran los diferentes lenguajes soportados por las herramientas de

    desarrollo de The Factory HKA

    Sistema

    Operativo

    Tecnologa API DEMO

    Windows Win32 Librera Dinmica

    (DLL)

    Delphi

    VB6

    C#

    FoxPro

    PowerBuilder

    .NET Librera Dinmica

    (DLL)

    C#

    Visual Basic

    Java Clase compilada (JAR) Java

    Consola Aplicacin + .php PHP

    Socket + PHP Aplicacin + .php PHP

    Linux / UNIX Consola Aplicacin -

    Java Clase compilada (JAR) Java

  • Manual de Protocolos y Comandos Revisin 7.0

    18

    DESCRIPCIN DE COMANDOS 4.

    Comandos de programacin de los parmetros de configuracin 4.1

    La impresora fiscal maneja varios parmetros que son de uso importante para su funcionamiento,

    los cuales pueden ser programados de forma regular. En algunos casos estos parmetros tienen

    requisitos previos para su configuracin.

    Registro de Cajero 4.1.1

    Este comando permite definir la informacin relativa a un cajero. Es necesaria la programacin

    previa del cajero mediante ste comando para ejecutar el comando Inicio de Cajero. El uso

    frecuente de ste comando puede causar daos en la memoria de trabajo, limite su uso a lo

    necesario

    Posicionamiento del Caracter (es) en la lnea de Comando

    1 2 3 4 5 6-10 11-26 27 28

    Estructura del Comando STX P C N Cajero Cdigo Secreto

    Nombre del Cajero

    ETX LCR

    Longitud Descripcin

    Nmero de cajero 2 Caracteres fijos Nmero de cajero a asignar (01-30)

    Cdigo Secreto 5 Caracteres fijos Clave para la apertura del cajero

    Descripcin 16 Caracteres mximo Nombre o descripcin del cajero

    Parmetros de la Impresora

    Datos del Cajero

    Medios de Pago

    Hora Fecha Tasas de Impuesto

    Encabezado y Pie de Pgina

    Impresora Fiscal

  • Manual de Protocolos y Comandos Revisin 7.0

    19

    Nombre de los Medios de Pago 4.1.2

    ste comando permite definir los descriptores para cada medio de pago, por ejemplo: Efectivo,

    Cheque, Tarjeta de Crdito, Tarjeta de Dbito, entre otros. Su uso va de la mano con los pagos

    parciales y totales.

    Posicionamiento del Caracter (es) en la lnea de Comando

    1 2 3 4 5 6-19 20 21

    Estructura del Comando STX P E N

    Medio Nombre del medio

    de pago ETX LCR

    Longitud Descripcin

    N Medio 2 caracteres fijos Nmero de Medio de Pago (01-16 o 01-24)

    Nombre 14 caracteres Nombre del medio de pago

    NOTA: La cantidad de Medios de Pago puede variar segn el modelo de impresora.

    Programacin de hora 4.1.3

    ste comando solo se puede ejecutar si no hay totales en la memoria de trabajo, es decir si no se

    han realizado ventas despus de la emisin del ltimo reporte Z.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4 5 6 7 8 9 10 11

    Estructura del Comando STX P F HH MM SS ETX LCR

    Longitud Descripcin

    HH 2 caracteres fijos Hora (formato 24h)

    MM 2 caracteres fijos Minutos

    SS 2 caracteres fijos Segundos

    Programacin de fecha 4.1.4

    ste comando solo se puede ejecutar si no hay totales en la memoria de trabajo, es decir si no se

    han realizado ventas despus de la emisin del ltimo reporte Z. Debe tenerse en cuenta que una

    vez fiscalizada la impresora, no se puede retroceder la fecha anterior a la fecha de emisin del

    ltimo reporte Z.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4 5 6 7 8 9 10 11

    Estructura del Comando STX P G DD MM YY ETX LCR

    Longitud Descripcin

    DD 2 caracteres fijos Da a programar

    MM 2 caracteres fijos Mes a programar

    AA 2 caracteres fijos Ao a programar

  • Manual de Protocolos y Comandos Revisin 7.0

    20

    Programacin de Tasas de Impuesto 4.1.5

    Slo se puede realizar ste comando inmediatamente despus de haber emitido un reporte

    Z. ste comando permite grabar el valor de las tasas de impuesto en la tarjeta fiscal. Luego de

    programar las tasas es necesario enviar el comando de registro de tasas para que queden

    almacenadas en la memoria fiscal.

    Posicionamiento

    del Carcter(es)

    en la lnea de

    Comando

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

    STX P T

    Tasa 1 Tasa 2 Tasa 3

    ETX LRC

    Estructura del

    Comando Tipo Valor Tipo Valor Tipo Valor

    Longitud Descripcin

    Tipo 1 carcter fijo 2: Indica que la tasa es incluida 0 o 1: Indica que la tasa es excluida

    Tasa 1 4 caracteres fijos Valor de la Tasa1 (2 Enteros + 2 Decimales)

    Tasa 2 4 caracteres fijos Valor de la Tasa2 (2 Enteros + 2 Decimales)

    Tasa 3 4 caracteres fijos Valor de la Tasa3 (2 Enteros + 2 Decimales)

    Registro de Tasas en la Memoria Fiscal 4.1.6

    ste comando se utiliza para confirmar que las tasas registradas en la tarjeta fiscal son

    correctas y grabar ste valor en la memoria fiscal. Una vez que sean programadas las tasas, debe

    ejecutarse este comando para que queden registradas. Este comando puede ejecutarse un mximo

    de 64 veces.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5

    Estructura del Comando STX P t ETX LRC

    Programacin de encabezado y pie de pgina 4.1.7

    Permite definir los mensajes que se muestran en el encabezado y pie de pgina de los

    documentos.

    Posicionamiento del Carcter(es) en la

    lnea de comando 1 2 3 4 5 6-45 46 47

    Estructura del Comando STX P H Lnea Mensaje ETX LRC

    Longitud Descripcin

    Lnea 2 caracteres fijos Lnea de encabezado a programar (01-08) Lnea de pie de pgina a programar (91-98)

    Mensaje 40 caracteres mximo Mensaje a programar

  • Manual de Protocolos y Comandos Revisin 7.0

    21

    Este comando requiere un reporte Z previo en caso de que existan totales en la memoria de trabajo.

    Estos datos se restablecen a los datos de Fiscalizacin cuando se hace un RAM CLEAR.

    En modo Fiscal, este comando puede enviarse un mximo de 40 veces; no es necesario enviarlo

    cada vez que se genere un documento.

    Programacin de Banderas (Flags) 4.1.8

    Este comando permite definir el valor de las banderas utilizadas por el equipo. No requiere Reporte

    Z previo.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4 5 6 7 8 9

    Estructura del Comando STX P J Bandera Valor ETX LRC

    Longitud Descripcin

    Bandera 2 caracteres fijos Flag a programar (00-63)

    Valor 2 caracteres fijos Valor del Flag a programar (00-99)

    NOTA: La cantidad de flags depende del modelo de impresora fiscal. Para ver el listado de flags,

    consulte el manual de su equipo.

    Nota: No debe confundirse la Programacin de encabezado y pie de pgina

    (Comando PH) con los Datos adicionales del cliente y datos adicionales a pie

    de pgina. Este comando es esttico, mientras que los datos adicionales son

    dinmicos y pueden programarse con cada documento emitido.

  • Manual de Protocolos y Comandos Revisin 7.0

    22

    Comandos Para la Emisin de Documentos 4.2

    Comandos de Facturacin 4.2.1

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

    documento.

    Inicio de Cajero (*). Seccin 4.2.1.1

    Datos del Cliente (**). Secciones 4.2.3 y 4.2.4

    Comentario (**). Seccin 4.2.6

    Registro de Producto. Seccin 8.2.6

    Correccin

    Seccin 4.2.7

    Subtotal

    Seccin 4.2.9

    Descuento

    Secciones 4.2.10 y 4.2.11

    Registrar otro producto

    Anular Producto

    Seccin 4.2.12.1

    Anular Factura

    Seccin 4.2.12.2

    Totalizar. Seccin 4.2.13

    Anulacin de Documento

    Fin de Cajero (*). Seccin 4.2.2.2

    Comentarios:

    * Estos comandos son empleados

    durante el inicio de la jornada

    laboral o para los cambios de

    turno y son de uso opcional.

    ** Comandos de uso opcional

    S

    S

    S

    S

    S

    S

    No

    No

    No

    No

    No

  • Manual de Protocolos y Comandos Revisin 7.0

    23

    Cajero 4.2.2

    Inicio de Cajero 4.2.2.1

    Permite el inicio de un cajero previamente registrado. No se puede utilizar ste comando si existe

    una transaccin abierta. Tampoco se puede ejecutar si no se ha registrado un cajero. No se ver

    impreso el cajero en las facturas si todos los campos de lneas a pie de ticket estn llenos.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-7 8 9

    Estructura del Comando STX 5 Clave ETX LRC

    Longitud Descripcin

    Clave 5 Caracteres fijos Cdigo Secreto Numrico correspondiente al cajero a iniciar

    Fin de Cajero 4.2.2.2

    ste comando restablece el cajero #1 como el cajero activo. No se puede utilizar ste comando si

    existe una transaccin abierta. No es necesario ejecutar ste comando para reasignar el cajero.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX 6 ETX LRC

    Registro del Cliente 4.2.3

    Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26

    Estructura del Comando STX i R * RIF/C.I. ETX LRC

    Longitud Descripcin

    RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente

    Razn Social del Cliente 4.2.4

    Permite ingresar la razn social del cliente en una factura.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46

    Estructura del Comando STX i S * Razn ETX LRC

    Longitud Descripcin

    Razn 40 Caracteres Razn Social del cliente

  • Manual de Protocolos y Comandos Revisin 7.0

    24

    Informacin adicional del cliente 4.2.5

    Permite el registro de informacin adicional sobre el cliente en una factura.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-44 45 46

    Estructura del Comando STX i N de Lnea Informacin ETX LRC

    Longitud Descripcin

    Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)

    Informacin 40 caracteres mximo Informacin a programar

    Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser

    enviado antes de agregar cualquier producto.

    Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser

    enviado despus de agregar un producto.

    NOTA: La cantidad de lneas de informacin adicional depende del modelo de impresora fiscal.

    Comentarios en documento 4.2.6

    Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44

    Estructura del Comando STX @ Mensaje ETX LRC

    Longitud Descripcin

    Mensaje 40 caracteres mximo Comentario o mensaje

    Registro de tem o producto 4.2.7

    Permite registrar un producto al documento abierto.

    El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra

    registrada.

    El monto mximo a registrar por transaccin y por da depende del modelo de impresora

    fiscal.

    Si se excede el lmite de los montos, el comando de registro de producto es rechazado.

    Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza

    todos los comandos de venta, en este caso sera necesario realizar un reporte Z para

    continuar las ventas.

  • Manual de Protocolos y Comandos Revisin 7.0

    25

    Posicionamiento del Carcter(es) en la lnea

    de comando 1 2 3-12 13-20 21-170 171 172

    Estructura del Comando STX Tipo de Tasa

    Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa 1 carcter fijo

    Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores

    Espacio ! #

    (0x20h) (0x21h) (0x22h) (0x23h)

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres fijos Precio del tem (8 enteros + 2 decimales). El valor mximo para

    describir la cantidad es 99999,999.

    Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )

    Cdigo [Opcional]

    variable

    Este comando es opcional y permite la impresin de un cdigo

    de tem entre el producto Precio X Cantidad y la descripcin.

    Para esto, se debe encerrar el cdigo entre los caracteres |

    (0x7C) y debe ser introducido antes de la descripcin del

    producto

    Descripcin 150 caracteres

    mximo Descripcin del tem a registrar.

    Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el

    valor del flag 11 (puede variar de acuerdo al modelo de impresora)

    Algunas consideraciones importantes son:

    Si se sobrepasan los montos lmites el comando de registro de productos es rechazado, por lo

    que es necesario realizar un reporte Z para continuar las ventas.

    Si enva una factura con el monto mximo permitido, se llenan por completo los acumuladores,

    entonces es necesario imprimir un Reporte Z para liberarlos. En caso contrario, la impresora no

    procesar ninguna otra venta.

    Si emite una factura por monto mximo, no hace Reporte Z e inmediatamente emite otra factura

    tambin por monto mximo, ya que los acumuladores se llenaron con la primera factura, la

    impresora se queda en medio de una transaccin fiscal. En este estado la impresora slo

    admite un comando: el comando 7 para anular la factura. Anule la factura y haga un Reporte Z

    para liberar los acumuladores y poder emitir otro documento.

    Nota: Antes de registrar un tem, deben registrarse las tasas correspondientes (secciones 4.1.5 y 4.1.6). Para verificar que las tasas han sido programadas, imprima un reporte de programacin (seccin 4.5.5)

  • Manual de Protocolos y Comandos Revisin 7.0

    26

    Correccin de Error o Anulacin de ltimo tem o producto 4.2.8

    Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX k ETX LRC

    Subtotal Impreso o Mostrado en el Display 4.2.9

    Imprime o muestra solo en Display el monto correspondiente al subtotal de las ventas.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4

    Estructura del Comando STX CMD ETX LRC

    Longitud Descripcin

    CMD 1 carcter fijo 3: Subtotal Impreso

    4: Subtotal mostrado en Display

    Descuento o Recargo por porcentaje 4.2.10

    Realiza un descuento o recargo por porcentaje sobre el ltimo tem registrado o sobre un subtotal.

    Para realizar un descuento o recargo sobre el subtotal, se debe ejecutar previamente el comando

    Subtotal (Seccin 4.2.9), y el monto del descuento/recargo se aplica de forma proporcional sobre

    todos los artculos.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4-7 8 9

    Estructura del Comando STX p Signo Porcentaje ETX LRC

    Longitud Descripcin

    Signo 1 carcter fijo -: para realizar un descuento

    +: para realizar un recargo

    Porcentaje 4 caracteres fijos 2 enteros y 2 decimales

    Ejemplo de descuento sobre el subtotal:

    Item tasa 1 Bs.1,50 tem tasa 2 Bs.3,50 __________________________________ SUBTOTAL Bs.5,00 Descuento (10,00%) -Bs.0,50

  • Manual de Protocolos y Comandos Revisin 7.0

    27

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

    tem tasa 1

    tem tasa 2

    1,35 (1,50*(100-10)/100)

    3,15 (3,50*(100-10)/100)

    Descuento o Recargo por monto 4.2.11

    Realiza un descuento o Recargo por monto sobre el ltimo tem registrado o a subtotal. Para

    realizar un descuento o recargo sobre el subtotal, se debe ejecutar previamente el comando

    Subtotal (Seccin 4.2.9), y el monto del descuento/recargo se aplica de forma proporcional sobre

    todos los artculos.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4-12 13 14

    Estructura del Comando STX q Signo Monto ETX LRC

    Longitud Descripcin

    Signo 1 carcter fijo -: para realizar un descuento

    +: para realizar un recargo

    Monto 9 caracteres fijos 7 enteros y 2 decimales

    Anulacin 4.2.12

    Anulacin de un tem 4.2.12.1

    Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido

    registrado. Tambin anula cualquier descuento o recarga asociado a ese tem.

    Posicionamiento del Carcter(es) en la lnea de

    comando 1 2 3-12 13-20 21-170 171 172

    Estructura del Comando STX CMD Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa 1 carcter fijo

    Tipo de tasa del tem a anular. Toma los siguientes posibles valores

    Espacio

    (0xA0h) (0xA1h) (0xA2h) (0xA3h)

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres fijos Precio del tem a anular (8 enteros + 2 decimales). Debe

    ser igual al precio del tem registrado a eliminar.

    Cantidad 8 caracteres fijos Cantidad de tems a anular. Debe ser igual a la cantidad

  • Manual de Protocolos y Comandos Revisin 7.0

    28

    de tems del registro a anular.

    5 enteros + 3 decimales

    Cdigo [Opcional]

    Variable

    Cdigo de tem del Registro a anular. Al igual que en el

    registro de productos, debe ir encerrado por el caracter

    | (0x7Ch)

    Descripcin 150 caracteres mximo Descripcin del tem a registrar.

    Anulacin de documento 4.2.12.2

    Permite la anulacin del documento antes de que haya sido totalizado.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX 7 ETX LRC

    Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad

    con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la

    leyenda FACTURA ANULADA.

    Totalizacin 4.2.13

    Pago directo 4.2.13.1

    Permite cerrar una factura y asociar un monto total de la factura a un medio de pago.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5 6

    Estructura del Comando STX 1 N Medio ETX LRC

    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 utilizado para registrar un producto con tasa exenta.

    Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.

    Longitud Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado:

    Efectivo: 01-06

    Cheque: 07-12

    Tarjeta: 13-18

    Ticket: 19-24

  • Manual de Protocolos y Comandos Revisin 7.0

    29

    Pago Parcial 4.2.13.2

    Este 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.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-16 17 18

    Estructura del Comando STX 2 N Medio Monto ETX LRC

    Longitud Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado:

    Efectivo: 01-06

    Cheque: 07-12

    Tarjeta: 13-18

    Ticket: 19-24

    Monto 12 caracteres fijos 10 enteros y 2 decimales

    Descripcin [Opcional]

    40 caracteres mximos

    Permite sustituir la descripcin del pago por un

    texto variable, si no se enva el campo se imprimir

    el descriptor programado.

    NOTA: La cantidad de medios de pago depende del modelo de impresora fiscal. Para saber cuntos

    medios de pago tiene la impresora fiscal, realice una Impresin de Programacin (seccin 4.5.5)

    Cdigos de Barra 4.2.14

    Permite la impresin de cdigos de barra como referencia de un producto, bien sea en medio del

    documento o al final del mismo.

    Longitud Descripcin

    CMD 1 caracter fijo

    Y: Cdigo de barra impreso dentro de la factura como descriptor de un producto. y: Cdigo de barra impreso al pie de la factura

    Cdigo

    EAN 13: 12 caracteres numricos ITF: 1a 32 caracteres numricos (para el comando Y, la cantidad de caracteres debe ser un nmero par) CODE128: 1 a 32 caracteres alfanumricos CODE39: 32 caracteres alfanumricos PDF417: 120 caracteres alfanumricos QR: 120 caracteres alfanumricos

    El tipo de cdigo debe ser seleccionado por medio del flag 43 de programacin. Se permite este comando en facturas, notas de crdito, notas de dbito y documentos no fiscales

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-34 35 36

    Estructura del Comando STX CMD Cdigo ETX LRC

  • Manual de Protocolos y Comandos Revisin 7.0

    30

    Para imprimir el cdigo de barra en el cuerpo del documento, independientemente de los flags 30 y

    43, se puede utilizar la siguiente estructura (puede variar de acuerdo al modelo de impresora):

    Posicionamiento del Carcter(es) en la lnea de

    comando 1 2 3-4 5-6 7-8 9 10 11 12

    Estructura del Comando STX j Tipo Posicin Nmero Cdigo ETX LRC

    Longitud Descripcin

    Tipo 2 caracteres fijos

    00: EAN13

    01: ITF

    02: CODE128

    03: CODE39

    04: PDF417

    05: QR

    Posicin 2 caracteres fijos 00: En el cuerpo del documento

    01: En el pie de ticket

    Nmero 2 caracteres fijos 00: No se imprime el texto del cdigo

    01: Se imprime el texto del cdigo.

    Cdigo Variable

    Revisar la tabla anterior para verificar

    longitudes mximas de cada tipo de cdigo

    soportado.

    NOTA: Los nmeros de flag dependen del modelo de impresora fiscal.

  • Manual de Protocolos y Comandos Revisin 7.0

    31

    COMANDOS DE NOTA DE CRDITO/DEVOLUCIN 4.3

    Esquema general para realizar una Nota de Crdito/Devolucin, la cual incluye todas las

    operaciones posibles para este documento.

    No

    Inicio de Cajero (*)

    Seccin 4.2.1.1

    Datos de Cliente y factura afectada

    Secciones 4.3.1 - 4.3.5

    Registro de Producto para la devolucin

    Seccin 4.3.8

    Registrar otro producto?

    Anular Devolucin

    Seccin 4.3.10.2

    Cerrar devolucin

    Seccin 4.3.11

    Anulacin de Documento

    Fin de Cajero (*)

    Seccin 4.2.2.2

    S

    S

    No

    NOTA: Los Datos de Cliente y Factura afectada son obligatorios de registrar para los modelos DT-230 y

    SRP-812. El resto de los modelos no requieren de forma obligatoria este campo, pero aceptan los

    comandos.

  • Manual de Protocolos y Comandos Revisin 7.0

    32

    Registro del Cliente 4.3.1

    Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento. Es obligatorio

    enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-230 y SRP-

    812.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26

    Estructura del Comando STX i R * RIF/C.I. ETX LRC

    Longitud Descripcin

    RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente

    Razn Social del Cliente 4.3.2

    Permite ingresar la razn social del cliente en una factura. Es obligatorio enviar esta informacin si

    se desea emitir este tipo de documento para los modelos DT-230 y SRP-812.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46

    Estructura del Comando STX i S * Razn ETX LRC

    Longitud Descripcin

    Razn 40 Caracteres Razn Social del cliente

    NOTA: Si la Razn Social del cliente excede los 40 caracteres de longitud, puede hacerse uso de

    los comandos para agregar la informacin adicional del cliente, tal como se explica en la seccin

    4.3.6.

    Nmero de Factura Relacionada 4.3.3

    Este comando permite ingresar el nmero de la factura afectada por la Nota de Crdito. Es

    obligatorio enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-

    230 y SRP-812.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-15 16 17

    Estructura del Comando STX i F * N ETX LRC

    Longitud Descripcin

    N 11 Caracteres Nmero de la factura afectada. Ej. 00000000001

    Fecha de Factura Relacionada 4.3.4

    Este comando permite ingresar la fecha de la factura afectada por la Nota de Crdito. Es obligatorio

    enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-230 y SRP-

    812.

  • Manual de Protocolos y Comandos Revisin 7.0

    33

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-16 17 18

    Estructura del Comando STX i D * Fecha ETX LRC

    Longitud Descripcin

    Fecha 12 Caracteres mximo Fecha de la factura afectada. Puede escribirse con los formatos DD/MM/AAAA o DD-MM-AAAA

    Serial de la Impresora que emiti la Factura Relacionada 4.3.5

    Este comando permite ingresar el serial del equipo que emiti la factura afectada por la Nota de

    Crdito. Es obligatorio enviar esta informacin si se desea emitir este tipo de documento para los

    modelos DT-230 y SRP-812.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-18 19 20

    Estructura del Comando STX i I * Serial ETX LRC

    Longitud Descripcin

    Fecha 14 Caracteres mximo Serial de la impresora. Ejemplo: Z1F1234567

    Informacin adicional del cliente 4.3.6

    Permite el registro de informacin adicional sobre el cliente en una Nota de Crdito.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-44 45 46

    Estructura del Comando STX i N de Lnea Informacin ETX LRC

    Longitud Descripcin

    Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)

    Informacin 40 caracteres mximo Informacin a programar

    Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser

    enviado antes de agregar cualquier producto o comentario.

    Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser

    enviado despus de agregar un producto.

    NOTA: El orden en que aparecer impresa la informacin en el documento es la siguiente:

    N de Factura afectada

    Fecha de Emisin

    Serial de la Impresora que emiti la Factura Afectada

    RIF

  • Manual de Protocolos y Comandos Revisin 7.0

    34

    Razn Social

    Informacin Adicional del Cliente.

    Comentarios en documento 4.3.7

    Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44

    Estructura del Comando STX @ Mensaje ETX LRC

    Longitud Descripcin

    Mensaje 40 caracteres mximo Comentario o mensaje

    Registro de producto para devolucin 4.3.8

    Permite registrar un producto a la nota de crdito. Cuando se enva este comando por primera vez,

    se imprime en el ticket la leyenda:

    NOTA DE CRDITO

    El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra

    registrada.

    El monto mximo a registrar por transaccin depende del modelo de impresora fiscal.

    El monto mximo a registrar por da depende del modelo de impresora fiscal.

    Si se excede el lmite de los montos, el comando de registro de producto es rechazado.

    Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza

    todos los comandos de venta, en este caso sera necesario realizar un reporte Z para

    continuar las ventas.

    Posicionamiento del Carcter(es) en la lnea de

    comando 1 2 3 4-13 14-21 22-171 172 173

    Estructura del Comando STX d Tipo de Tasa

    Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa 1 carcter fijo

    Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores

    0 1 2 3

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres

    fijos

    Precio del tem (8 enteros + 2 decimales). El valor mximo para

    describir la cantidad es 99999,999.

    Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )

    Cdigo [Opcional]

    variable

    Este comando es opcional y permite la impresin de un cdigo de

    tem entre el producto Precio X Cantidad y la descripcin. Para

    esto, se debe encerrar el cdigo entre los caracteres | (0x7C)

  • Manual de Protocolos y Comandos Revisin 7.0

    35

    Descripcin 150 caracteres

    mximo Descripcin del tem a registrar.

    Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el

    valor del flag 11 (puede variar segn el modelo de impresora)

    Correccin de Error o Anulacin de ltimo tem o producto 4.3.9

    Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX k ETX LRC

    Anulacin 4.3.10

    Anulacin de un tem 4.3.10.1

    Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido

    registrado. Tambin anula cualquier descuento o recarga asociado a ese tem.

    Posicionamiento del Carcter(es) en la lnea de

    comando 1 2 3 4-13 14-21 22-171 172 173

    Estructura del Comando STX Tipo de Tasa

    Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa 1 carcter fijo

    Tipo de tasa del tem a anular. Toma los siguientes posibles valores

    0 1 2 3

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres fijos Precio del tem a anular (8 enteros + 2 decimales). Debe ser

    igual al precio del tem registrado a eliminar.

    Cantidad 8 caracteres fijos

    Cantidad de tems a anular. Debe ser igual a la cantidad de

    tems del registro a anular.

    5 enteros + 3 decimales

    Cdigo [Opcional]

    Variable Cdigo de tem del Registro a anular. Al igual que en el registro

    de productos, debe ir encerrado por el caracter | (0x7Ch)

    Descripcin 150 caracteres mximo Descripcin del tem a registrar.

    Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.

    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 utilizado para registrar un producto con tasa exenta.

  • Manual de Protocolos y Comandos Revisin 7.0

    36

    Anulacin de documento 4.3.10.2

    Permite la anulacin del documento antes de que haya sido totalizado.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX 7 ETX LRC

    Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad

    con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la

    leyenda NOTA DE CRDITO ANULADA.

    Cierre de Devolucin 4.3.11

    Pago directo 4.3.11.1

    Permite cerrar una devolucin y asociar un monto total a un medio de pago.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5 6

    Estructura del Comando STX 1 N Medio ETX LRC

    Longitud

    Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24

    NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.

    Pago Parcial 4.3.11.2

    Este comando permite asignar parte del monto total de una devolucin a un medio de pago parcial.

    Si el monto ingresado es mayor o igual al monto del total, se cierra la devolucin.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-16 17 18

    Estructura del Comando STX 2 N Medio Monto ETX LRC

    Longitud Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24

    Monto 12 caracteres fijos 10 enteros y 2 decimales

    NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.

  • Manual de Protocolos y Comandos Revisin 7.0

    37

    COMANDOS DE NOTA DE DBITO 4.4

    Esquema general para realizar una Nota de Dbito, la cual incluye todas las operaciones posibles

    para este documento.

    Inicio de Cajero (*). Seccin 4.2.2.1

    Datos de Cliente y factura. Secciones 4.4.1 - 4.4.5

    Registro de Producto para la Nota de Dbito.

    Seccin 4.4.8

    Registrar otro producto?

    Anular Nota de Dbito

    Seccin 4.4.10.2

    Cerrar Nota de Dbito. Seccin 4.4.11

    Anulacin de

    Documento

    Fin de Cajero (*). Seccin 4.2.2.2

    S

    S No

    NOTA: Los Datos de Cliente y Factura afectada son obligatorios de registrar para los modelos DT-230 y

    SRP-812. El resto de los modelos no emite este tipo de documento.

  • Manual de Protocolos y Comandos Revisin 7.0

    38

    Registro del Cliente 4.4.1

    Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26

    Estructura del Comando STX i R * RIF/C.I. ETX LRC

    Longitud Descripcin

    RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente

    Razn Social del Cliente 4.4.2

    Permite ingresar la razn social del cliente en una factura.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46

    Estructura del Comando STX i S * Razn ETX LRC

    Longitud Descripcin

    Razn 40 Caracteres Razn Social del cliente

    NOTA: Si la Razn Social del cliente excede los 40 caracteres de longitud, puede hacerse uso de

    los comandos para agregar la informacin adicional del cliente, tal como se explica en la seccin

    4.4.6.

    Nmero de Factura Relacionada 4.4.3

    Este comando permite ingresar el nmero de la factura afectada por la Nota de Dbito. Es

    obligatorio enviar esta informacin si se desea emitir este tipo de documento.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-15 16 17

    Estructura del Comando STX i F * N ETX LRC

    Longitud Descripcin

    N 11 Caracteres Nmero de la factura afectada. Ej. 00000000001

    Fecha de Factura Relacionada 4.4.4

    Este comando permite ingresar la fecha de la factura afectada por la Nota de Dbito. Es obligatorio

    enviar esta informacin si se desea emitir este tipo de documento.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-16 17 18

    Estructura del Comando STX i D * Fecha ETX LRC

    Longitud Descripcin

    Fecha 12 Caracteres mximo Fecha de la factura afectada. Puede escribirse con los formatos DD/MM/AAAA o DD-MM-AAAA

  • Manual de Protocolos y Comandos Revisin 7.0

    39

    Serial de la Impresora que emiti la Factura Relacionada 4.4.5

    Este comando permite ingresar el serial del equipo que emiti la factura afectada por la Nota de

    Dbito. Es obligatorio enviar esta informacin si se desea emitir este tipo de documento.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-18 19 20

    Estructura del Comando STX i I * Serial ETX LRC

    Longitud Descripcin

    Fecha 14 Caracteres mximo Serial de la impresora. Ejemplo: Z1F1234567

    Informacin adicional del cliente 4.4.6

    Permite el registro de informacin adicional sobre el cliente en una Nota de Dbito.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-44 45 46

    Estructura del Comando STX i N de Lnea Informacin ETX LRC

    Longitud Descripcin

    Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)

    Informacin 40 caracteres mximo Informacin a programar

    Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser

    enviado antes de agregar cualquier producto.

    Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser

    enviado despus de agregar un producto.

    NOTA: El orden en que aparecer impresa la informacin en el documento es la siguiente:

    N de Factura afectada

    Fecha de Emisin

    Serial de la Impresora que emiti la Factura Afectada

    RIF

    Razn Social

    Informacin Adicional del Cliente.

  • Manual de Protocolos y Comandos Revisin 7.0

    40

    Comentarios en documento 4.4.7

    Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44

    Estructura del Comando STX @ Mensaje ETX LRC

    Longitud Descripcin

    Mensaje 40 caracteres mximo Comentario o mensaje

    Registro de producto 4.4.8

    Permite registrar un producto a la nota de Dbito. Cuando se enva este comando por primera vez,

    se imprime en el ticket la leyenda:

    NOTA DE DBITO

    El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra

    registrada.

    El monto mximo a registrar por transaccin y por da depende del modelo de impresora.

    Si se excede el lmite de los montos, el comando de registro de producto es rechazado.

    Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza

    todos los comandos de venta, en este caso sera necesario realizar un reporte Z para

    continuar las ventas.

    Posicionamiento del Carcter(es) en la lnea de

    comando 1 2 3 4-13 14-21 22-171 172 173

    Estructura del Comando STX ` Tipo de Tasa

    Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa 1 carcter fijo

    Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores

    0 1 2 3

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres fijos Precio del tem (8 enteros + 2 decimales). El valor mximo

    para describir la cantidad es 99999,999.

    Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )

    Cdigo [Opcional]

    variable

    Este comando es opcional y permite la impresin de un

    cdigo de tem entre el producto Precio X Cantidad y la

    descripcin. Para esto, se debe encerrar el cdigo entre los

    caracteres | (0x7C)

    Descripcin 150 caracteres

    mximo Descripcin del tem a registrar.

    Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el

    valor del flag 11 (puede variar segn la impresora fiscal)

  • Manual de Protocolos y Comandos Revisin 7.0

    41

    Correccin de Error o Anulacin de ltimo tem o producto 4.4.9

    Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX k ETX LRC

    Anulacin 4.4.10

    Anulacin de un tem 4.4.10.1

    Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido

    registrado. Tambin anula cualquier descuento o recargo asociado a ese tem.

    Posicionamiento del Carcter(es) en la lnea

    de comando

    1 2 3 4-13 14-21 22-171 172 173

    Estructura del Comando STX Tipo de Tasa

    Precio Cantidad Descripcin ETX LRC

    Longitud Descripcin

    Tipo de Tasa

    1 carcter fijo

    Tipo de tasa del tem a anular. Toma los siguientes posibles valores

    0 1 2 3

    Exento Tasa1 Tasa2 Tasa3

    Precio 10 caracteres fijos

    Precio del tem a anular (8 enteros + 2 decimales).

    Debe ser igual al precio del tem registrado a

    eliminar.

    Cantidad 8 caracteres fijos

    Cantidad de tems a anular. Debe ser igual a la

    cantidad de tems del registro a anular.

    5 enteros + 3 decimales

    Cdigo [Opcional]

    Variable

    Cdigo de tem del Registro a anular. Al igual que

    en el registro de productos, debe ir encerrado por

    el caracter | (0x7Ch)

    Descripcin 150 caracteres mximo Descripcin del tem a registrar.

    Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.

  • Manual de Protocolos y Comandos Revisin 7.0

    42

    Anulacin de documento 4.4.10.2

    Permite la anulacin del documento antes de que haya sido totalizado.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX 7 ETX LRC

    Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad

    con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la

    leyenda NOTA DE DBITO ANULADA.

    Cierre de la Nota de Dbito 4.4.11

    Pago directo 4.4.11.1

    Permite cerrar una Nota de Dbito y asociar un monto total a un medio de pago.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5 6

    Estructura del Comando STX 1 N Medio ETX LRC

    Longitud Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado:

    Efectivo: 01-06

    Cheque: 07-12

    Tarjeta: 13-18

    Ticket: 19-24

    NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.

    Pago Parcial 4.4.11.2

    Este comando permite asignar parte del monto total de una devolucin a un medio de pago parcial.

    Si el monto ingresado es mayor o igual al monto del total, se cierra la devolucin.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3-4 5-16 17 18

    Estructura del Comando STX 2 N Medio Monto ETX LRC

    Longitud Descripcin

    N Medio 2 caracteres fijos

    Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24

    Monto 12 caracteres fijos 10 enteros y 2 decimales

    NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.

  • Manual de Protocolos y Comandos Revisin 7.0

    43

    Comandos para documentos no fiscales 4.5

    Documentos No Fiscales

    Texto en Documento

    (Seccion 4.5.1)

    Apertura de la Gaveta de

    Dinero (Seccin 4.5.2)

    Retiro/ Fondo de Caja

    (Seccin 4.5.4)

    Imprimir Programacin (Seccion 4.5.5)

    Reimpresion de

    Documentos (Seccion 4.5.6)

    Estatus de Memoria de

    Auditora (Seccin 4.5.7)

    Inicio de Documento

    Texto. Seccin 4.5.1

    Agregar otro Texto?

    Fin de Documento.

    S

    No

  • Manual de Protocolos y Comandos Revisin 7.0

    44

    Texto en Documento 4.5.1

    ste 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

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4 5-60 61 62

    Estructura del Comando STX 8 CMD1 CMD2 Texto ETX LRC

    Longitud Descripcin

    CMD1 1 Carcter fijo

    (ASCII)

    0: Imprime la lnea y espera otro comando

    1: Imprime la lnea y cierra el documento

    CMD2 1 Carcter fijo

    (HEX)

    Determina los efectos a aplicar sobre el texto:

    Espacio (0x20h) : Texto Normal

    * : Texto en Negritas

    ! : Texto Centrado

    : Texto Centrado y en Negrita

    $: Texto Doble Ancho, Centrado y en Negrita

    > : Texto Expandido

    (0X20h)@LOGO: imprime el logo grabado en la

    impresora.

    Texto 56 caracteres mximo Texto a imprimir

    Apertura de Gaveta 4.5.2

    Imprime un documento no fiscal con el mensaje APERTURA GAVETA

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX 0 ETX LRC

    Retiro y Fondo de Caja 4.5.3

    Permite reportar ingresos y egresos de efectivo, o de otro medio de pago. Son necesarios para

    realizar el arqueo de la caja.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4 5 6-17 18 19

    Estructura del Comando STX 9 PR N Medio Monto ETX LRC

    Longitud Descripcin

    PR 1 carcter fijo

    Indica el tipo de operacin a realizar

    0: Retiro

    1: Fondo de Caja

    N Medio 2 caracteres fijos Medio de pago (00-24)

    Monto 12 caracteres fijos Monto de la operacin (10 enteros + 2 decimales)

  • Manual de Protocolos y Comandos Revisin 7.0

    45

    Fin de Retiro/Fondo de Caja 4.5.4

    Este comando finaliza un reporte de egresos/ingresos de un medio de pago. Al ejecutarlo, se

    cierra el reporte y se abre la gaveta de dinero.

    Imprimir Programacin 4.5.5

    Este comando genera un documento No Fiscal e imprime los valores almacenados para los

    siguientes parmetros:

    Flags o Banderas de Programacin y sus valores

    Tasas de impuesto

    Nombre de cajeros (luego de programarlo e iniciarlo)

    Nombre de medios de pago

    Versin deFirmware

    Mensajes

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX D ETX LRC

    Reimpresin de documentos almacenados en Memoria de Auditora 4.5.6

    Reimpresin de documentos por nmero de documento y rango de fecha 4.5.6.1

    La forma general del comando es la siguiente:

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4-10 11-17 18 19

    Estructura del Comando STX R Modo Inicio Fin ETX LRC

    Longitud Descripcin

    Modo 1 carcter fijo

    Indica el tipo de Reimpresin por rango de fecha:

    F: Facturas

    C: Notas de Crdito

    D: Notas de Dbito

    T: Todos los documentos no fiscales

    X: Reportes X

    Z: Reportes Z

    R: Reportes de lectura de memoria fiscal

    Y: RAM CLEAR

    E: Copias

    S: Facturas, Notas de Crdito y Notas de Dbito

    A: Todos los documentos excepto copias y errores de

    bloqueo

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX t ETX LRC

  • Manual de Protocolos y Comandos Revisin 7.0

    46

    N: Documentos no Fiscales excepto RAM CLEAR, copias

    y Reportes X

    @: Todos los documentos.

    Indica el tipo de reimpresin por rango de fecha

    f: Facturas

    c: Notas de Crdito

    d: Notas de Dbito

    t: Todos los documentos no fiscales

    x: Reportes X

    z: Reportes Z

    r: Reportes de Lectura de memoria fiscal

    w: Error de Hardware

    y: RAM CLEAR

    e: Copias

    s: Facturas, Notas de Crdito y Notas de Dbito

    a: Todos los documentos excepto copias y errores de

    bloqueo

    n: Documentos no Fiscales excepto RAM CLEAR, copias

    y Reportes X

    *: Todos los documentos.

    Inicio 7 caracteres fijos

    Para la reimpresin por rango de nmero:

    Formato: 0000000

    Para la reimpresin por rango de fecha:

    Formato: 0YYMMDD

    Fin 7 caracteres fijos

    Para la reimpresin por rango de nmero:

    Formato: 0000000

    Para la reimpresin por rango de fecha:

    Formato: 0YYMMDD

    Reimpresin de documentos por nmero de cdula de Identidad Personal 4.5.6.2

    Para reimprimir documentos por el nmero de cdula del cliente, se debe enviar el nmero de

    cdula hasta un mximo de 11 caracteres, del mismo modo que en el comando de registro del

    cliente. La forma general del comando es la siguiente:

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4-15 16 17

    Estructura del Comando STX R K C.I. ETX LRC

    Longitud Descripcin

    C.I. 1 caracteres mximo Nmero de cdula sin el carcter de tipo

    Estado de la Memoria de Auditora 4.5.7

    Imprime un documento no fiscal con el nmero de memoria de Auditora, capacidad total y

    disponible de la memoria y el nmero de documentos almacenados.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX E ETX LRC

  • Manual de Protocolos y Comandos Revisin 7.0

    47

    Comandos para el manejo del visor 4.6

    Esquema general para el manejo del display o visor de precio

    Mostrar hora y fecha 4.6.1

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

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX a ETX LRC

    Mostrar Mensaje Comercial 4.6.2

    Permite activar/desactivar la rotacin del mensaje comercial esttico programado en la

    primera lnea del Display. No es posible ejecutar ste comando durante una transaccin.

    Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4

    Estructura del Comando STX b ETX LRC

    El funcionamiento de este comando est sujeto al valor de la bandera 19.

    NOTA: El nmero de flags depende del modelo de impresora fiscal.

    Mostrar Mensaje Comercial Temporal 4.6.3

    Muestra un mensaje en el visor en la primera lnea del Display.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4-23 24 25

    Estructura del Comando STX c Lnea Mensaje ETX LRC

    Longitud Descripcin

    Lnea 1 Carcter fijo Lnea del Display a programar: U: lnea superior del Display L: lnea inferior del Display

    Mensaje 20 caracteres mximo Mensaje a programar

    La duracin aproximada del mensaje es de 29 segundos.

    Documentos No Fiscales

    Hora y Fecha (Seccin 4.6.1)

    Mensaje Comercial (Seccin 4.6.2)

    Mensaje Temporal

    (Seccin 4.6.3)

    Mensaje Esttico

    (Seccin 4.6.4)

  • Manual de Protocolos y Comandos Revisin 7.0

    48

    Programacin de Mensaje Comercial Esttico 4.6.4

    Este comando permite programar el mensaje comercial que se muestra en el visor, y

    seguir mostrndose una vez programado.

    Posicionamiento del Carcter(es) en la lnea de comando

    1 2 3 4-53 54 55

    Estructura del Comando STX P I Mensaje ETX LRC

    Longitud Descripcin

    Mensaje 50 caracteres mximo Mensaje a programar

    Existen dos banderas asociadas a la programacin del mensaje esttico.

    Flag Valor Configuracin

    18

    00 En la primera lnea del Display se muestra el mensaje de la marca The

    Factory HKA

    01 En la primera lnea del Display se muestra el mensaje programado a

    travs del comando PI

    19

    00 El mensaje comercial esttico de la primera lnea programado por el

    cliente rota en el Display.

    01

    El mensaje comercial temporal de la primera lnea del Display ya no

    aparece; slo aparece en la primera lnea el mensaje comercial esttico

    programado por el cliente.

    NOTA: El nmero de flags depende del modelo de impresora fiscal.

    Comandos para la lectura de los estatus de la impresora 4.7

    Esquema general para realizar la solicitud de la lectura de los estatus de la impresora.

    Nota: El separador (0Ah) aplica cuando se realiza el manejo de este comando a travs del protocolo

    directo; sin embargo, dicho separador NO aparece cuando se emplea la .DLL como interfaz.

    Nota: El comando b de rotacin de mensaje debe estar desactivado a momento de programar estos FLAGS, a fin de evitar incompatibilidades.

  • Manual de Protocolos y Comandos Revisin 7.0

    49

    Status S1 4.7.1

    Este comando permite leer desde el PC el esta


Recommended