CFDI Java
Descripción
Sistema en Java cliente-servidor para timbrar Facturas y Nominas.
Características
Para reemplazar el CFDI de Perl.
Trabaja sobre la tabla CFD.
Se pueden configurar todos los parámetros desde una ventana.
Tiene licencia por tiempo o por timbres.
Indexa a Fortimax.
Copia XML a ruta predefinida.
Copia PDF a ruta predefinida.
Genera TIF a partir del PDF.
Copia TIF a ruta predefinida.
Inserta archivos en la tabla CFD_ARCHIVOS.
Inserta registros a la tabla externa a partir de archivos TXT
Soporta cfdi 3.3
Requisitos
Windows o Linux
JRE Java
-
Pac para timbrar
Acceso a Internet
Instalar ImageMagick
Instalar Ghostscript
-
Archivo cadenaoriginal_3_3.xslt para generar la cadena original.
Certificado cer del cliente
Certificado key del cliente
Contraseña del Certificado
Archivos jasper y jrxml para imprimir factura en PDF
Archivos jasper y jrxml para imprimir factura previa en PDF
Logo del cliente para agregar en el PDF
Archivo codigo.jpg para generar el Codigo de Barras del PDF
Control de Gestión
Descripción
Fortimax es un repositorio de imágenes y Control de Gestión es mover esos Expedientes por diferentes áreas
Características
Configuración de usuario y grupos
Grupos de usuarios por Área
Configuración de áreas
Crear varios flujos
Bifurcaciones en el flujo
Áreas dependientes
Tiempo de tareas
Bitácora de movimientos
Adjuntar imágenes o archivos
Visor de imágenes
Mensajes entre usuarios
Filtros para búsqueda de Expedientes
Digitalización por Código de Barras
Requisitos
Sistema operativo Windows o Linux
Arquitectura a 32 o 64
Java
Base de datos
Oracle
Sql Server
Servidor de aplicaciones
Tomcat
TomEE
Weblogic
WebSphere
GlassFish
FileSystema para almacenar imagenes
DCM
Descripción
Características
Requisitos
Fortimax
Descripción
Características
Bloqueo por Ip
Solo una sesión a la vez
Crear, consultar, actualizar y eliminar usuarios
Crear, consultar, actualizar y eliminar gavetas
Crear, consultar, actualizar y eliminar expedientes
Resultados de Expedientes exportados a Excel
Filtros de búsqueda de resultados
Ordenar columnas de resultados
Guardar consultas
Bloquear expediente por usuario
Solo el primer usuario puede modificar expediente, los siguientes lo pueden tomar pero de solo lectura
Niveles de servicio por documento
Búsqueda automática de expedientes por tiempo
Mensajero entre usuarios
Expedientes en nuevas ventanas
Unificar expedientes
Anotaciones de texto sobre Expedientes
Crear estructuras de carpetas y documentos
Crear, eliminar y actualizar carpetas
Crear carpetas de credito (Subestructuras de carpetas)
Carpetas puente
Buscar carpetas
Mover carpetas
Hacia carpeta
Hacia expediente
Hacia gaveta
Crear, eliminar y actualizar documentos
Documentos de portapapeles
Documentos virtuales
Copiar Documento
Desde otro expediente
Desde otra gaveta
Hacia otro Expediente
Hacia otra gaveta
Hacia carpeta
Mover Documento
Desde otro expediente
Desde otra gaveta
Hacia otro Expediente
Hacia otra gaveta
Hacia carpeta
Transferir documentos
Todos
Seleccionados
Enviar a archivos de fax
Archivar documentos
Selección y comparación de documentos
Importar documentos
Agregar
Al inicio
Al final
Despues de x pagina
Reemplazar
Entre x e y
Separar Multitif o Pdf
Ocr al importar documentos
Visor de consulta de documentos y archivos
Visor Pdf y edision
Anotaciones
Resaltar
Censurar
Texto
Intercambiar paginas
Imprimir con anotaciones
Exportar Pdf
Exportar Zip
Marca de agua en imágenes
Consultar expedientes desde Url
Enviar a correo
Documentos mixtos
Exportación masiva
Visor externo
Ws para documentos; consultar, insertar, actualizar
Control de calidad
Alertas
Versionado por documento
Gavetas relacionadas
Generar reportes y estadísticas
Modulo de indexacion
Imágenes desde fax, digitalización o importación
Búsqueda de expedientes por gaveta
Búsqueda de expedientes por operar y/o vacios
Selección de gaveta y documento para indexar
Agrupar paginas a indexar
Reporte de indexaciones
Requisitos
Sistema operativo Windows o Linux
Arquitectura a 32 o 64
Java
Base de datos
Oracle
Sql Server
Servidor de aplicaciones
Tomcat
TomEE
Weblogic
WebSphere
GlassFish
FileSystema para almacenar imagenes
Jar. IndexadorCB Bansi
Descripción
Consulta los registros en la tabla imx_fax_documento con activo 'N' y que encabezado no contiene '|ERROR' va por sus paginas en imx_fax_paginas, realiza reconocimiento de codigo de barras para indexar las paginas en las estructuras correspondiente.
Características
Consulta las tablas imx_fax_documento e imx_fax_pagina.
Reconoce el código de barras para encontrar el expediente que le corresponde a la imagen.
En caso de error los deja con activo N y encabezado concatena '|ERROR' para que el indexado se realice manual.
La estructura del batch Dinamico es: [Código de barra de expediente]-[Código de barra de nombre de documento]-Imágenes-[Código de barra de expediente]-[Código de barra de nombre de documento]-Imágenes…
Indexa las paginas según corresponda de acuerdo con la información de código de barras.
Requisitos
JRE Java
Base de Datos SQL Server
Tabla imx_fax_documento
Tabla imx_fax_pagina
Jar. Generador de CB Bansi
Descripción
Aplicación para generar código QR de texto, expedientes y documentos
Características
Generar QR de texto.
Genera QR de expedientes
Genera QR de documentos.
Requisitos
Jar Generador de licencia para CFDI Java
Descripción
Aplicación para generar la licencia del CFDI de Java para Nomina o Factura
Características
Genera licencia para facturas, Nomina o ambas
Por cantidad de timbres o fecha limite
Pueda renovar una licencia ya vencida
Funciona con Llave publica y llave privada
Encripta el numero de serie de la motherboard en sqlLite
Requisitos
Jar. Monitor de Impresión para el CFDI
Descripción
Sistema para
Imprimir las facturas con estatus OK y por nombre de caja
Enviar mensajes de error en primer plano.
La aplicación se ejecuta en el cliente.
Características
Trabaja sobre la tabla CFD y CFD_Archivos.
El CFDI java debe tener habilitada la opción de insertar los archivos a la Base de Datos
Se pueden configurar todos los parámetros desde una ventana.
Copia XML y PDF a ruta predefinida.
Genera y copia TIF a partir del PDF.
Envía por correo
Mensaje de error en primer plano
Ventana de consulta de registros con error.
Requisitos
Windows o Linux
SQL Server o MySQL
JRE Java
Instalar ImageMagick
Instalar Ghostscript
-
Registros en la tabla CFD en estatus OK y en la tabla CFD_ARCHIVOS en estatus IMPRIMIR.
Jar. CFDI_indexador
Descripción
Sistema para indexar archivos XML y PDF a una gaveta de Fortimax, desde un FileSystem.
Características
Lee archivos XML desde un FileSystem
Su respectivo PDF debe existir
Los datos del expediente de la gaveta se obtienes de una rama del XML
Se pueden configurar todos los parámetros desde una interfaz.
Copia XML y PDF a ruta predefinida.
Genera y copia TIF a partir del PDF.
Requisitos
Windows o Linux
SQL Server o MySQL
JRE Java
Instalar ImageMagick
Instalar Ghostscript
Gaveta y Estructura de Fortimax
Jar. OperacionesCFDI
Descripción
Consulta los registros con estatus CANCELAR en la tabla externa y los cancela.
Características
Consulta las tabla los registros con estatus de cancelar en la tabla externa.
Envía cada registro al PAC para que se cancelen.
Actualiza la tabla externa CFDEstatus y CFDESTATUSDESCRIPCION con el resultado.
Requisitos
JRE Java
Base de Datos SQL Server
Tabla CFD_CANCELAR
Jar. TimbraREST
Descripción
Librería para consumir web services de masnegocio para timbrar factura.
Características
Recibe un string con la ruta del XML.
Timbra xml.
Retorna xml timbrado o el error.
Requisitos
JRE Java
Acceso a internet
Jar. Pdf a Tif Procesar día a día
Descripción
Características
Opción 1:
Busca todos los Pdf en la ruta de ejecución
Crea los TIF en la misma ruta, con el mismo nombre pero terminación tif.
Si ya existe el archivo tif no lo crea.
Genera carpeta de log en la misma ruta
Se pueden descartar PDF si el nombre contiene la cadena del parámetro no_contiene
Opción 2:
Encuentra xml en una ruta
Busca el Pdf recursivamente en la ruta configurada ruta_buscar_pdf
Crear el Tif en la ruta del Xml subiéndose un nivel
El proceso es recursivo (Recorre todas las carpetas y subcarétas)
Si ya existe el archivo tif no lo crea.
Genera carpeta de log en la misma ruta
Requisitos
Java
Imagemagick
Ghostscript
Jar. Generador de PDF
Descripción
Versión alterna para generar PDF y actualizar la tabla externa a partir de un XML timbrado. Se implemento como método alterno para timbrar, debido a error que se generar al consumir el Web Services desde el proceso de CFDI de perl.
Pasos que realiza:
Lee la tabla externa (cfd) extrayendo el folio desde el nombre del archivo XML.
Lee la ruta del PDF para cobra y copia el PDF generado. (campo CFDCUentas de la tabla CFD).
Actualiza el estatus de la tabla externa (CFD).
Inserta el UUID en la tabla externa (CFD).
Requisitos
JRE Java.
Base de Datos SQL Server.
Tabla externa CFD.
XML timbrado.
Script perl. Pdf a Tif Procesar día a día
Descripción
Toma los PDF del día de hoy de una ruta para convertirlos a TIF y los copia a otra ruta
Características
Toma la fecha del del día para crear la ruta destino de la forma yyyymmm/dd/tif
Si ya existe en el destino no lo procesa
Seleccionar ruta origen
Seleccionar ruta destino
Seleccionar ruta del log
Requisitos
Perl
Imagemagick
Ghostscript
Jar. Cancelar Facturas 3.2 de Detecno
Descripción
Cancela facturas y valida el estatus de cancelación con Detecno
Características
Cancela facturas
Validad estatus de cancelacion
Requisitos
Jar. Indexador CB DocSolution
Descripción
Realiza tres procesos con los lotes de la tabla imx_fax_documento.
sublotes.
Los registros con estatus igual a 'DGL' (Se puede configurar otro en el archivo config.properties).
Recorre todas las paginas y por cada Código de Barras valido genera un nuevo lote utilizando el numero consecutivo en el campo id_sublote.
Por cada sublote creado genera un expediente en la gaveta y campos configurados en config.properties.
indexacionADocumento
Los registros con estatus igual a 'DGI' (Se puede configurar otro en el archivo config.properties).
La primera pagina debe ser un Código de Barras valido. Este será el nombre del Expediente creado en la gaveta.
Todas las paginas se indexan al documento configurado en config.properties
Elimina el lote y las paginas del FileSystem después de indexar correctamente el documento.
indexacionExpDocumentos
Los registros con estatus igual a 'DGE' (Se puede configurar otro en el archivo config.properties).
La primera pagina debe ser un Código de Barras valido. Este será el nombre del Expediente creado en la gaveta.
La segunda pagina debe ser un Código de Barras de documento valido. Este será el nombre del primer documento indexado.
Por cada Código de Barras de documento valido se indexan al expediente las páginas correspondientes.
Características
Se puede configurar de 0 a n procesos configurando correctamente el archivo config.properties.
Solo se puede ejecutar una sesión de la aplicación con el mismo puerto.
Verifica que existan todas las paginas.
Deben coincidir el total de paginas en imx_fax_documento con imx_fax_pagina.
Consulta las tablas imx_fax_documento e imx_fax_pagina, con los nuevos campos id_sublote, caja y expediente.
Verifica que exista por lo menos un Código de Barras que cumpla con las expresión regular configurada. Si no cumple el registro, se actualiza con el estatus DGV y no se procesa.
Para sublotes e indexacionADocumento verifica que la primera pagina sea un Código de Barras valido. Si no cumple el registro, se actualiza con el estatus DGX y no se procesa.
Para indexacionExpDocumentos verifica que la primera pagina se aun Código de Barras valido para expediente y la segunda pagina un Código de Barras valido para documento. Si no cumple el registro, se actualiza con el estatus DGX y no se procesa.
Requisitos
JRE Java
Base de Datos SQL Server con las tabla de ImaxFile
Gaveta configurada con los campos encabezado, caja y expediente donde se indexa el documento.
Para la indexación es necesario:
Tabla imx_unidad_volumen. Debe tener el campo unidad_mapeada.
Tabla imx_pagina. Si tiene el campo anotaciones debe ser del tipo varchar de 254 posiciones
Tabla imx_fax_documento
Jar. Indexador CB Docsolutions
Descripción
Indexa expedientes a partir de una estructura predeterminada.
Características
Solo se puede ejecutar una sesión de la aplicación con el mismo puerto.
Verifica que exista la ruta raiz
Verifica que existan las carpetas de acuerdo al parámetro estatus del archivo properties.
Para insertar las paginas al expediente no utiliza el algoritmo de imaxfile. Toma la ruta original de la estructura de carpetas.
El nombre del Expediente es el nombre del volumen.
Si existe un volumen con el mismo nombre verifica que la ruta sea la misma, si no es así la actualiza.
Requisitos
JRE Java
Estructura de carpetas predefinida
Base de Datos SQL Server con las tabla de ImaxFile
Gaveta configurada con los campos encabezado, caja y expediente donde se indexa el documento.
Jar. Contar paginas
Descripción
Cuenta las paginas de archivos Pdf y Tif a partir de una ruta tomada de una tabla.
Características
Solo toma en cuenta archivos Pdf y Tif
Utiliza la tabla imxpath_files
Funciona para sql server, informix, anywhere, oracle o mysql
Toma las rutas en donde el campo imagenes es null o vacío.
Requisitos
JRE Java
Tabla imxpath_files
Jar. ImportExcelToBD
Descripción
Este modulo fue diseñado para importar todas las facturas que se desean cancelar de un archivo de excel a una tabla de la bd.
Características
Lee un archivo excel de acuerdo al layout y con version xlsx.
Se insertan estos registros en un tabla llamada CFD_CANCELAR.
Requisitos
JRE Java
Base de Datos SQL Server
Tabla CFD_CANCELAR
Jar. MejoraImagen
Descripción
Modulo para recortar imágenes por los cuatro lados.
Características
Se configura para procesar tipo de imagen.
Se configura recortes a realizar a las imágenes por los 4 lados
Requisitos
Jar. Adenda
Descripción
Aplicación para agregar adenda a los archivos XMLs.
Características
Solo permite seleccionar archivos XML.
Captura numero de orden numérico. Solo acepta caracteres numéricos.
Selecciona el tipo de moneda. Permite solamente MXN y USD.
Genera el xml con la addenda en la misma ruta donde se selecciono el XML.
-
Requisitos
Jar. Marsh_addenda
Descripción
Agrega addenda a un archivo XML timbrado para Marsh
Características
La ruta del archivo XML debe ser valida
La ruta del archivo INI debe ser valida
numOrder debe tener valor, debe ser numerico y contener exactamente 11 caracteres
moneda debe tener valor y contener exactamente 3 caracteres
El resultado se genera en la misma ruta del XML con el posfijo _marsh
Requisitos
Script SQl. Exportar datos de Mabe
Descripción
Exportar los datos de las gavetas junto con sus archivos.
Características
Las rutas de los archivos se exportan en formato Json.
Las gavetas relacionadas se exportan en formato Json.
Requisitos
Base de Datos Oracle
Estructura de Base de Datos de Fortimax Mabe
Jar. IndexadorArchivos
Descripción
Indexa archivos Xml y Pdf de PI
Características
Consulta las tablas aux_digitalizacion.
Requisitos
JRE Java
Base de Datos Oracle
Estructura de Base de Datos de Fortimax Mabe
generadorVolumen
Descripción
Genera los volúmenes con el algoritmo de fortimax según los parámetros indicados.
Características
Genera volúmenes de acuerdo a el algoritmo de fortimax.
Los caracteres que incluye son de 0-9 y de a-z.
Se puede parametrizar para que comience de un volumen.
Se puede indicar la cantidad e volúmenes a generar.
Se puede indicar la cantidad de carpetas contenidas.
Requisitos
Jar. generadorLotes
Descripción
Toma una ruta del FileSystem y genera lotes en las tablas imx_fax_documento e imx_fax_pagina.
Características
Recorre todas las carpetas y subcarpetas del FileSystem.
Una carpeta que tiene documentos se genera como lote.
Cuando termina de recorrer todas las carpetas, se cierra automáticamente la aplicación.
Si existe un error al insertar un lote, registra el lote en el log y continua con el siguiente.
Crea una conexión hacia la Base de Datos por cada lote insertado para que no se bloquen las tablas.
Requisitos
JRE Java
Base de Datos SQL Server
Tabla imx_fax_documento
Tabla imx_fax_pagina
ExportFortimax
Descripción
Basado en el proyecto ExportDocument, creado para el cliente Marsh para exportar los documentos en Expedientes de Fortimax.
Esta nueva versión realiza lo siguiente:
Consulta una gaveta a partir de los parámetros gaveta(nombre de la gaveta a consultar), idGabineteMin y idGabineteMax (Obtiene todos los registros que estén en este rango )
Genera un pdf con todas las paginas y la nomenclatura: Entidad Federativa [2 dígitos], Tipo de Acto [1 dígito], Municipio [3 dígitos], Oficialía [2 dígitos], Año [4 dígitos], Libro [2 dígitos], Acta [5 dígitos], Consecutivo [1 dígitos]
Por cada expediente genera estructura de carpetas:
[Ruta Base]
[Municipio]
[Oficialía]
[Año]
[Libro]
Requisitos
JRE Java
Base de Datos SQL Server
Jar. Ruta Repetida
Descripción
Toma una ruta del FileSystem y compara si exite algun path repetido y lo imprime en el log.
Características
Recorre todas las carpetas y subcarpetas del FileSystem.
Si encuentra una ruta repetida la imprime en el log.
Requisitos
Jar. Renombrar Archivo
Descripción
Toma una ruta del FileSystem y renombra todos los archivos que contengan un punto dentro del nombre del archivo se quita este punto.
Características
Recorre todas las carpetas y subcarpetas del FileSystem.
Si encuentra un archivo que contenga en su nombre un . se lo quita.
Requisitos
Jar. consultasDinamicas
Descripción
Genera interfaz gráfica dinámicas a partir de un xml para realizar consultas a una Base de Datos.
Características
Se configura un xml con las consultas y los parámetros que recibe el query.
Se configura la conexión a bd en un archivo properties.
Las pantallas se adaptan según las necesidades.
Se pueden abrir varias consultas a la vez.
Requisitos
JRE Java
Base de Datos SQL Server, Anywhere, Informix u Oracle
Jar. Indexador Registro Civil 2a. Etapa
Descripción
Adaptar el modulo de Indexador para la segunda etapa del proyecto del Registro Civil.
Características
Tomar el lote con doble click.
Mostrar el campo de encabezado en el indexador.
Si el campo encabezado tiene el caracter | se toma desde el caracter 1 hasta la ubicación del caracter |. Si no existe el caracter | se toma todo el campo.
Separar la cadena del encabezado por el caracter - para llenar los campos configurados en el archivo INI. Los campos son:
municipio
año
libro
oficialia
total de actas
lote
Cargar el campo fecha_dia con la fecha actual en el formato DD/MM/YYYY.
Catalogo con 2 campos, para que muestren la descripción. La tabla debe tener 3 campos consecutivo, valor y descripcion.
Si la tabla del catalogo tiene el campo descripcion debe tener valores. Si esta como null no cargara correctamente el catalogo. Esto para asegurar que exista la descripción por cada dato del catalogo.
La cadena del encabezado debe tener el formato:
@@@-@@@@-@@-@-@@@
Por ejemplo
033-1999-10-1-Ecatepec
o
@@@-@@@@-@@-@-@@@|...
Por ejemplo
033-1999-10-1-Ecatepec|Rutas y otras cosas
Se amplia el espacio en la ventana del Indexador.
Se elimina la selección del documento. De forma predeterminada se indexara al documento acta.
Se reducen los botones y se mueven a la derecha.
Se reduce el tamaño del control para validar campos.
Se aumenta el espacio del nombre del campo, para que nombres muy largos se muestren correctamente.
Con las teclas Control + Z se borra el contenido de los campos. En el archivo INI en el valor campos_no_borrables se pueden poner el nombre de los campos que no se borraran.
Requisitos
Tabla imx_fax_documento
Tabla imx_fax_pagina
Jar. CopiaArchivos
Descripción
Copia todo el contenido de una carpeta a otras según la cantidad de usuarios configurados puede copiar por rango esta aplicación se desarrollo para copiar todas las aplicaciones de visual basic a los escritorios de cada terminal tonta en naucalpan y así la única configuración manual que se tiene que realizar es la de agregar en el windows el manejo de ejecución de datos por cada aplicación copiada.
Características
Copia todo el contenido de una carpeta a la ruta que se le indique.
Según el rango de usuarios configurados son las veces que copiara todo el contenido
Reemplaza de la ruta configurada el valor usuario0 por user1 a userN según el rango de usuarios configurados.
Requisitos
Jar. CopiarActualizarPagina
Descripción
Copia todas las imágenes que no contienen extensión TIF de la tabla pagina a una ruta junto con su carpeta de volumen.
Obtiene todas las imágenes TIF de una ruta especifica junto con su carpeta de volumen, obtiene la ruta del volumen para copiar la imagen en el volumen correspondiente y actualiza la tabla de pagina con el nombre de la imagen y su extensión jpg.
Características
Obtiene todas las imágenes que no son JPG y las copia a la ruta que se les indica junto con su carpeta de volumen.
Copia todas las imágenes TIF de la carpeta que se les indique, obtiene su volumen de la carpeta que la contiene y con esa consulta el volumen para obtener la ruta de la imagen y copiarla posteriormente actualiza la pagina con el nombre de la pagina que se copio.
Requisitos
Jar. ValidaPaginas
Descripción
Consulta base de datos usando los parámetros de titulo_aplicacion, id_gabienete_min y id_gabinete_max, con el resultado de la consulta valida que las paginas existan en el filesystem y si no la encuentra manda un registro en un log.
Características
Consulta bd de oracle para obtener todas las paginas.
valida que las paginas existan en el servidor donde se esta ejecutando la aplicación.
Genera un log con el reporte de las paginas no encontradas.
Requisitos