Transformación Digital

Construyendo el
futuro digital
de nuestra avícola

Una constelación de desarrollos creados con inteligencia artificial y automatización. Toca cada núcleo para explorar lo que hemos logrado.

Desarrollado con Cursor

Sistemas a la medida, codificados con IA

Con Cursor construimos software propio para las operaciones críticas de la compañía: soporte técnico, logística de compras y el control integral de ventas. Cada sistema corre sobre nuestra propia infraestructura.

🎫

Soporte TI

Mesa de ayuda & gestión de tickets

Plataforma de tickets de soporte técnico (hardware, software y comunicaciones). Los usuarios reportan sin necesidad de iniciar sesión y los ingenieros gestionan cada caso de principio a fin con métricas de cumplimiento.

  • Creación de tickets con número correlativo automático y adjuntos
  • SLA dinámico por prioridad (30 min · 1 h · 8 h · 8 días)
  • Asignación por especialidad (impresoras, comunicaciones)
  • Notificaciones por correo en cada etapa del ticket
  • Encuesta de satisfacción con emojis (1–5) vía enlace único
  • Reportes mensuales de desempeño exportables a Excel
PHP 8 · MySQL · PHPMailer · PhpSpreadsheet
Ver desarrollo
🚚

Compras360

Logística de transporte & flota

Centraliza las solicitudes de transporte entre Bodega, Compras, Logística y Proveedores externos. Automatiza el flujo de aprobación y la asignación de flota con auditoría completa de cada movimiento.

  • Flujo de aprobación de extremo a extremo con estados
  • Roles y permisos granulares configurables sin tocar código
  • Administración de conductores, vehículos, granjas y centros de acopio
  • Notificaciones SMTP por evento con bitácora de correos
  • Dashboard con peso, volumen y estado en tiempo real
  • Trazabilidad total: quién hizo qué y cuándo
PHP 8 · MySQL · PDO · PHPMailer · SPA JS
Ver desarrollo
⚖️

Control de Ventas

Pesaje, despachos & facturación

El corazón operativo de la avícola: pesaje de producto, control de calidad y merma, facturación y reportes. Recibió una actualización visual y funcional completa para una experiencia moderna y responsiva.

  • Dashboard operativo con KPIs, merma y ranking de granjas
  • Planillas de pesaje con edición en línea (AJAX)
  • Facturación derivada con columnas calculadas
  • Control de acceso por rol (Admin, Analista, Pesador, Pollito)
  • Rediseño con Bootstrap 5, tipografía Inter y DataTables
PHP · MySQL · Bootstrap 5 · DataTables · Chart.js
Ver desarrollo
🗓️

Programación de Ventas Nuevo módulo

Planificación de despachos tipo hoja de cálculo

Construido dentro del Sistema de Control de Ventas, permite planificar los despachos diarios de pollo en una interfaz interactiva similar a Excel —pero conectada a toda la base de datos de la empresa— y distribuir la programación automáticamente.

  • Tabla editable con 15+ columnas y navegación Tab / Enter
  • Cálculos en vivo: viajes, unidades y peso total
  • Crear conductores y placas sobre la marcha (modales)
  • Tema dinámico según tipo de pollo (amarillo / blanco)
  • Envío automático por correo a clientes, plantas, conductores, líderes y técnicos
  • Cada destinatario recibe solo sus viajes + Excel formateado
  • Bitácora de envíos y re-envíos por firma única
PHP · MySQL · AJAX · Select2 · PHPMailer · XLSX
Ver desarrollo
Desarrollado con Claude Max + ChatGPT Plus

Inteligencia aplicada a la conciliación bancaria

Con el apoyo de Claude y ChatGPT construimos un Dashboard de Conciliaciones Bancarias en Excel (macros VBA) que automatiza un proceso que antes tomaba horas: identificar, banco por banco, las consignaciones y movimientos que aún están pendientes por conciliar.

Excel · Macros VBA · 9 bancos

Dashboard de Conciliaciones Bancarias

La macro abre el archivo de conciliación de cada banco del mes, cruza los movimientos del extracto bancario contra los registros del ERP SIESA y extrae automáticamente lo que falta por conciliar en ambos sentidos: lo que está en el banco pero no en SIESA, y lo que está en SIESA sin contraparte en el banco.

  • Consolida 9 bancos en un solo tablero (Bancolombia, BBVA, Davivienda, Bogotá, Occidente, Popular, Av Villas, Agrario y Ahorros)
  • Mapeo dinámico de columnas: se adapta solo al formato de extracto de cada banco, sin nombres fijos
  • Detecta automáticamente la columna de valor, fecha y estado, y normaliza fechas en cualquier formato
  • Doble validación: pendientes del banco y pendientes de SIESA
  • Semáforo por banco (OK · Bajo · Medio · Alto) con totales y fecha de última actualización
  • Botón “Actualizar todos”: procesa los 9 bancos en 1–2 minutos

🔗 Se integra con el ciclo de recibos de caja (RCJ): los mismos documentos que el flujo de n8n digitaliza son los que aquí se cruzan contra el extracto bancario.

1

Localiza el archivo

Busca en la carpeta el archivo del banco del mes (CONCILIACION_<BANCO>_AAAA_MM), retrocediendo hasta 12 meses si hace falta.

2

Lee y mapea

Abre la hoja del extracto y la de SIESA, e identifica solo las columnas de valor, fecha y estado, sea cual sea el formato del banco.

3

Cruza y filtra

Selecciona los movimientos marcados como PENDIENTE en el banco y en SIESA, calculando cantidades y sumas.

4

Consolida

Vuelca todo en el dashboard con formato, totales y semáforo por banco, listo para que cartera actúe.

📊 Excel + VBA 🏦 9 bancos 🔁 Banco ↔ SIESA 🧠 Mapeo dinámico de columnas 🚦 Semáforo de estado ⚡ 9 bancos en 1–2 min
Automatización con n8n + PDF API Hub + AWS S3

Recibos de caja, 100% digitales

Un flujo automatizado en n8n recibe los documentos, los procesa y los archiva en la nube. Lo que antes era papel disperso hoy es un repositorio consultable y notificado en tiempo real.

1

Cargue de documentos

Un formulario web con la identidad de la avícola recibe uno o varios archivos (PDF o imágenes).

2

Normalización

Cada archivo se divide y enruta: las imágenes se optimizan y convierten a PDF; los PDF siguen su curso.

3

Unificación & control de tamaño

Se fusionan todos los PDF en un solo documento y se verifica que no exceda el límite (8 MB), comprimiendo si es necesario.

4

Lectura inteligente

Se extrae el texto del recibo (RCJ) y se identifican beneficiario, valor, banco y fechas de consignación.

5

Archivo & registro

El documento se nombra con su código y se sube a AWS S3, OneDrive y a una hoja de control, con notificación automática.

📝 Formulario de cargue 🖼️ Imagen → PDF 📎 Fusión de PDFs 🔍 Extracción de texto 🏦 Detección de banco ☁️ AWS S3 📁 OneDrive 📊 Google Sheets 🔔 LogSnag

El resultado: cada recibo de caja queda digitalizado, nombrado y consultable en un repositorio S3, eliminando el archivo físico y el riesgo de pérdida documental.