Story Transcript
Contenido
I
Contenido Foreword
0
Part I Introduccion
2
Part II Pantalla Principal
2
Part III Configuración/Listados
3
Part IV Archivos de Entrada
4
Part V Archivo de Salida
5
Part VI Tablas
5
Indice
© 2006 ... BAPS
0
2
1
BAPS Interfaz Fiscal-Interfase para Controladores Fiscales
Introduccion Esta Interfaz permite la conexión de cualquier sistema con controladores fiscales, sin necesidad de programar el uso de los mismos en su sistema. Cuenta con las siguientes características:
2
·
Importación de Datos
·
Impresión del Comprobante
·
Grabación de Datos Generados (feedback a su sistema)
·
Configuración del Controlador
·
Informes X, Z
Pantalla Principal
En esta pantalla deberá primero seleccionar el controlador, luego verificar que su controlador se encuentre encendido, con papel cargado y On-LINE y luego presionar el botón correspondiente a la actividad que desea realizar: Importar: Se importan los archivos CABECERA.TXT y DETALLE.TXT que deben residir en el mismo directorio de esta aplicación. Luego de importados se verán los comprobantes en la grilla. El comprobante seleccionado podrá imprimirse presionando el botón de esa acción, desapareciendo de la grilla cuando termine la impresión. Imprimir: Al presionar este botón se imprimirá el comprobante que se encuentre seleccionado en la grilla, desapareciendo de la misma cuando termine la impresión. Al finalizar la impresión se grabará el archivo COMPROBANTE.TXT con los datos que deben ser incorporados por su sistema. © 2006 ... BAPS
Pantalla Principal
3
Configuración/Listados: Este ítem llama a otra pantalla desde donde se pueden realizar tareas como configurar el controlador, emitir listados X y Z, verificar el estado del controlador y reimprimir el último comprobante. Ayuda: Llama al presente archivo de ayuda.
3
Configuración/Listados
Al iniciarse esta pantalla se lee tanto la configuración del controlador como la grabada en el archivo CONFIG.INI y se muestran los datos leídos. Configurar: Cambiando los datos y presionando el botón Configurar grabará sus preferencias en el Controlador y en el archivo CONFIG.INI Reporte X: Al presionar este botón se emite un listado X (datos acumulados por el controlador desde el último cierre Z). Reporte Z: Al presionar este botón se emite un listado de cierre Z (datos acumulados por el controlador desde el último cierre Z) y se blanquean totalizadores diarios. Reporte Z por Fechas: -Si el controlador lo permite- Al presionar este botón se emite un listado de cierre Z para las fechas solicitadas. Reporte Z por Números: -Si el controlador lo permite- Al presionar este botón se emite un listado de cierre Z para los números de Z solicitados. © 2006 ... BAPS
4
BAPS Interfaz Fiscal-Interfase para Controladores Fiscales
Estado Controlador: -Si el controlador lo permite- Realiza una consulta sobre el estado del controlador y trata de reponerse de una situación de error. Reimprimir Último Comprobante: -Si el controlador lo permite- Realiza una reimpresión del último comprobante impreso. Cantidad de copias: Se coloca la cantidad de copias que se desea imprimir del comprobante
4
Archivos de Entrada Esta interfaz necesita que los archivos CABECERA.TXT y DETALLE.TXT residan en el mismo directorio de esta aplicación. Estos archivos son CSV -delimitados por comas-. El delimitador elegido es el ";" y la coma decimal está representada por "," A continuación veremos el contenido que se espera de los mismos. CABECERA.TXT nrodocumen;remito; descrto;letra;prefijo;descfac; fecha; cuit;porcbonif;bonif;porcrecarg;recargo;observ;codigo;descripcio; domilegal ;localidad;codpostal;desciva;descpago;NumeroInterno;tipodoc;estado; 123456; 1976;Remitos 1976/1977/1978; X; 0001-; RC;27-Aug-05;27173274721; 0; 0; 0; 0; ; 1; JAQUI;DOMICILIO LEGAL JAQUI;Localidad; 1824; 73; CONTADO; 333;67;; 0; 1976;Remitos 1976/1977/1978; A; 0001-; ND;27-Aug-05;27173274721; 0; 0; 0; 0; ; 1; JAQUI;DOMICILIO LEGAL JAQUI;Localidad; 1824; 73;CONTADO; 334;67;; La primer línea corresponde a los nombres de campos, separados con ";". nrodocumen: número de Comprobante, viene en blanco salvo para el Recibo X, integer. remito: número de remito/comprobante asociado utilizado , string 20. descrto: descripción del remito/comprobante asociado, string 60. letra: letra del comprobante a imprimir, string 1. prefijo: sucursal del comprobante a imprimir, string 5. descfac: Tipo de Comprobante e emitir -ver tabla I -, string 2. fecha: fecha del comprobante a imprimir, string 20. cuit: CUIT/Nro Documento del Cliente, string 15. porcbonif: % de bonificación global, real. bonif: monto de bonificación global, real. porcrecarg: % de recargo global, real. recargo: monto de recargo global, real. observ: observaciones, string 256. codigo: número de cliente , string 20. descripcio: Razón Social del cliente, string 60. domilegal: Domicilio Legal del cliente, string 60. localidad: Localidad del Domicilio Legal del cliente , string 60. codpostal: Código Postal del Domicilio Legal del cliente, integer. desciva: Categoría de IVA del Cliente -ver tabla II-, integer. descpago: Descripción del Pago, string 30. NumeroInterno: Número interno del Comprobante en su sistema, integer. tipodoc: Tipo de Documento del Cliente -ver tabla III-, integer. estado: Va en blanco,string 1.
© 2006 ... BAPS
Archivos de Entrada
5
DETALLE.TXT detallefac;cantidad;um;muestroimp;porciva;codart;NumeroInterno;NumerodeLinea PRUEBA DEL CONTROLADOR BANDEJITAS; 1;UN; 0,01; 21; 3; 333;1; PRUEBA DEL CONTROLADOR BAFOX; 1;LT; 0,01; 21; 2; 333;2; PRUEBA DEL CONTROLADOR BANDEJITAS PPPPP; 2;UN; 0,01; 21; 3; 334;1; PRUEBA DEL CONTROLADOR TENEDOR; 1;UN; 0,01; 21; 2; 334;2; La primer línea corresponde a los nombres de campos, separados con ";". detallefac: Descripción del ítem, string 60. cantidad: Cantidad del ítem, real. um: Unidad de Medida del ítem, string 2. muestroimp: Precio Unitario base -sin IVA-, real. porciva: Porcentaje de IVA, real. codart: Código de Artículo, integer. NumeroInterno: Número interno del Comprobante en su sistema, integer. NumerodeLinea: Número de línea del ítem dentro del comprobante, integer.
5
Archivo de Salida Esta interfaz grabará un archivo de salida COMPROBANTE.TXT que residirá en el mismo directorio de esta aplicación. A continuación veremos el contenido tendrá. LETRA PTOVTA NROCOM NROINTERNOTOTAL_BRUTOTOTAL_NETO TOTAL_IVA ESTADO X 0001 00123456 333 0,00 0,00 0,00 I La primer línea corresponde a los nombres de campos LETRA: Letra del Comprobante Impreso, string 1. PTOVTA: Punto de Venta del Comprobante Impreso, string 4. NROCOM: Número del Comprobante Impreso, string 8. NROINTERNO: Número Interno del Comprobante Impreso -el de su sistema-, integer. TOTAL_BRUTO: Total Bruto -sin impuestos- del Comprobante Impreso, real. TOTAL_NETO: Total Neto -con impuestos- del Comprobante Impreso, real. TOTAL_IVA: Total de IVA del Comprobante Impreso, real. ESTADO: Estado devuelto por el Controlador Fiscal, string 1. Valores posibles "E": Error, "I": Impreso.
6
Tablas Tabla I: Tipo de Comprobante Valor FM NC ND RE RC
Significado Factura Nota de Crédito Nota de Débito Remito Recibo X
Tabla II: Categorías de IVA
© 2006 ... BAPS
6
BAPS Interfaz Fiscal-Interfase para Controladores Fiscales
Valor 73 78 69 65 67 66 77 84
Significado Responsable Inscripto Responsable No Inscripto Exento No Responsable Consumidor Final Bienes de Uso Monotributo No categorizado
Tabla III: Tipo de Documento Cliente: Valor 67 48 49 50 51 52 32
Significado CUIT LE LC DNI Pasaporte CI Ninguno
© 2006 ... BAPS