📋 MANUAL COMPLETO DE USUARIO - FACTUCONTROL
Sistema de Gestión y Control de Facturas con Inteligencia Artificial
Versión: 1.0 | Fecha: Enero 2025
🚀 1. INTRODUCCIÓN Y CARACTERÍSTICAS
¿Qué es FactuControl?
FactuControl es un sistema avanzado de gestión de facturas que utiliza Inteligencia Artificial (OpenAI) para automatizar la extracción de datos de facturas en PDF e imágenes, proporcionando un control completo sobre las finanzas empresariales.
🌟 Características Principales
- ✅ Extracción automática con IA de datos de facturas PDF e imágenes
- ✅ Procesamiento masivo de facturas desde directorios
- ✅ Extracción desde emails automática con IMAP
- ✅ Control de proveedores mensuales y alertas
- ✅ Dashboard inteligente con estadísticas en tiempo real
- ✅ Filtros avanzados y navegación contextual
- ✅ Copias de seguridad automáticas y granulares
- ✅ Multi-empresa con gestión centralizada
- ✅ Control de usuarios y permisos de administrador
- ✅ Detección de duplicados automática
- ✅ Exportación a PDF y Excel
👥 2. REGISTRO Y GESTIÓN DE USUARIOS
2.1 Primer Acceso al Sistema
- Acceder a la aplicación:
http://tu-dominio.com/login
- Si no tienes cuenta, registrarte:
- Hacer clic en "Registrarse"
- Completar el formulario:
- Nombre: Tu nombre completo
- Email: Dirección de correo electrónico
- Contraseña: Mínimo 8 caracteres
- Confirmar contraseña
- Iniciar sesión:
- Ingresar email y contraseña
- Hacer clic en "Iniciar Sesión"
2.2 Gestión de Usuarios (Solo Administradores)
📋 Crear Nuevo Usuario
- Navegar a:
Menú → Administración → Usuarios (solo visible para admins)
- Hacer clic en: "Nuevo Usuario"
- Completar datos:
- Nombre: Nombre completo del usuario
- Email: Dirección única de correo
- Contraseña: Contraseña segura
- Es Administrador: ☑️ Marcar si tendrá permisos completos
- Guardar
🔧 Gestionar Usuarios Existentes
- Ver lista: Todos los usuarios registrados
- Editar usuario: Modificar nombre, email
- Cambiar permisos: Convertir en admin o quitar permisos
- Eliminar usuario: Borrar cuenta (cuidado con facturas asociadas)
🏢 3. CONFIGURACIÓN DE EMPRESAS
3.1 Crear Primera Empresa
⚠️ IMPORTANTE: Debes crear al menos una empresa antes de usar el sistema.
- Ir a:
Menú → Mi Empresa
- Hacer clic en: "Nueva Empresa"
- Completar información básica:
- Nombre: Razón social de tu empresa
- CIF/NIF: Identificación fiscal (único)
- Dirección: Dirección completa
- Teléfono: Número de contacto
- Email: Correo corporativo
- Web: Sitio web (opcional)
- Notas: Información adicional
3.2 Configuración de Directorios
🔑 CLAVE: Esta configuración es esencial para el funcionamiento automático.
📁 Directorio de Facturas Manuales
Ejemplo: C:\Facturas\Manuales\
- Propósito: Carpeta donde colocarás PDFs para procesar manualmente
- Uso: Procesamiento masivo automático
📧 Directorio de Facturas de Correos
Ejemplo: C:\Facturas\Emails\
- Propósito: Carpeta donde se guardarán facturas extraídas de emails
- Uso: Extracción automática desde correo
💾 Directorio de Backups
Ejemplo: C:\Backups\FactuControl\
- Propósito: Carpeta para guardar copias de seguridad
- Uso: Respaldos automáticos de base de datos y archivos
3.3 Activar Empresa
- Empresa Activa: Solo una empresa puede estar activa simultáneamente
- Cambiar empresa activa: Hacer clic en "Activar" junto a la empresa deseada
- Verificación: La empresa activa aparece marcada con ✅
🔧 4. CONFIGURACIÓN INICIAL DEL SISTEMA
4.1 Verificar Configuración de OpenAI
- Archivo de configuración:
config/openai.php
- Variable de entorno:
OPENAI_API_KEY en archivo .env
- Verificar conexión: Subir una factura de prueba
4.2 Configurar Sectores de Proveedores
- Ir a:
Menú → Sectores
- Crear sectores relevantes:
- Ejemplo: "Servicios", "Productos", "Consultoría", "Mantenimiento"
- Activar/Desactivar sectores según necesidad
4.3 Configuración de Email (Opcional)
Si planeas usar extracción automática de emails:
- Configurar servidor IMAP en el sistema
- Credenciales de acceso al buzón de correo
- Carpetas específicas para facturas
📄 5. GESTIÓN DE FACTURAS
5.1 Dashboard Principal
Al acceder al sistema verás:
📊 Tarjetas de Resumen
- Total Facturas: Cantidad total registrada
- Importe Total: Suma de todas las facturas
- Total IVA: IVA acumulado
- Total Retenciones: Retenciones acumuladas
🔍 Panel de Filtros
- Proveedor: Buscar por nombre
- Número de Factura: Buscar por número específico
- Fechas: Rango de fechas o período (trimestre/año)
- Estado: Pendiente/Pagado
- Importe: Rango mínimo y máximo
- Tipo: Todas/Solo mensuales
- Sector: Filtrar por sector del proveedor
👁️ Vistas Especiales
- 📋 Todas las facturas: Vista estándar
- 📋 Últimas procesadas: Facturas procesadas en últimas 24h
- 🏢 Proveedores sin facturas: Proveedores sin actividad
- 📊 Proveedores con facturas: Proveedores activos
- 📅 Control mensual: Seguimiento de proveedores mensuales
5.2 Crear Nueva Factura Manual
📤 Subir Archivo
- Hacer clic en: "Nueva Factura"
- Seleccionar archivo: PDF o imagen (JPG, PNG)
- Subir archivo: El sistema procesará automáticamente
🤖 Extracción Automática con IA
El sistema extraerá automáticamente:
- Proveedor: Nombre y CIF/NIF
- Número de factura
- Fechas: Emisión y vencimiento
- Importes: Neto, IVA, total
- Conceptos adicionales: Retenciones, tasas, etc.
✏️ Revisar y Corregir
- Verificar datos extraídos (campos resaltados en rojo)
- Corregir errores si es necesario
- Autocompletado de proveedores: El sistema sugiere proveedores existentes
- Guardar factura
5.3 Navegación Entre Facturas
Cuando editas una factura:
- Título dinámico: Muestra el filtro activo
- Ejemplo:
📋 Últimas procesadas - 2 facturas (1/2)
- Navegación contextual: Los botones ◀️ ▶️ navegan solo entre facturas del filtro actual
- Información de posición:
X/Y indica posición actual
🏪 6. GESTIÓN DE PROVEEDORES
6.1 Ver Lista de Proveedores
- Ir a:
Menú → Proveedores
- Información mostrada:
- Nombre y CIF/NIF
- Sector asignado
- Estado: Activo/Inactivo
- Tipo: Mensual/Regular
- Acciones disponibles
6.2 Crear Nuevo Proveedor
- Hacer clic en: "Nuevo Proveedor"
- Completar datos:
- Nombre: Razón social
- CIF/NIF: Identificación fiscal (único)
- Dirección, teléfono, email: Datos de contacto
- Sector: Seleccionar de la lista
- Es mensual: ☑️ Si requiere facturación mensual
- Día de vencimiento: Para proveedores mensuales
- Fecha inicio control: Cuándo comenzar seguimiento
- Guardar proveedor
7.1 Configuración Inicial
- Ir a:
Menú → Extraer Correos
- Configurar directorio de trabajo:
- Directorio actual: Se muestra la carpeta configurada
- Cambiar directorio: Botón para modificar ruta
- Verificar permisos: Carpeta debe ser escribible
7.2 Configuración del Servidor de Correo
📧 Datos Requeridos
- Servidor IMAP: ej.
imap.gmail.com
- Puerto: ej.
993 (SSL)
- Usuario: tu email completo
- Contraseña: contraseña del email o app password
- Carpeta: carpeta específica (ej. "INBOX/Facturas")
🔄 8. PROCESAMIENTO MASIVO AUTOMÁTICO
8.1 ¿Qué es el Procesamiento Masivo?
Funcionalidad que permite procesar múltiples facturas automáticamente desde un directorio, usando IA para extraer datos de cada archivo.
8.2 Preparación
📁 Organizar Archivos
- Colocar PDFs/imágenes en directorio de facturas manuales
- Formatos soportados: PDF, JPG, JPEG, PNG
- Nombres de archivo: Cualquier nombre válido
⚠️ Archivos Excluidos
El sistema
NO procesará archivos con prefijos:
- P-: Archivos ya procesados exitosamente
- E-: Archivos con errores previos
8.3 Acceso al Procesamiento Masivo
- Desde Dashboard: Hacer clic en "Auto-Procesar"
- URL directa:
/invoices/bulk-process
📊 9. DASHBOARD Y REPORTES
9.1 Dashboard Principal
📈 Tarjetas de Estadísticas
Información actualizada en tiempo real:
- Total Facturas
- Número: Cantidad total de facturas
- Icono: 📄 Documento
- Importe Total
- Cantidad: Suma de todas las facturas
- Formato: €XX,XXX.XX
- Icono: 💰 Dinero
- Total IVA
- Cantidad: IVA acumulado
- Formato: €XX,XXX.XX
- Icono: 📋 Impuestos
- Total Retenciones
- Cantidad: Retenciones acumuladas
- Formato: €XX,XXX.XX
- Icono: 📊 Retenciones
💾 10. COPIAS DE SEGURIDAD
10.1 Acceso a Copias de Seguridad
- Ir a:
Menú → Copias 🔒 (Solo administradores)
- Icono actualizado: Ahora con iconos a izquierda y derecha
10.2 Tipos de Backup Disponibles
🗄️ Backup de Base de Datos
- Contenido: Todas las tablas y datos
- Formato: SQL dump comprimido
- Nombre:
backup_database_YYYY-MM-DD_HH-mm.sql.gz
- Uso: Restaurar datos completos
📁 Backup de Archivos de Facturas
- Contenido: PDFs e imágenes de facturas
- Opciones de filtrado:
- Por año: Ej. solo 2025
- Por trimestre: Ej. solo 1T 2025
- Combinado: Año + trimestre específico
- Nombre descriptivo:
facturas_2025_1T_YYYY-MM-DD.zip
🔍 11. FILTROS AVANZADOS
11.1 Funcionamiento de Filtros
🔄 Aplicación Automática
- Cambio instantáneo: Al modificar cualquier filtro
- Actualización en tiempo real: Estadísticas y tabla
- Persistencia: Los filtros se mantienen al navegar
💾 Guardado de Filtros
- SessionStorage: Filtros se guardan en navegador
- Navegación: Se mantienen al ir a ver/editar facturas
- Contexto: La navegación entre facturas respeta filtros
⚙️ 12. ADMINISTRACIÓN DEL SISTEMA
12.1 Panel de Administración
👑 Permisos de Administrador
Solo usuarios con rol de administrador pueden:
- Gestionar usuarios: Crear, editar, eliminar
- Acceder a backups: Crear copias de seguridad
- Ver configuración: Acceso completo al sistema
🆘 13. SOLUCIÓN DE PROBLEMAS
13.1 Problemas de Acceso
🚫 No Puedo Iniciar Sesión
- Verificar credenciales: Email y contraseña correctos
- Caps Lock: Verificar mayúsculas
- Cuenta existente: Confirmar que la cuenta fue creada
- Contraseña olvidada: Contactar administrador
13.2 Problemas con Facturas
🤖 Extracción IA No Funciona
- Verificar OpenAI: Clave API configurada correctamente
- Archivo válido: PDF no corrupto, imagen clara
- Formato soportado: PDF, JPG, JPEG, PNG
- Tamaño: Archivos muy grandes pueden fallar
📋 RESUMEN DE FUNCIONALIDADES
✅ Funciones Principales Implementadas
- 🤖 Extracción automática con IA - OpenAI para extraer datos de PDFs
- 🔄 Procesamiento masivo - Procesar múltiples facturas automáticamente
- 📧 Extracción desde emails - IMAP para obtener facturas de correo
- 👥 Gestión de usuarios - Sistema completo de usuarios y permisos
- 🏢 Multi-empresa - Soporte para múltiples empresas
- 🏪 Gestión de proveedores - Control completo de proveedores y sectores
- 📊 Dashboard inteligente - Estadísticas en tiempo real
- 🔍 Filtros avanzados - Sistema completo de filtrado
- 📄 Navegación contextual - Navegación entre facturas respetando filtros
- 💾 Backups granulares - Copias de seguridad por período
- 📈 Exportación múltiple - PDF, Excel, ZIP
- 🚨 Control mensual - Alertas de proveedores mensuales
- 🔐 Seguridad - Autenticación y autorización
- 📱 Interfaz responsive - Compatible con móviles
🎯 FLUJO DE TRABAJO RECOMENDADO
1. Configuración Inicial (Una vez)
- ✅ Registrar primer usuario (será admin)
- ✅ Crear empresa con directorios
- ✅ Configurar sectores básicos
- ✅ Probar extracción con factura de prueba
2. Uso Diario
- 📧 Extraer facturas de emails (si aplica)
- 📁 Colocar PDFs en directorio manual
- 🔄 Ejecutar procesamiento masivo
- ✏️ Revisar y corregir facturas procesadas
- 📊 Consultar dashboard y estadísticas
3. Mantenimiento Semanal
- 💾 Crear backup completo
- 🧹 Limpiar archivos procesados (P-, E-)
- 📊 Revisar control mensual
- 🔍 Verificar proveedores sin facturas
4. Mantenimiento Mensual
- 📈 Generar reportes mensuales
- 🏪 Actualizar datos de proveedores
- 🔧 Revisar configuración del sistema
- 📁 Organizar archivos de backup