Tabla de Contenidos

CARGA XML DESDE CLIENTES

Consiste en un .jar (CargarXmlBoleta) que empaqueta los XML de boleta por parte de los clientes, genera un .zip y luego sube el zip al servidor.

Base Datos

Utiliza una base de datos de sqllite que se guardara en la carpeta ruteada dentro del configuracionBoleta.properties en cada una de las cajas. Esta base de datos se guarda para guardar el registro de archivos enviados.

RUTA_DB_XML =ruta_donde_se_guarda_base_datos_sqlite.db

Carpetas requeridas

Lo primero que hace este .jar es comprimir todos los archivos que encuentra en la carpeta definida en el configuracionBoleta.properties como

RUTA_XML_TIMBRADO_RESPALDO =ruta_definida_por_caja

Luego este .jar genera un archivo.zip que se guarda en la carpeta definida en el configuracionBoleta.properties como

RUTA_ZIP =ruta_definida_para_zip

Luego finalmente este .jar se conecta al servidor central de Helpcom Facturación Electrónica (238) y copia el archivo en la carpeta definida en configuracionBoleta.properties como

RUTA_ZIP_SERVER=ruta_zip_servidor

PROCESAR XML DESDE CLIENTES

Consiste en un .jar (ProcesarXmlBoleta) que desempaqueta los .jar y agrega los registro dependiendo de la empresa a base de datos.

Carpetas requeridas

El primer paso del .jar es desempaquetar los .zip que encuentran en la carpeta definida en configuracionServidor.properties como

RUTA_ZIP= =ruta_donde_se_encuenta_zip_clientes

Se continua con el procesamiento de la información que se guarda en base de datos de boleta configurada en configuracionMysql.properties como

BASE_DATOS_SERVER_BOLETA= =nombre_schema_base_datos

Continuando se copian los archivos xml procesados en la carpeta por empresa configuracionServidor.properties como

RUTA_XML_BOLETA =ruta_xml_boleta (ruta a la que va despues del empresa id)

Finalmente se copian los archivos .zip procesados a sus respectiva carpeta de respaldos definidas por configuracionServidor.properties como

RUTA_RESPALDO_ZIP=ruta_respaldo_zip
boleta_electronica.txt · Última modificación: 2019/05/17 20:06 por ytorres
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0