Home
Manual Técnico Protocolo de Comunicación
Contents
1. Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x40 Separador de campo 0x1C Campo 1 Raz n social 1 m x 38 caracteres 38 caracteres PF 300 Separador de campo 0x1C Campo 2 RIF del comprador Max 12 caracteres Separador de campo 0x1C Campo 3 N mero de la factura en devoluci n Separador de campo 0x1C Campo 4 Serial de la maquina fiscal que realizo la factura en devoluci n Separador de campo 0x1C Campo 5 Fecha de la factura en devoluci n Separador de campo 0x1C Campo 6 Hora de la factura en devoluci n Separador de campo 0x1C Campo 7 D 0x44 se realiza una factura de devoluci n nota de cr dito En cualquier otro caso se realiza una factura fiscal normal Separador de campo 0x1C Campo 8 Campo no utilizado Separador de campo 0x1C Campo 9 Campo no utilizado ETX Fin de datos 0x03 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 27 BCC BCC lt nnnn gt Respuesta al comando abrir factura fiscal 0x40 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x40 Separador de campo 0x1C Campo 1 Esta
2. STX Inicio de datos 0x02 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A 7 29366870 O0 v2 1 20 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x38 Separador de campo 0x1C Campo 1 Estado Impresora lt 0000 gt Separador de campo 0x1C Campo 2 Estado Fiscal lt 0000 gt Separador de campo 0x1C Campo 3 Ultimo valor de Secuencia Separador de campo 0x1C Campo 4 C digo del status actual de la impresora Separador de campo 0x1C Campo 5 C digo ltimo comando ejecutado Separador de campo 0x1C Campo 6 Fecha en la IF lt AAMMDD gt Separador de campo 0x1C Campo 7 Hora en la IF lt HHMMSS gt Separador de campo 0x1C Campo 8 Ventas Seg n el par metro bases A B C Descuentos Devoluciones Separador de campo 0x1C Campo 9 Impuestos Seg n el par metro imp A B C Devoluciones ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Status IF 0x38 con el par metro F F S y U Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x38 Separador de campo 0x1C Campo 1 Estado Impresora lt 0000 gt Separador de campo 0x1C
3. v2 1 32 Separador de campo 0x1C Campo 5 Campo no utilizado ETX Fin de datos 0x03 BCC BCC lt nnnn gt Cerrar factura fiscal Y PE220 11 0x45 CERRAR_FF Y PF 250 v PF 950 Y PF 675 Y PF 300 I1 Se rechaza el comando si no hay una factura fiscal abierta o si los montos acumulativos originan un desbordamiento del total Este comando se usa para cerrar la factura fiscal acumular totales en memoria de trabajo imprimir el importe total y los impuestos el logotipo fiscal y el serial del equipo Si se env a el calificador de comando A en el campo 1 entonces se imprime el total y se permiten l neas adicionales de texto fiscal tiles para detallar los medios de pago Se debe ejecutar de nuevo el comando cerrar factura fiscal para que el equipo realice el corte de papel Si el calificador de comando es E se termina la factura fiscal se corta el papel y se imprimen las primeras l neas descriptivas de la pr xima factura Despu s de cerrar el documento de esta manera solo se podr emitir una factura fiscal o un documento no fiscal por el slip para poder emitir otro tipo de documento en el papel de recibo se deber cortar el papel Comando Cerrar factura fiscal 0x45 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x45 Separador de campo 0x1C Campo 1 Calificador de comando A indica cierre parcial de la factura E
4. Facturas fiscales son documentos que tienen el logo fiscal MH y sirven como facturas de una transacci n Reportes fiscales los comandos que producen los reportes fiscales se utilizan en general para almacenar los totales diarios en la memoria fiscal y seg n las necesidades de las autoridades para la revisi n contable de la impresora fiscal Los reportes fiscales pueden ser Cierre reporte X es un informe parcial que se emite generalmente al finalizar el turno del cajero Cierre reporte diario Z es el cierre fiscal que vuelca el TOTAL de la facturaci n de la jornada a la memoria fiscal Por lo tanto la duraci n de la memoria fiscal es independiente de la cantidad de transacciones que se realizan en el d a IMPORTANTE se puede realizar m s de un cierre fiscal por d a pero este procedimiento acorta la vida til de la memoria fiscal siendo responsabilidad del usuario la disminuci n de la duraci n de la misma Reporte de memoria fiscal por d a informa los datos almacenados en la memoria fiscal desde la fecha inicial a la final en forma detallada Reporte de memoria fiscal por mes informa los datos almacenados en la memoria fiscal para los meses comprendidos entre la fecha inicial y la final Reporte de memoria fiscal por n mero de Z informa los datos almacenados en la memoria fiscal desde el n mero de cierre inicial hasta el n mero de cierre final Resumen de documentos Nota consult
5. Separador de campo 0x1C Campo 3 Fecha de emisi n Separador de campo 0x1C Campo 4 E Se imprime la frase NO ENDOSABLE R Se imprime la frase NO ENDOSABLE en negrita Separador de campo 0x1C Campo 5 T gt una l nea entre el monto superior y el beneficiario 2 gt una l nea entre el monto superior y el beneficiario Y gt una l nea entre el monto superior y el beneficiario 4 gt dos l neas entre el monto superior y el beneficiario 7 gt cinco l neas entre el monto superior y el beneficiario Separador de campo 0x1C Campo 6 T gt una l nea entre la cantidad y la fecha 2 gt una l nea entre la cantidad y la fecha y gt una l nea entre la cantidad y la fecha 4 gt dos l neas entre la cantidad y la fecha 7 gt _ cinco l neas entre la cantidad y la fecha Separador de campo 0x1C Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones Oabacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 38 Campo 7 T gt una l nea entre no endosable y el monto superior 2 gt una l nea entre no endosable y el monto superior Y gt una l nea entre no endosable y el monto superior 4 gt dos l n
6. Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 1 Manual T cnico Protocolo de Comunicaci n Fiscal PF v2 2 Cubre nuestros modelos PF 950 PF 675 PF 220 I PF 250 PF 300 l1 Escanea con tu celular este c digo para que agregues nuestros datos URL www desarrollospnp com E mail integracionOWabacco com Todos los derechos reservados Ninguna parte de este documento podr ser reproducida almacenada en un sistema que permita su recuperaci n posterior o transmitida en cualquier forma o por cualquier medio sin previa autorizaci n escrita de DESARROLLOS PNP C A Si bien se han tomado todas las precauciones del caso en la preparaci n de este libro DESARROLLOS PNP C A no asume ninguna responsabilidad por errores u omisiones tampoco se asume ninguna responsabilidad por da os y perjuicios resultantes del uso de la informaci n contenida en el presente manual Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 Revisiones Fecha Observaciones 20 08 02 Revisi n general H1 17 09 02 Revisi n general Se incluye a la PF 220 22 01 03 Revisi n General 01 10 04 Se cambia por PF 220 II Y PF 250 02 01 07 Se cambia por PF 220 II Y PF 250 02 08 07 Se cambia por Prov 591 01 07 10 Se verifican las capacidades por
7. 0x20 a 0x7F Comando Comando 0x41 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A 7 J 29366870 O0 v2 1 28 Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Imprimir tem en factura lt PF22010 fiscal 0x42 ITEM_FF Y PF 250 v PF 950 v PF 675 v PF 300 11 No se aceptar el comando si no hay una factura fiscal abierta Se rechazar si la acumulaci n de montos genera un desborde de totales El texto se encuentra limitado a texto fiscal se pueden utilizar los efectos de impresi n solo para la descripci n del tem El comando genera la impresi n de un tem de l nea y la acumulaci n de montos en los totales de transacciones y la suma de las unidades o bultos vendidos El signo a la derecha del calificador de tem de l nea indica el efecto que tiene el monto del tem sobre el total de la transacci n El campo monto del tem NO incluye el monto del impuesto El campo de descripci n junto con el comando de impresi n de texto 0x41 provee de flexibilidad para describir un tem en letras may sculas o min sculas En caso de que el nombre del producto contenga la palabra TOTAL o sus variantes
8. PF 220 II Y PF 250 Y PF 950 v PF 675 v PF 300 II Este comando almacena un l nea de datos fijos que aparece en el encabezado o pie de p gina de las facturas fiscales Se permite hasta un m ximo de 5 l nea para el encabezado y para el pie de p gina Pie de p gina 0x5E Comando Encabezados 0x5D Pie de p gina 0x5E Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x5D 0x5E Separador de campo 0x1C Campo 1 N mero de l nea de datos fijos Separador de campo 0x1C Campo 2 Texto Fiscal de hasta 40 caracteres ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Encabezados 0x5D Pie de p gina 0x5E Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 29366870 O v2 1 42 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a Ox7F Comando Comando 0x5D 0x5E Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Abrir gaveta 1 0x7B Y PE 220 U Abrir gaveta 2 0x7C Y PF 250 Y PF 950 v PF 675 v PE 300 11 Este comando es utilizado para abrir la ga
9. al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 7 29366870 O v2 1 26 Comandos para generar facturas fiscales Abrir factura fiscal Y PF 220 11 Ox40 ABRIR_FF Y PF 250 Y PF 950 Y PF 675 Y PF 300 1 Este comando es el primer paso para producir una factura fiscal Se imprime el encabezado el n mero y la fecha y la hora de emisi n de la factura fiscal Esta informaci n se registra en la memoria de trabajo Se rechazar el comando si hay una factura fiscal abierta si la memoria fiscal est llena si hay un error en la memoria de trabajo o si es necesario realizar un cierre de jornada Reporte Z Este comando puede ser utilizado para generar devoluciones notas de cr dito para esto es el calificador del comando campo 5 debe ser igual a D Si se est realizando un Una Devoluci n o Nota de Cr dito son permitidos todos los comandos que aplican para una factura fiscal normal excepto el comando Pagos Cancelar IMPORTANTE el comprobante de devoluci n nota de cr dito se considera una factura fiscal por lo cual el contador correspondiente a la cantidad de facturas emitidas se incrementar al realizar una de devoluci n IMPORTANTE al cerrar una devoluci n los montos correspondientes se almacenan en los acumuladores de devoluciones y de impuestos asociados a devoluciones Comando Abrir factura fiscal 0x40
10. como T O T A L TOTal etc la impresora fiscal autom ticamente reemplazar las dos letra ltimas letras por dos puntos El campo de cantidad se multiplicar por el campo de monto del tem y dar n como resultado el total del tem de l nea El monto total m ximo de una l nea es 99 999 999 99 y si se supera dicho monto el controlador fiscal informa que va a ocurrir un desbordamiento del acumulador interno El campo de tasa impositiva determina en qu acumulador interno se suma este monto para el c lculo impositivo en el momento de totalizar la transacci n Este campo no debe faltar y se puede trabajar con cualquiera de las tasas registradas en el proceso de fiscalizaci n Si se env a a la impresora fiscal una tasa no permitida el comando es rechazado El calificador de comando permite determinar c mo afecta el tem a los totales de las transacciones Si el tem de l nea se encuentra calificado como monto negativo calificador de comando m se colocar el signo menos 0x2D al final de la impresi n del monto El comando es rechazado si el monto correspondiente al tem es superior al monto acumulado en la memoria de trabajo para dicha tasa impositiva Comando Imprimir tem en factura fiscal 0x42 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x42 Separador de campo 0x1C Campo 1 Descripci n de hasta 20 caractere
11. durante el per odo seleccionado Texto fiscal est restringido a caracteres ASCII de 0x20 a Ox7F y a una cantidad limitada de valores sobre Ox7F necesarios para generar caracteres especiales etc Se excluye el car cter 0x1B Esta limitaci n asegura que la aplicaci n que utiliza la impresora fiscal no pueda generar datos de gr ficos Para definir el tipo de letra se utilizan los caracteres OxFO a OxFF validos nicamente para ser aplicados en algunos campos de los documentos Dentro de los campos definidos para descripci n de mercader a y texto en general la palabra TOTAL se convierte TOT con el fin de cumplir con la normativa vigente Totales generales se refiere a los montos totales de los productos vendidos y los impuestos cobrados el total de las facturas emitidos etc a lo largo del funcionamiento de la impresora fiscal Totales diarios se refiere a los montos totales de los productos vendidos y los impuestos cobrados el total de las facturas emitidas etc durante la jornada fiscal Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 7 Introducci n La impresora fiscal es un dispositivo que permite registrar y controlar la informaci n que se imprime en una factura de venta factura El valor de las transacciones e
12. gt Separador de campo 0x1C Campo 4 Ventas base imponible est ndar lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 5 Valor de impuesto base est ndar lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 6 Valor de operaciones de devoluci n lt nnnnnn nn gt Separador de campo 0x1C Campo 7 Valor de impuesto asociado a devoluciones lt nnnnnn nn gt Separador de campo 0x1C Campo 8 Valor de operaciones de devoluciones lt nnnnnn nn gt Separador de campo 0x1C Campo 9 Valor de impuesto asociado a devoluciones lt nnnnnn nn gt Separador de campo 0x1C Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 25 Campo 10 Fecha del reporte Z lt AAMMDD gt Separador de campo 0x1C Campo 11 Ventas base imponible extra B lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 12 Valor de impuesto base imponible extra B lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 13 Ventas Base imponible extra C lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 14 Valor de impuesto base imponible extra C lt nnnnnnnnnn nn gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173
13. impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Reporte de memoria fiscal Fecha 0x3A Calificador de reporte igual a C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x3A Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Primer reporte Z dentro del rango de fecha lt nnnn gt Separador de campo 0x1C Campo 4 ltimo reporte Z dentro del rango de fecha lt nnnn gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Reporte memoria fiscal Consulta por reporte 0x3B Este comando permite generar un reporte conformado por una secuencia de cierres diarios Este Y PF 220 II Y PF 250 comando usa tiempo extendido para su finalizaci n Adicionalmente utilizando el calificador del comando con la opci n C se obtiene una respuesta sin impresi n lo cual es til para generar un reporte de ventas o realizar auditoria en forma electr nica Comando Reporte de memoria fiscal de Z 0x3B Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Te
14. indica cierre econ mico Se imprime encabezado de la pr xima factura ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Cerrar factura fiscal 0x45 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x45 Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 N mero de la factura fiscal recientemente emitido ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 33 Comandos para generar documentos no fiscales Abrir documento no PF 220 11 fiscal 0x48 ABRE_NF y pF 250 Y PF 950 Y PF 675 v PF 300 11 Se debe utilizar este comando para comenzar a imprimir un documento no fiscal Se imprime en el encabezado y el n mero del documento El comando ser rechazado si hay una factura fiscal o un documento no fiscal abierto Comando Abrir documento no fiscal 0x48 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x48 ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al
15. 0 0 30 0 32 2 3 30 0 03 ETX CHECK SUM 0x0302 0 0 33 3 30 0 32 2 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com LETRA DESARROLLOS PNP C A 1293668700 Ap ndice D Mapa de errores D MAPADEERRORESPF 950 O O o o o jo o N o al 19 20 21 22 23 24 30 31 32 40 41 70 7 13 15 16 1F A JN mm mn po dd A Fet FE Ag 5A o part A N al us 92 5 al C 5F o co o o N j o o de 100 101 104 110 11 120 121 64 65 68 6E o T N 00 79 ga dd dog ERRORES EN CAMPOS DE DATOS ERROR CAMPO 1 ERROR CAMPO 2 ERROR CAMPO 3 ERROR CAMPO 4 ERROR CAMPO 5 ERROR CAMPO n n lt 20 ERROR CAMPO 19 ERRORES BUS 12C LINEA 12C BCC RAM bcc ROM 0 BCC ROM 4 ERROR COMANDO ERROR AL VERIFICAR COMANDO SECUENCIA ERRORES DE IMPRESI N ERROR AL IMPRIMIR ERROR DE TOTALES DESBORDE DE TOTALES ERRORES CRITICO LIMITE MEMORIA FISCAL ERROR EN LOS VALORES DE LA RAM ERROR EN TRAMA DE DATOS BCC La TRAMA INCLUYE UN ESC ERROR EN FORMATO DE DATOS AL REALIZAR UN Z ERROR EQUIPO SIN FISCALIZAR ERROR EN SUBTOTAL ABRIR CF SON NECESARIAOS LOS DATOS DEL CLIENTE ES NECESARIO UN REPORTE Z TEXTO CF MAX CANTIDAD DE LINEAS DE TEXTO NO FISCAL ITEM_CF TASA NO VALIDA A
16. 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 22 Campo 7 Valor de impuesto asociado a descuentos lt nnnnnn nn gt Separador de campo 0x1C Campo 8 Valor de operaciones de devoluciones lt nnnnnn nn gt Separador de campo 0x1C Campo 9 Valor de impuesto asociado a devoluciones lt nnnnnn nn gt Separador de campo 0x1C Campo 10 Fecha del reporte Z lt AAMMDD gt Separador de campo 0x1C Campo 11 Ventas base imponible extra B lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 12 Valor de impuesto base imponible extra B lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 13 Ventas Base imponible extra C lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 14 Valor de impuesto base imponible extra C lt nnnnnnnnnn nn gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Reporte memoria fiscal Consulta por fecha 0x3A Este comando permite generar un reporte que incluye los diferentes cierres diarios que han sido almacenados en la memoria fiscal durante el periodo de fechas seleccionado Este comando usa Y PF 220 II Y PF 250 v PF 950 Y PF 675 v PF 300 II tiempo extendido para su finalizaci n El reporte puede ser detallado o un resumen mensual Adicionalmente utilizando el calificador del co
17. ABRIR CF todos ser n rechazados si una factura fiscal no est abierto b 1 Abrir factura fiscal ABRIR FF Es el primer comando que debe ejecutarse si se desea realizar una factura fiscal Este comando ser rechazado si un CF o cualquier otro documento est abierto Se incrementa el contador de los documentos fiscales Se imprime el encabezado de la factura b 2 Imprimir texto fiscal TEXTO FF La impresora fiscal acepta hasta un m ximo de tres 3 l neas de texto fiscal para complementar la descripci n de un producto b 3 Imprimir item ITEM FF Este comando tiene campos para la descripci n cantidad tasa impositiva y precio unitario del tem a facturar La descripci n adicional de un producto debe ser realizada mediante el comando TEXTO CF con anterioridad a la aplicaci n de este comando b 4 Subtotal SUB FF La respuesta que env a la impresora fiscal despu s de recibir este comando contiene el valor de las ventas acumuladas para cada base imponible durante la emisi n de la factura fiscal que se est emitiendo Este comando puede ser utilizado durante la emisi n de la factura para verificar que la informaci n enviada por el host se est registrando correctamente en la impresora fiscal b 5 Pago Cancelar PAGO FF Este comando permite b 5 1 Realizar un pago que una vez cerrada la factura fiscal quedara impreso de la siguiente manera Pago PPPPPPPP PP Cambio ecccccc cc Este
18. CAL SENCILLO 11 12 34 AM HHH Se Inicia un Ticket 02 STX 21 40 0 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 1C lt Field gt 7F 03 ETX CHECK SUM 0x05D9 30 0 35 5 44 D 39 9 11 12 38 AM Respuesta del PF 02 STX 21 40 1C lt Field gt 31 1 30 0 30 0 30 0 1C lt Field gt 30 0 30 0 30 0 30 0 03 ETX CHECK SUM 0x021F 30 0 32 2 31 1 46 F 11 12 59 AM Se informa un ITEM a Facturar 02 STX 21 42 B 1C lt Field gt 4D M 61 a 6E n 7A z 61 a 6E n 61 a 73 s 1C lt Field gt 31 1 30 0 30 0 30 0 1C lt Field gt 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 31 1 32 2 1C lt Field gt 31 1 35 5 35 5 30 0 1C lt Field gt 4D M 03 ETX CHECK SUM 0x080D 30 0 38 8 30 0 44 D 11 12 59 AM Respuesta del PF 02 STX 21 42 B 1C lt Field gt 31 1 30 0 30 0 30 0 1C lt Field gt 30 0 30 0 30 0 30 0 1C lt Field gt 30 0 30 0 31 1 03 ETX CHECK SUM 0x02CE 30 0 32 2 43 C 45 E 11 13 03 AM Se cierra el Ticket 02 STX 21 45 E 03 ETX CHECK SUM 0x006B 30 0 30 0 36 6 42 B 11 13 06 AM Respuesta del PF 02 STX 21 45 E 1C lt Field gt 31 1 30 0 30 0 30 0 1C lt Field gt 30 0 30 0 30 0 30 0 1C lt Field gt 3
19. Campo 2 Estado Fiscal lt 0000 gt Separador de campo 0x1C ETX Fin de datos 0x03 BCC BCC lt nnnn gt Con los par metros F y J es posible bloquear a la impresora hasta que el cajero coloque otro rollo de papel Si se env a este comando y el sensor de near end est activo la impresora se bloquea y no permite ejecutar ning n comando de impresi n El par metro S deshabilita el autocutter s lo para el pr ximo corte autom tico de papel El calificador de comando U se utiliza para verificar si existe o no papel en la unidad de slip de la impresora De no existir papel en la impresora se retorna un error de impresi n 0x29 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 21 Reporte Z Reporte X Y PE220 11 0x39 Y PF 250 Y PE 950 Y PF 675 v PE 300 11 Este comando imprime un reporte con los totales almacenados en la memoria de trabajo Los montos pueden ser de los totales diarios reporte Z o de los totales parciales acumulados desde la emisi n del ltimo reporte X Al realizar un reporte Z los montos almacenados en la memoria de trabajo son llevados a la memoria fiscal Es necesario realizar por lo menos un cierre de la jornada fiscal Reporte Z cada 24 horas El equipo no permitir emitir facturas fiscales si no existe u
20. Comand s de control fiscal ai cda 17 ACE A a O 17 Rep rte Z Reporte AMOUR vasito lin alii 21 Rep rte memoria fiscal Consulta por fecha XJA cio cciotoicind cannot ranas cabe LUS ndice adn liada pala cio 22 Rep rte memoria fiscal Consulta por reporte 0XIB cvicocicon cncionoiatnandns sabe daa a TUS inocencia iii nds 23 Comandos para generar facturas fisCal8S oooonnnnnnnninnnnocnnonononcnan cano DELE DD DER DEA DEA DD rra cnn ono DEA DER DD DER DER DER DD nan n aan nr rca 26 Abrir factura Hiscal 0X40 ii cri 26 Imprimir texto en factura fiscal 0 Dia one cda eines ITA EDAD RE AE E ERE Ea adas 27 Imprimir itemen tactura seal O o eroon erica daa caes 28 Subtotal en factura fiscal A AA ATAL a Are E ERE ea ATADA R onea Sa 29 Pago Cancelar en factura fiscal UA ascii nda dll las 31 Cerrar factura CIO es diana 32 Comandos para generar documentos no fiscales ooononnnccnoconocononcnoncnnnnnncnnonnncnnn con cn no DOR DD RED RED RED DER DR DR DAR Dan ia Rea Dinos 33 Abrir documento no fiscal OXAO coccion cocinera nccnda ETA erinnere a or lirica A ADA PARTO A AA EE DELA A AA DATA eR 33 Imprimir texto cni documento no fiscal QRA da ars e Te A cea A AA ID SU aak ATA TUAS DAR o vegana ici 33 Cerrar documento no fiscal 0x4 A Nica sia demo ca TALA ATADA AULAS ictericia gerardo naar ia Eees aeeoa 34 Comandos de control de la impresora oooocononnnonnnonnnonconnnononononononn DEDO REED ED DD DD DD E DD cnn nc nena ona ne nono nan DER non nn ran na
21. ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Avance de papel 0x50 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x50 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 36 Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt i i Y PF 220 11 Activar slip OxAO Y PF 250 v PF 950 Y PF 675 v PF 300 II Este comando activa el funcionamiento del Slip Debe ser ejecutado antes de cualquier otro comando relacionado con relacionado con el manejo del Slip Comando Activar slip OxAO Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0xA0 ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Activar slip 0xA0 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0xA0 Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de dato
22. Separador de campo 0x1C Campo 6 Venta base imponible est ndar Separador de campo 0x1C Campo 7 tasa imponible est ndar Separador de campo 0x1C Campo 8 Impuesto base imponible est ndar Separador de campo 0x1C Campo 9 Venta base imponible extra B Separador de campo 0x1C Campo 10 tasa imponible extra B Separador de campo 0x1C Campo 11 Impuesto base imponible extra B Separador de campo 0x1C Campo 12 Venta base imponible extra C Separador de campo 0x1C Campo 13 tasa imponible extra C Separador de campo 0x1C Campo 14 Impuesto base imponible extra C Separador de campo 0x1C Campo 15 Campo no utilizado ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 31 Pago Cancelar en factura fiscal 0x44 Y PE220 11 PAGO_FF Y PE 250 Y PF 950 Y PR 675 Y PF 300 11 Se rechazar este comando si no hay una factura fiscal abierta si los montos acumulados generan un desbordamiento de total Se usa este comando para imprimir informaci n del total y del pago de la transacci n Despu s de este comando no se pueden emitir comandos de impresi n de l nea de tem adicionales En la transacci n de venta se debe emitir el comando de pago antes de cerrar la factura fiscal El calificador de co
23. campos y nuevos estatus v2 1 01 04 12 Se agregan caracter sticas especias de modelo PF 300 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 1 29366870 0 v2 1 3 Contenido COMEMOS 3 TENO O L A vocacion caian AA TA ATA ia cai ici 5 ON 7 Funciones de la impresora fiscal EPSON oooonncccocanonconnconnnoncnonnnoncnnn cnn Ea A e a DUN EA PUTA ATADA aa REE O non nena Tato 7 FOTO ci A A A da 8 Prueba del reloj de tiempo Teal ica nod 8 Prueba de la memoria Misc Aden 8 Prucba de facturas as 8 Tipos de documentos tia a 9 Resumen de documentos xiii dci 9 a Documentos no fISCal S iii idol dia DUE E iia DA DAR TADE dd cidcid 9 b Facturas fIScaleS iii a aiii 10 Cc Reportes del auditoria crisis overall dean DUAL A TEA ADA O ADA DA riada oda E iia 11 Interfaz host Impresora fiscal veintisiete ideada 11 Protocolo de comunicaci n fiscal ioiconconocinnnoi c neciinninncadn odc don ain DA LERIA ALE DESA ioe Ero DRA DAR DEI nadan EEEE DEUDA EE ESAE iaa 12 Respuestas de la impresora fiscal ooononnnnnnnnoconononenononcnnnonononnon nono nono nono RED REDE DD DER DD DD DEA RED RED DER DER DER DD DADE DEA Dean cae nenas 13 N mero de ii a as 14 RESO OO 14 Indicadores de EStdt A a ed 14 Estado a aos 15 Estado de la Impresora eiii leia oda eins EEEE EEEE aio AEEA dis 15
24. cci n Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com
25. comando Abrir documento no fiscal 0x48 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x48 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Imprimir texto en documento no fiscal Y PF 220 11 0x49 TEXTO_NF Y PF 250 v PF 950 v PR 675 Y PF 300 11 El comando ser rechazado si no est abierto un documento no fiscal Se restringir el texto al conjunto de caracteres definidos como texto fiscal Comando Imprimir texto en un documento no fiscal 0x49 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x49 Separador de campo 0x1C Campo 1 Hasta 40 caracteres de texto fiscal ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 29366870 O v2 1 34 Respuesta al comando Imprimir texto en un documento no fiscal 0x49 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x49 Separador de campo 0x1C Campo 1 Estado impresora l
26. comando puede ser omitido Se puede utilizar para realizar varios pagos pero los montos no se acumulan el ltimo monto ingresado sustituye al anterior Se debe enviar el par metro T b 5 2 Cancelar la factura fiscal que se est emitiendo Se debe enviar el par metro C b 5 3 Realizar descuentos globales sobre el monto total de la factura antes de los impuestos Se debe enviar el par metro D Este comando es solo v lido despu s del comando ITEM CF Los comandos de tem no ser n admitidos despu s que se ha aceptado este comando b 6 Cerrar factura fiscal CERRAR FF Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 1 29366870 O0 v2 1 11 Es el ltimo paso que se debe realizarse para elaborar una factura fiscal Se imprimen los pagos realizados se calcula el vuelto se efect a el avance y el corte de la cola de la factura Los totales de venta se acumulan en la memoria de trabajo Si se ha cancelado la factura mediante el comando DESCUENTO_CF no se debe ejecutar este paso c Reportes del auditoria Los reportes de auditor a permiten llevar un control de las transacciones realizadas mediante la impresora fiscal Estos documentos reflejan la informaci n contenida en la memoria fiscal Los reportes de auditor a disponibles son los
27. cre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 44 Ap ndice B Caracteres de modalidad de impresi n Los caracteres de selecci n de Modalidad de Impresi n se pueden insertar al comienzo de una l nea de texto fiscal para generar un efecto Su rango es de OxFO a OxFF Se puede usar cualquier combinaci n de los bits O y 1 pero se debe tener en cuenta que en algunos sectores no se permite la impresi n con el modo Resaltado doble ancho o Centrado Est n definidos los siguientes valores Bit Estado Funci n Valor Hexadecimal Valor decimal Bit 0 1 Resaltado 0xF1 241 Bit 1 1 Centrado OxF2 242 Bit 3 0 Rojo OxF8 248 Bit 0 1 23 0 Normal OxFO 240 Se puede utilizar cualquier combinaci n entre OxFO y OxFF Por ejemplo el valor OxF3 dar caracteres resaltados y centrados mientras el valor OXFA imprimir el texto en rojo y centrado en aquellos casos donde el terminal de impresi n tenga la opci n de impresi n en dos colores Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 45 Ap ndice C Ejemplo del protocolo de comunicaci n fiscal 1 FACTURA FIS
28. dav a hay un comando de este tipo en desarrollo Si el host recibe un car cter 0x12 desde la impresora fiscal deber continuar a la espera de una respuesta completa incrementando en 800 ms el tiempo m ximo que se espera la llegada de la respuesta Si se excede el tiempo de espera el host deber considerar que la interfaz no es funcional y se debe declarar un error de comunicaci n La respuesta enviada por la impresora fiscal para un comando en espec fico puede ser de dos tipos e Positiva indicando que el comando fue ejecutado con xito Cada instrucci n enviada por el host tiene una respuesta con un formato exclusivo en cuanto al n mero y significado de los campos que ella contiene En las descripciones de los comandos individuales hallar una definici n detallada de la respuesta asociada e Negativa indicando que ocurri una falla de ejecuci n relacionada con el comando Al recibir un ERROR como respuesta el host deber tomar las medidas pertinentes para recuperar el control del proceso cancelar la factura verificar los totales etc Los campos que se incluyen en una respuesta positiva para un comando determinado no est n presentes en caso de error Para poder determinar si un comando fue ejecutado con xito se debe esperar la respuesta y verificar antes que nada que la trama de datos que la componen no contiene el string ERROR El formato general para una respuesta negativa enviada por la impres
29. deben ser siempre analizadas debido a que es la nica forma de garantizar que la secuencia de comandos enviados desde el HOST a la impresora fiscal sea ejecutada completamente IMPORTANTE Los campos denotados como Campo no utilizado pueden ser omitidos Para hacer este protocolo compatible con versiones anteriores se deber marcar como nulos mediante un 1 car cter 127 decimal Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 13 Respuestas de la impresora fiscal Las respuestas de la impresora fiscal se ajustan a la definici n general del formato indicado para los comandos enviados por el host Campo Descripci n de los campos de la respuesta STX Inicio de texto 0x02 Sec N mero de secuencia 0x20 0x7F Comando N mero de comando 0x30 0xAF Separador de campo 0x1C Campo 1 Estado impresora nnnn Separador de campo 0x1C Campo 2 Estado fiscal nnmn Separador de campo 0x1C Campo 3 Campo de datos Separador de campo 0x1C Campo n Campo de datos ETX Fin de texto 0x03 BCC BCC nnnn Algunos comandos toman un largo tiempo para finalizar En estos casos la impresora fiscal env a peri dicamente un c digo de continuaci n equipo procesando a fin de indicar que to
30. do impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt PF 220 II 0 Y Imprimir texto en factura y pp 75 y fiscal 0x41 TEXTO_FF auditor a PF 250 v PF 950 Y PF 675 v PF 300 II Se rechazar el comando si no hay una factura fiscal abierta El texto s lo puede ser texto fiscal y debe tener una longitud m xima limitada de manera que no se pueda imprimir nada en las columnas que normalmente est n ocupadas por campos de montos de tems de l neas No se pueden imprimir m s de 3 l neas de texto fiscal consecutivas Si se efect o previamente un cierre parcial de una factura fiscal se permitir ejecutar el comando 0x41 Se debe ejecutar de nuevo el comando cerrar factura fiscal para finalizar la factura Si el campo 2 es igual S no se imprime el texto en la cinta de Comando Imprimir texto fiscal 0x41 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x41 Separador de campo 0x1C Campo 1 Texto Fiscal a Imprimir Max 40 caracteres 50 modelo PF 300 Separador de campo 0x1C Campo 2 S no se imprime el texto en la cinta de auditoria ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Imprimir texto fiscal 0x41 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia
31. e llamar a servicio t cnico Campo 5 Contiene un c digo hexadecimal de dos bytes que indica cual fue el ltimo comando procesado con xito Campo 6 Fecha en la impresora fiscal Formato lt AAMMDD gt Campo 7 Hora en la impresora fiscal Formato lt HHMMSS gt Campo 8 Facturas fiscales emitidos en el periodo Campo 9 Documentos no fiscales emitidos en el periodo Campo 10 Facturas fiscales acumuladas Campo 11 Documentos no fiscales acumulados Campo 12 Es el del ltimo reporte Z efectuado Respuesta al comando Status IF 0x38 con el par metro E Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x38 Separador de campo 0x1C Campo 1 Estado Impresora lt 0000 gt Separador de campo 0x1C Campo 2 Estado Fiscal lt 0000 gt Separador de campo 0x1C Campo 3 Ultimo valor de Secuencia Separador de campo 0x1C Campo 4 C digo del status actual de la impresora Separador de campo 0x1C Campo 5 C digo ltimo comando ejecutado Separador de campo 0x1C Campo 6 Fecha en la IF lt AAMMDD gt Separador de campo 0x1C Campo 7 Hora en la IF lt HHMMSS gt Separador de campo 0x1C Campo 8 Ventas exentas ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Status IF 0x38 con el par metro A B C D R Campo Descripci n
32. e los comandos individuales donde hallar una descripci n m s detallada a Documentos no fiscales Se usan para producir documentos que no son facturas de ventas como ejemplo comprobante de pago con tarjetas de cr dito o reportes detallados de inventario Los comandos asociados son los siguientes a 1 Abrir documento no fiscal ABRIR DNF Es el primer paso a realizar para que la impresora fiscal acepte l neas de texto fiscal Este comando ser rechazado si se encuentra abierto una factura fiscal o un documento no fiscal El documento se identifica como DOCUMENTO NO FISCAL y se imprime el encabezado del mismo a 2 Imprimir texto no fiscal TEXTO DNF Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 7 29366870 O v2 1 10 La impresora fiscal acepta todas las l neas de texto fiscal que se requieran para producir el documento Este comando es v lido s lo si hay un DNF abierto Aplican las limitaciones a la palabra TOTAL a 3 Cerrar documento no fiscal CERRAR DNF Es el ltimo paso para realizar un documento no fiscal Este comando ser rechazado si no hay un DNF abierto Se imprime la cola del documento y se realiza el avance y el corte del mismo b Facturas fiscales Existen seis comandos para producir facturas fiscales Salvo el primero
33. eas entre no endosable y el monto superior 7 gt cinco l neas entre no endosable y el monto superior Separador de campo 0x1C Campo 8 T gt una l nea entre beneficiario y la cantidad X gt una l nea entre beneficiario y la cantidad y gt una l nea entre beneficiario y la cantidad 4 gt dos l neas entre beneficiario y la cantidad 7 gt cinco l neas entre beneficiario y la cantidad ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Formato cheque 0xAA Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando OxAA Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Y PF 220 II Formato endoso 0xAB y pF 250 Y PF 950 v PF 675 v PF 300 11 Este comando imprime por el Slip el endoso para un cheque Comando Formato endoso 0xAB Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando OxAB Separador de campo 0x1C Campo 1 SI campo 4 A gt Tipo de cuenta para el dep sito 33 SI campo 4 B gt Beneficiario del dep sito 28 SI campo 4 C gt Nombre del banco 28 e 0 c g
34. ecibir un comando Reflejan el estado del controlador fiscal y de la impresora Gabinete fiscal caja que suministra confinamiento mec nico y el montaje del controlador fiscal Host equipo de punto de venta POS donde se encuentra la aplicaci n que interact a con la impresora fiscal Interfaz con el host se refiere a la interfaz el ctrica que utiliza el host para comunicarse con el controlador fiscal Est basada en el protocolo RS 232 Impresora terminal de impresi n EPSON para punto de venta utilizado por el controlador fiscal para imprimir los documentos Impresor a fiscal equipo conformado por un controlador fiscal y una impresora que se conecta como un perif rico de un punto de venta y cuya nica entrada de datos es una interfaz normalizada RS 232 Este equipo permite generar facturas de ventas que cumplen con la normativa vigente Identificaci n fiscal tabla de informaci n que identifican al propietario del controlador fiscal raz n social domicilio comercial RIF NIT etc Impuesto al Valor Agregado IVA impuesto para el usuario final de un bien o servicio y generalmente es un porcentaje de la base imponible Jornada fiscal per odo transcurrido desde la emisi n del ltimo reporte Z Memoria de trabajo parte de la memoria del controlador fiscal no vol til que permite m ltiples accesos de escritura lectura En esta memoria se registran los totales diarios Memoria fiscal parte de la memoria del c
35. i n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x58 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Obtener fecha y hora Y PE220 11 0x59 Y PF 250 v PF 950 Y PF 675 Y PF 300 I1 Este comando devuelve la fecha y hora del reloj de tiempo real del controlador fiscal Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A 7J 29366870 O v2 1 41 Comando Obtener fecha y hora 0x59 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x59 ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Obtener fecha y hora 0x59 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x59 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Formato de Fecha AAMMDD A o Mes D a Separador de campo 0x1C Campo 4 Formato de Hora HHMMSS Hora Minutos Segundos ETX Fin de datos 0x03 BCC BCC lt nnnn gt Encabezados 0x5D Y
36. icio de texto 0x02 Sec N mero de secuencia 0x20 0x7F Comando N mero de comando 0x30 0xAF Separador de campo 0x1C Campo 1 Campo de datos Separador de campo 0x1C Campo n Campo de datos ETX Fin de texto 0x03 BCC BCC nnnn Tanto los comandos enviados por el host como las respuestas de la impresora fiscal est n enmarcadas por los c digos de control ASCII de inicio de texto STX 0x02 y de fin de texto ETX 0x03 Los caracteres de verificaci n de bloque BCC lt nnnn gt deben ser enviados al final de la trama de datos El BCC lt nnnn gt es la suma sencilla de todos los caracteres desde el inicio STX hasta el fin de datos ETX y se representa mediante 4 caracteres hexadecimales Los comandos enviados por el host a la impresora fiscal deben tener un n mero de secuencia en el rango desde 0x20 a 0x7F hexadecimal o desde 32 a 127 decimal Las respuestas de la impresora fiscal tendr n un n mero de secuencia coincidente No es necesario que los n meros de secuencia sean correlativos pero deber n ser diferentes del n mero de secuencia del comando anterior Para cada comando enviado por el host ste deber recibir una respuesta de la impresora fiscal antes de que se env e el pr ximo El host debe analizar la respuesta a cada comando para garantizar que no ha ocurrido ning n error con el manejo de la impresora fiscal IMPORTANTE las respuestas
37. ido ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 35 Cortar papel 0x4B Comandos de control de la impresora PF 220 II Y PF 250 Y PF 950 Y PF 675 v PF 300 I1 Este comando se utiliza para cortar el papel de recibo Las facturas fiscales los documentos no fiscales y los reportes con cortados autom ticamente al finalizar los comandos respectivos Comando Cortar papel 0x4B Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x4B ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Cortar papel 0x4B Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x4B Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt PF 220 II Avance papel 0x50 Y PE 250 Y PF 950 Y PE 675 Y PF 300 I1 Este comando hace avanzar el papel de recibo Comando Avance de papel 0x50 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x50
38. lf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com v PF 950 Y PF 675 v PF 300 I1 Desarrollos DESARROLLOS PNP C A 7 J 29366870 O v2 1 24 Comando Comando 0x3B Separador de campo 0x1C Campo 1 N mero de Z de inicio de selecci n Separador de campo 0x1C Campo 2 N mero de Z de fin de selecci n Separador de campo 0x1C Campo 3 Calificador de reporte C 0x43 salida al PC del REPORTE Z solicitado ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Reporte de memoria fiscal de Z 0x3B Calificador de reporte diferente de C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x3B Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Reporte de memoria fiscal de Z 0x3B Calificador de reporte igual a C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x3B Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Ventas exentas lt nnnnnnnnnn nn
39. mando C 0x43 anular la factura Se imprime la siguiente l nea CANCELADO POR EL USUARIO seee DOCUMENTO CANCELADO 4 Comando Pago Cancelar Descuento en factura fiscal 0x44 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x44 Separador de campo 0x1C Campo 1 Descripci n de 20 caracteres Separador de campo 0x1C Campo 2 Monto de pago nnnnnnnn Separador de campo 0x1C Campo 3 Calificador de comando C 0x43 cancela la factura T 0x54 importe pagado Separador de campo 0x1C Campo 4 Tasa impositiva lt nnnn gt sobre la que aplica la promoci n ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Pago Cancelar en factura fiscal 0x44 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x44 Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Campo no utilizado Separador de campo 0x1C Campo 4 Campo no utilizado Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A 7J 29366870 O
40. mando con la opci n C la respuesta al comando contiene el rango de cierres diarios asociados al per odo de fechas Este comando efect a una verificaci n del contenido de la memoria fiscal Su ejecuci n puede tardar varios minutos Comando Reporte de memoria fiscal Fecha 0x3A Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x3A Separador de campo 0x1C Campo 1 Fecha de inicio de selecci n AAMMDD Separador de campo 0x1C Campo 2 Fecha de fin de selecci n AAMMDD Separador de campo 0x1C Campo 3 Calificador de reporte D 0x44 reporte por d a M 0x4D detallado por mes R 0x52 reporte con un resumen de ventas diarias Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 23 C 0x43 rango de reportes Z dentro del rango de fecha solicitado ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Reporte de memoria fiscal Fecha 0x3A Calificador de reporte diferente de C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x3A Separador de campo 0x1C Campo 1 Estado
41. mpo 6 Fecha en la IF lt AAMMDD gt Separador de campo 0x1C Campo 7 Hora en la IF lt HHMMSS gt Separador de campo 0x1C Campo 8 Factura fiscal del periodo fiscal Separador de campo 0x1C Campo 9 DNF del periodo fiscal Separador de campo 0x1C Campo 10 Factura fiscal acumulado Separador de campo 0x1C Campo 11 DNF acumulado Separador de campo 0x1C Campo 12 ltimo reporte Z ETX Fin de datos 0x03 BCC BCC lt nnnn gt Detalle de la respuesta al comando Status F con el par metro N Campo 3 Contiene el valor de secuencia almacenado en la memoria fiscal que ser utilizado para validar el pr ximo comando Se puede enviar el comando STATUS para fijar un valor de secuencia en la impresora fiscal Campo 4 Contiene un c digo hexadecimal de dos bytes que indica el estado actual de la impresora 00 Impresora lista para abrir una factura abrir un documento no fiscal hacer un reporte Z o un reporte de memoria fiscal 01 Factura fiscal en curso Esperando por un tem cerrar cancelar la factura Solo se admitieran comandos relacionados al la factura fiscal 02 Documento no fiscal en curso Esperando por l nea de texto cerrar el documento Solo se admitieran comandos relacionados a documentos no fiscales 03 SLIP activo Solo se admitieran comandos relacionados a documentos no fiscales o comandos para el formato de cheques 04 Mas de un d a desde el ltimo reporte Z Es necesario
42. n mero m ximo de tems en una factura fiscal y se debe cerrar 12 1 Factura fiscal abierta 13 1 Documento no fiscal abierto 14 1 No utilizado 15 1 OR l gico de los bits 0 8 y 11 Usar para control RAPIDO Estado de la impresora En la respuesta a un comando se incluye el estado de la impresora cuatro bytes que puede analizarse para determinar si el comando fue ejecutado correctamente en tiempo de impresi n Cuando el estado de la impresora es convertido de hexadecimal a una palabra binaria tiene indicadores de campo de bits con el siguiente significado el bit O es el de menor importancia Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 16 Estado de la Impresora Bit Estado Descripci n No utilizado No utilizado rror y o falla de impresora Impresora fuera de l nea No utilizado No utilizado No utilizado No utilizado No utilizado No utilizado No utilizado No utilizado No utilizado No utilizado Impresora sin Papel a ser impreso OR l gico de los bits 0 6 14 Usar para control r pido mi SIS INIAJIATAJ VO DVD o a o hm p N a U y A MA A A TN IE E A E E E TE IS TN E TN AN al Si
43. n B y posteriormente el reporte ser impreso Reporte Fiscal Z Diario Una vez conectado el panel de control y encendida la impresora presione el bot n C Al presionarlo se encender la segunda luz de izquierda a derecha F la primera luz de E de izquierda a derecha Indica para la fecha de inicio del reporte el primero de D y en A se indicar 01 Seguidamente se presiona el bot n B Esto permitir ingresar la fecha de inicio Presionando el bot n C se incrementara el valor en A lo que me permitir ingresar el D a A continuaci n se presiona el bot n B para ingresar el valor y proseguir con el mes el cual se reflejara en el segundo indicador de D se repite este procedimiento para el a o y as para la fecha final del reporte Al final de haber ingresado los datos de inicio y fin Se presiona B y el reporte del periodo ser impreso Reporte Fiscal Z Mensual Una vez conectado el panel de control y encendida la impresora presione dos veces el bot n C Al presionarlo se encender el tercer indicador de F el primero de E Indica para la fecha de inicio del reporte el segundo de D y en A se indicar 01 Se repite el procedimiento para el reporte fiscal diario pero solo se le ingresara valores de mes y a o Al terminar de usar el Panel de Control se debe apagar la impresora antes de desconectarlo Recuerde tener a la mano el panel de control porque le puede ser solicitado por personal del SENIAT durante de una inspe
44. n RD DD ea a ea Dinos 35 Cortar papel OX4B caciarinan entiende leads AA E E TRATARA dei ede AA E ua aia ae a 35 Avance Papel OIO aconte ep aneia a AEAT ATA a DEA DA AU ARA Ea TU ea PAAU dad dele Eais 35 O NO 36 Desactiva Sup ORA liinda ladies 36 Formato Cheque 0AA dlls id A Ude ita 37 Formato endoso UXA DN tia dd dadas 38 Comandos generales sicooicrroirsisicins sinaiadltoienplesiaiatd a ea UI AU TEA ADA A e lidia ii ESO TUA Dean 40 Establecer fecha y hora COXO siva tasca tec de Aa ada ad AULA e ec Depot E E EEE TA Ed id 40 Obtencr techa y hora UI asaltada A ee Aa Ad dianas n IA TUTO ATA taa 40 Encabezados 0X IDI ocupante ode ste a tirada acadadas 41 Pie de pagina 0 E tenta terien tree AA AA A ATA area ATAN cadea Daba iaa a E eai 41 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 4 Abrir gaveta 1 07D cuina A a ei TUA aia adds 42 Abrir gaveia 2 Un A as i 42 Ap ndice A Descripci n de la interfaz con el hOSt oooocnocnnonnnccnoonnonnnononenonononononnnrnn RED DEA DER DD DER nono non Dei naar nc ancianos 43 Ap ndice B Caracteres de modalidad de impresi n ooooonncnononoccnnnnononononononononononn nn conoce nononnnonn DER EDU Dei nannnnn nana 44 Ap ndice C Ejemplo del protocolo de comunicaci n fisCal oooonncnncnocononanoncnonnnnnnononono
45. n cierre de la jornada fiscal anterior IMPORTANTE se puede realizar m s de un reporte Z por d a pero este procedimiento acorta la vida til de la memoria fiscal siendo responsabilidad del programador y o usuario la disminuci n en la capacidad de almacenamiento de la misma Comando Reporte X Z 0x39 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x39 Separador de campo 0x1C Campo 1 Z 0x5A Reporte Z X 0x58 Reporte X Separador de campo 0x1C Campo 2 S 0x53 el reporte X no se imprime ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Reporte X Z 0x39 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x39 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Ventas exentas lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 4 Ventas base imponible est ndar lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 5 Valor de impuesto base est ndar lt nnnnnnnnnn nn gt Separador de campo 0x1C Campo 6 Valor de operaciones de devoluciones lt nnnnnn nn gt Separador de campo 0x1C Av Sucre Torre Centro Piso
46. n gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 40 Comandos generales Establecer fecha y hora pr gt 0 1 0x58 Y PF 250 Y PF 950 Y PF 675 Y PF 300 11 Este comando establece la fecha y hora del reloj de tiempo real del controlador fiscal la cual se estampa en todos los documentos fiscales y en todas las entradas de la memoria fiscal Este comando ser rechazado en los siguientes casos 1 Si hay totales diarios en la memoria de trabajo 2 Si la nueva fecha es menor a la ltima almacenada en la memoria fiscal 3 Si la nueva fecha es mayor en m s de un d a a la ltima fecha almacenada en la memoria fiscal IMPORTANTE Se debe tener en cuenta que solo se puede hacer un cambio de hora y o fecha entre dos reportes Z consecutivos Comando Establecer fecha y hora 0x58 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x58 Separador de campo 0x1C Campo 1 Formato de Fecha AAMMDD A o Mes D a Separador de campo 0x1C Campo 2 Formato de Hora HHMMSS Hora Minutos Segundos ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Establecer Fecha y Hora 0x58 Campo Descripc
47. nanono nono nono ronca aia ian cae cios 45 Ap ndice D Mapa de errores cuicos ae ai Nada DADE Erie 46 Ap ndice D Gu a del Panel De Control oooconcnnncninnnonnnonononononcnancnnncon ono nononono nono cnn crono DD DER REDE DD anar encon naar DER ea rra 48 PANEL DE CONTROL carioca rice oleada EREE EAE AEE aa ear ada alain cn 48 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 5 Terminolog a Base imponible Bl es el valor de un determinado tem sobre el que se calcula el impuesto asociado Controlador fiscal placa de circuito impreso con microprocesador memoria y otros dispositivos que restringen y controla la informaci n impresa en una factura fiscal Factura fiscal FF factura recibo ticket Documento emitido por la impresora fiscal para ser entregado al comprador como constancia de cualquier operaci n generadora de ingresos y relativas a la actividad del usuario Documento no fiscal se utiliza para generar en la impresora fiscal reportes detallados de ventas cupones de clientes frecuentes etc Los documentos no fiscales pueden contener m ltiples l neas de texto fiscal Estado fiscal amp Estado impresora campos de informaci n alfanum rica que se incluyen en cada una de las respuestas que la impresora fiscal emite despu s de r
48. o lo procesa y se env a un error como respuesta En este caso el bit del Estado Impresora que indica la presencia de papel no es representativo por lo tanto es posible que la impresora tenga o no papel Para el tratamiento de errores se recomienda verificar la presencia del string ERROR en la trama de respuesta y consulta el Mapa de errores No es recomendable utilizar el Estado Impresora y el Estado Fiscal para determinar si ha ocurrido un error Estado fiscal Luego de un comando la impresora env a una respuesta que contiene el estado fiscal cuatro bytes que puede analizarse para saber si la instrucci n fue ejecutada correctamente Cuando el estado fiscal es convertido de hexadecimal a una palabra binaria tiene indicadores de campo de bits con el siguiente significado el bit O es el de menor importancia Estado Fiscal Bit Estado Descripci n 0 1 Error de comprobaci n de memoria fiscal Junto con el Bit 7 indica que la memoria fiscal est llena 1 1 Error de comprobaci n de memoria de trabajo 2 1 No utilizado 3 1 Comando no reconocido 4 1 Campo de datos Inv lido 5 1 Comando no v lido para estado fiscal 6 1 Desbordamiento de totales 7 1 Memoria fiscal llena 8 1 Memoria fiscal casi llena 9 1 No utilizado 10 1 No utilizado 11 1 Es necesario hacer un cierre de la jornada fiscal Se han enviado el
49. ocurre un error en el terminal de impresi n el bit 15 del Estado Impresora permite determinar si sucedi antes o despu s de la ejecuci n del comando Debido a que la impresora fiscal es un dispositivo que debe registrar informaci n para ciertas situaciones el controlador fiscal primero registra y luego imprime y en otras primero se verifica el estado del terminal de impresi n Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 17 Comandos de control fiscal Y PF 220 11 Y Status IF 0x38 PF 250 Y PE 950 Y PE 675 y PF 300 1 Este comando es utilizado para evaluar el estado del controlador fiscal Tambi n permite definir el comportamiento del equipo a las se ales provenientes de los sensores de papel Podr ser ejecutado despu s y antes de cualquier otro comando Comando Status IF 0x38 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x38 Separador de campo 0x1C Campo 1 N datos de los contadores E valor de ventas exentas A valor de base imponible general impuestos B valor de base imponible reducido impuestos C valor de base imponible aumentado impuestos O valor de exento de devoluci n P valor base imponible general imp
50. ontrolador fiscal no vol til de acceso secuencial donde se almacenan datos descriptivos de las transacciones fiscales Precinto fiscal un medio mec nico para conectar el gabinete fiscal a la impresora de modo tal que se impida el acceso no autorizado a los componentes internos del controlador fiscal Protocolo fiscal comprende un conjunto de comandos y reglas de comunicaci n que debe tomar en cuenta el host para comunicarse con la impresora fiscal Reporte cierre Z documento emitido por la impresora fiscal donde se registran los datos relativos a las ventas realizadas durante la jornada fiscal Cuando se realiza esta operaci n los totales diarios almacenados en la memoria de trabajo son escritos en la memoria fiscal Se ejecuta mediante el comando de cierre diario Z Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 6 Reporte cierre X documento donde se refleja el valor de las operaciones realizadas desde la emisi n del ltimo reporte Z o del ltimo reporte X Muestra parcialmente las ventas realizadas en una jornada fiscal y se utiliza normalmente para hacer un cambio de cajero en el punto de venta Reporte de auditor a documento emitido por la impresora fiscal que muestra el contenido de la informaci n almacenada en la memoria fiscal
51. ora fiscal caso de error es el siguiente Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 14 Campo Descripci n de los campos de la respuesta caso de error STX Inicio de texto 0x02 Sec N mero de secuencia 0x20 0x7F Comando N mero de comando 0x30 0xAF Separador de campo 0x1C Campo 1 Estado impresora nnnn Separador de campo 0x1C Campo 2 Estado fiscal nnnn Separador de campo 0x1C Campo 3 N mero de error Separador de campo 0x1C Campo 4 ERROR N mero de error ETX Fin de texto 0x03 BCC BCC nnmn IMPORTANTE siempre deber analizar la respuesta a un comando para saber s fue ejecutado de forma correcta o incorrecta N mero de error Cuando la impresora env a una respuesta negativa el n mero de error asociado define la condici n de error y puede ser til para determinar el origen del problema En el anexo titulado Mapa de errores se detalla el significado de cada n mero de error Reset Como medida de seguridad y para garantizar el control total del equipo por parte del Host el controlador fiscal puede ser reiniciado v a software llevado a condici n de reset Para esto solo se debe enviar a la impresora la siguiente
52. s 0x03 BCC BCC lt nnnn gt i i PF 220 11 Desactiva slip 0xA1 Y PF 250 v PF 950 Y PF 675 v PE 300 11 Este comando desactiva el funcionamiento del Slip Comando Desactivar Slip 0xA1 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0xAl ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Desactivar Slip OxA1 Campo Descripci n Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones Oabacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 37 STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0xA1 Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt PF 220 II Formato cheque OXAA y pF 250 v PF 950 v PF 675 v PF 300 II Este comando imprime por el Slip en el formato de un cheque Comando Formato cheque OxAA Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando OxAA Separador de campo 0x1C Campo 1 Monto del Cheque campo de texto Separador de campo 0x1C Campo 2 Beneficiario
53. s 40 para versi n PF 300 Separador de campo Ox1C Campo 2 Cantidad lt nnnn nnn gt Separador de campo 0x1C Campo 3 Monto del tem lt nnnnnnnn nn gt Separador de campo Ox1C Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 29 Campo 4 Tasa impositiva lt nnnn gt Separador de campo 0x1C Campo 5 Calificador de tem de l nea M 0x4D monto agregado mercader a Suma m 0x6D anulaci n de tem Separador de campo 0x1C Campo 6 Campo no utilizado Separador de campo 0x1C Campo 7 Campo no utilizado Separador de campo 0x1C Campo 8 Campo no utilizado ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Imprimir tem en factura fiscal 0x42 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x42 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 N mero de tems vendidos ETX Fin de datos 0x03 BCC BCC lt nnnn gt Subtotal en factura fiscal Y PF 220 11 0x43 SUB_FF Y PF 250 v PF 950 Y PF 675 Este comando ser rechazado si no hay
54. s almacenado en un registro ubicado en una memoria fiscal el cual puede ser revisado contablemente con posterioridad por las autoridades y o el usuario MEMORIA DE TRABAJO PROGRAMA DE CONTROL MEMORIA FISCAL La impresora fiscal consta de un terminal de impresi n EPSON y un controlador fiscal Funciones de la impresora fiscal EPSON La impresora fiscal suministra las siguientes funciones Restringir la informaci n que se puede imprimir en la factura de venta y validar los datos recibidos de acuerdo con la transacci n que se est realizando Asegurar que se imprima la informaci n precisa para cada transacci n fiscal Asegurar que se imprima informaci n coincidente en la factura y en la cinta de auditor a Acumular los motos totales del valor de los productos facturados y los impuestos cobrados Registrar la cantidad de facturas emitidas durante el d a Numera e identifica las facturas fiscales y dem s documentos Generar reportes para extraer la informaci n registrada en la memoria fiscal Controlar la secuencia temporal de los cierres de la jornada fiscal Impedir cualquier actividad no autorizada que intente interferir con alguna de las funciones indicadas anteriormente Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 8 Los disposi
55. secuencia de datos 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x1 7 Esta secuencia puede ser enviada a la impresora fiscal en cualquier momento siempre y cuando este en l nea No es necesario enviar los datos STX ETX o BCC definidos en el protocolo de comunicaci n fiscal Indicadores de estado En cada respuesta positiva o negativa enviada por el controlador fiscal se incluyen dos campos de datos denotados como Estado Impresora y Estado Fiscal Cada uno de estos campos est conformado por cuatro 4 bytes que representan igual cantidad de n meros hexadecimales Si estos n meros hexadecimales se convierten a su equivalentes en binario cada bit representa una condici n de un estado en particular del funcionamiento del equipo IMPORTANTE El Estado Impresora y el Estado Fiscal indican un conjunto de condiciones Cada uno de los bits definidos por los estados representa una condici n evaluada hasta en el Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 15 momento de producir la respuesta Por esta raz n en caso de error puede que alguno de los bits de la respuesta no sea representativo Ejemplo Si se env a un comando no valido a la impresora fiscal esta n
56. siguientes Reporte Z cierre de jornada fiscal Reporte de memoria fiscal Consulta solicitada por fechas Reporte de memoria fiscal Consulta por n mero de reporte Reporte X cierre por cambio de cajero Interfaz host Impresora fiscal La conexi n entre el host y la impresora fiscal se realiza a trav s de un cable serial con la siguiente disposici n HOST PE 1 TMod Teat Mode The signal that have 5 prefix ia prepare for secondaly baskward hannel Shielding of cable Shield cable El conector serial DB25 se encuentra en la parte posterior de la impresora Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 12 El valor de la velocidad de comunicaci n es de 9600 baudios El formato de la data es 8 bits sin paridad uno o m s bits de stop Protocolo de comunicaci n fiscal La comunicaci n entre el host y la impresora fiscal es bi direccional El protocolo es del tipo maestro esclavo y se basa en los siguientes principios El host maestro inicia todas las comunicaciones La impresora fiscal esclavo nunca enviar un mensaje no solicitado El formato de los mensajes intercambiados entre el host y la impresora fiscal es el siguiente Campo Descripci n de los campos del comando STX In
57. t Nombre para el endoso Separador de campo 0x1C Campo 2 SI campo 4 A gt N mero de cuenta para el dep sito 35 SI campo 4 B gt L nea adicional 40 SI campo 4 C gt L nea adicional 40 e o c gt C dula de Identidad Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones Oabacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 39 Separador de campo 0x1C Campo 3 SI campo 4 A gt L nea adicional 40 SI campo 4 B gt L nea adicional 40 SI campo 4 C gt L nea adicional 40 e o c gt Tel fono para el endoso Separador de campo 0x1C Campo 4 A se imprime endoso para banco datos de la cuenta B se imprime endoso para banco datos del cliente C se imprime endoso para banco datos del banco e o c gt Endoso normal nombre c dula tel fono ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Formato endoso 0xAB Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0xAB Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnn
58. t hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Cerrar documento no fiscal Y PF 220 11 Ox4A CERRAR_NF Y PF 250 Y PF 950 Y PF 675 Y PF 300 11 El comando ser rechazado si no est abierto un documento no fiscal Este comando se utiliza para cerrar el documento no fiscal Si el calificador de comando es E se termina el documento se corta el papel y se imprimen las primeras l neas descriptivas del pr xima factura fiscal Despu s de cerrar el documento de esta manera solo se podr emitir una factura fiscal en caso contrario se deber cortar el papel Comando Cerrar documento no fiscal 0x4A Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x4A Separador de campo 0x1C Campo 1 Calificador de comando E indica cierre econ mico Se imprime encabezado de la pr xima factura ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Cerrar documento no fiscal Ox4A Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x4A Separador de campo 0x1C Campo 1 Estado de la Impresora datos hex ASCII Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 N mero del documento no fiscal recientemente emit
59. timo cierre Z fue realizado hace m s de 24 horas el equipo no permite generar facturas fiscales hasta tanto no se realice un nuevo cierre Z Prueba de facturas S existe una factura fiscal abierto y no se ejecuto el comando CERRAR FACTURA FISCAL se cancela y se imprime la siguiente l nea INTERRUPCION ELECTRICA wk DOCUMENTO CANCELADO tas S existe una factura fiscal abierta y el corte de energ a se produjo despu s de ejecutar el comando CERRAR FACTURA FISCAL se completa el documento y se intercala la siguiente l nea INTERRUPCION ELECTRICA S existe un reporte Z abierto e impreso parcialmente se cancela y se imprime la l nea CANCELADO POR INTERRUP ELECTRICA y luego se procede a imprimir el reporte de nuevo desde el comienzo Este proceso se repite las veces necesarias hasta generar un reporte Z de completo Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 9 Tipos de documentos Una vez que se ha llenado la tabla de identificaci n con la informaci n relacionada con el propietario del equipo raz n social domicilio RIF NIT y el valor correspondiente a la tasa de I V A vigente el equipo podr emitir los siguientes documentos Documentos no fiscales se usan para producir documentos que no son facturas de ventas
60. tivos de seguridad de la impresora fiscal se clasifican en dos categor as hardware y software El gabinete y el precinto fiscal proporcionan la seguridad de hardware La seguridad de software se suministra mediante un amplio conjunto de comandos que el host usa para interactuar con la impresora fiscal El firmware contenido en el controlador fiscal no permite el acceso directo al dispositivo de impresi n la memoria fiscal o la memoria de trabajo El Firmware del controlador fiscal reside en PROM memoria no vol til Al activar la impresora fiscal se realizan varias pruebas para verificar la integridad de Firmware PROM Reloj de tiempo real Memoria fiscal Pruebas de factura Firmware El Firmware reside en una memoria CMOS PROM de 16Kbytes Si la verificaci n de chequeo fracasa la impresora fiscal no permite generar ning n tipo de documento Prueba del reloj de tiempo real Se verifica el reloj de tiempo real RTC para comprobar que est operando y adem s se verifica el estado de la bater a utilizada por para respaldar el mismo S la tensi n de la bater a est por debajo de un valor m nimo de tal forma que no se garantice el buen funcionamiento del equipo la impresora fiscal se bloquea y no permite generar ning n tipo de factura Prueba de la memoria fiscal Se realiza una verificaci n de la integridad de la memoria fiscal que incluye la secuencia de fechas los datos del contribuyente etc S el l
61. uesto devoluci n Q valor base imponible reducido impuesto devoluci n R valor base imponible aumentado impuesto devoluci n F near end papel de recibo J near end papel de auditor a S desactiva el autocutter U Verifica si hay papel en el slip de la impresora T Ultimo Numero de Devoluci n V Versi n Este campo no es opcional Si no se incluye o el valor est fuera de algunas de las opciones la respuesta no contiene los campos correspondientes a los acumuladores ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Status IF 0x38 con el par metro N Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x38 Separador de campo 0x1C Campo 1 Estado Impresora lt 0000 gt Separador de campo 0x1C Campo 2 Estado Fiscal lt 0000 gt Separador de campo 0x1C Campo 3 Ultimo valor de Secuencia Separador de campo 0x1C Campo 4 C digo del status actual de la impresora Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 18 Separador de campo 0x1C Campo 5 C digo ltimo comando ejecutado Separador de campo 0x1C Ca
62. un reporte Z Para poder realizar una venta se deber efectuar previamente un reporte Z 05 Primeras l neas descriptivas de una factura fiscal impresas 08 Equipo bloqueado a la espera de impresi n de cierre Z Esto ocurre solo en caso de producirse un error durante la impresi n de un cierre Z Por ejemplo si se acaba el papel cuando se est imprimiendo un cierre Z Se debe hacer un RESET al equipo 10 Error critico Error en BCC RAM Es necesaria la intervenci n del servicio t cnico 11 Error critico Error en BCC ROM Es necesaria la intervenci n del servicio t cnico 12 Error critico Error de formato de FECHA en RAM Es necesaria la intervenci n del servicio t cnico Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 19 3 Error critico Error de formato de datos al realizar un Z Es necesaria la intervenci n del servicio t cnico 4 Error critico Limite de memoria fiscal Es necesaria la intervenci n del servicio t cnico Para verificar que no se ha producido ning n error critico se puede comprobar que el byte m s significativo sea igual a cero 0 0x30 Si este byte no es cero el equipo presenta un error critico de hardware o la data contenida en la memoria de trabajo RAM o memoria fiscal ROM est corrompida Se deb
63. una factura fiscal abierta Este comando es til para verificar que los montos acumulados en la impresora fiscal a trav s del proceso de facturaci n concuerdan con los llevados por el software en el host Luego de este comando se pueden emitir comandos de impresi n de tem adicionales Comando Subtotal en factura fiscal 0x43 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x43 Separador de campo 0x1C Campo 1 Campo no utilizado Separador de campo 0x1C Campo 2 Campo no utilizado ETX Fin de datos 0x03 Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 30 BCC BCC lt nnnn gt Respuesta al comando Subtotal en factura fiscal 0x43 Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x43 Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt Separador de campo 0x1C Campo 3 Campo no utilizado Separador de campo 0x1C Campo 4 Campo no utilizado Separador de campo 0x1C Campo 5 Venta exento
64. v Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones O abacco com v2 1 46 KEULI DESARROLLOS PNP C A J 29366870 0 v2 1 47 DESBORDE CANTIDAD x MONTO MONTO MAX x ARTICULO CERRAR_CF SUBTOTAL CERO NO USADO NO USADO EMITIENDO UN PAGO EN UNA DEVOLUCION NO USADO NO USADO REPORTE DE MEMORIA FISCAL NO SE ENCONTRO EL REPORTE SOLICITADO NO SE ENCONTRO EL REPORTE SOLICITADO EL EQUIPO NO ESTA CERTIFICADO RELOJ PERIODO NO VALIDO FALLA RESPECTO A LA RAM PERIODO NO VALIDO FALLA RESPECTO A LA ROM DIRECCION ERROR AL ESCRIBIR DIRECCION SLIP ERROR EN SLIP CHEQUE ERROR EN SLIP ENDOSO COMANDO NO VALIDO SLIP ACTIVO CORTA PAPEL ERROR EN COMANDO Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A 1 29366870 O v2 1 48 Ap ndice D Gu a del Panel De Control A PANEL DE CONTROL TS O OOO F e A Pantalla de Visualizaci n B Enter C Seleccionador D Fecha E Periodo Inicio fin F Reportes Reporte Fiscal Z Conecte el Panel de Control a la impresora y posteriormente enci ndala En A se enciende el numero 01 y en F se enci ndela primera luz de izquierda a derecha Si desea un reporte Fiscal Z Hasta la fecha presione el bot
65. veta s de dinero conectada al puerto de la impresora fiscal Comando Abrir gaveta 1 0x7B gaveta 2 0x7C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x7B 0x7C ETX Fin de datos 0x03 BCC BCC lt nnnn gt Respuesta al comando Abrir gaveta 1 0x7B gaveta 2 0x7C Campo Descripci n STX Inicio de datos 0x02 Sec N mero de secuencia 0x20 a 0x7F Comando Comando 0x7B 0x7C Separador de campo 0x1C Campo 1 Estado impresora lt hhhh gt Separador de campo 0x1C Campo 2 Estado fiscal lt hhhh gt ETX Fin de datos 0x03 BCC BCC lt nnnn gt Av Sucre Torre Centro Piso 20 Of 204 Los Dos Caminos Caracas 1071 Venezuela Telf 58 212 315 3173 al 76 www desarrollospnp com integraciones abacco com Desarrollos DESARROLLOS PNP C A J 29366870 0 v2 1 43 Ap ndice A Descripci n de la interfaz con el host INTERFAZ DE HOST RS 232C DB 25 HEMBRA Pin Se al I O 1 Toma de Tierra de Bastidor 2 Transmisi n de Datos O 3 Recepci n de Datos I 7 Toma de Tierra de Se al 20 DTR O Carcasa Tierra de protecci n Cuando DTR se encuentra en estado ESPACIO indica que el Impresor Fiscal puede recuperar los datos Cuando se encuentra en estado MARCA indica que el Impresor Fiscal no puede recibir datos Av Su
Download Pdf Manuals
Related Search
Related Contents
Krell Industries FBI Stereo Amplifier User Manual Samsung HT-TP33 Korisničko uputstvo 取扱説明書(PDF)ダウンロード Quad Par Profile 5x8W RGBW PAR à LED notice d`utilisation Gamma camera Brightview - Philips Brother Innov-is 30 User's Manual Detailed APV25 Power Consumption PCI-DAS1001 User`s Manual Copyright © All rights reserved.
Failed to retrieve file