Calbrex: De hojas de Excel validadas a una plataforma completa: de la cotización al certificado
Calbrex es un laboratorio de calibración acreditado ante la EMA. Construimos la plataforma que corre su operación completa: cotización con las leyendas de acreditación exigidas por norma, captura de mediciones, cálculo metrológico, generación de certificados en PDF y dos sistemas de facturación distintos — uno de ellos factura solo con la foto de un ticket.
3
magnitudes de calibración digitalizadas: volumen, temperatura y humedad
6
tipos de instrumento replicados en la calculadora de volumen
2
sistemas de facturación integrados en la misma plataforma
1:1
paridad numérica verificada contra el Excel original del laboratorio
Cálculos validados, atrapados en Excel
Calbrex ya tenía sus fórmulas de incertidumbre y sus cálculos metrológicos validados y en uso real: años de trabajo acreditado ante la EMA, atrapados en hojas de Excel. Captura manual, sin control de versiones, sin trazabilidad, y con el riesgo de que un solo archivo corrupto detuviera la operación de un día para otro. Cada certificado, cada cotización y cada factura pasaba por procesos separados y manuales, en distintos programas, sin conectarse entre sí.
El encargo no era "digitalizar en general" — era replicar, con exactitud numérica, algo que ya funcionaba y estaba validado, para que el técnico dejara el Excel sin perder ni un decimal de precisión metrológica.
Una plataforma, de la cotización al certificado
Cinco módulos que cubren el ciclo completo de un laboratorio de calibración.
Calculadoras de calibración con paridad 1:1 con Excel
Réplicas exactas de las hojas de cálculo que el laboratorio ya usaba y tenía validadas: volumen (pipetas, buretas, dispensadores, matraces, probetas, picnómetros), temperatura y humedad. Cada una replica fórmulas de incertidumbre, coeficientes de corrección por instrumento/patrón y reproducibilidad/histéresis, verificadas número por número contra el Excel original. Incluye captura dinámica de puntos de calibración (agregar, eliminar y reordenar por arrastrar y soltar, con reglas de negocio como puntos fijos que no se pueden mover), autoguardado del avance, gráficas con Chart.js ajustadas al rango real de los datos, y certificados y reportes en PDF con el formato oficial del laboratorio.
Cotizaciones
Creación y edición de cotizaciones con el alcance de servicio (rangos por magnitud, tipos de instrumento), método de medición y las leyendas de acreditación EMA exigidas por norma, con número de acreditación por magnitud antes de cada alcance. Control de versión de formatos y fechas de aplicación conforme a los documentos del sistema de calidad del laboratorio.
Gestión de servicios
"Mis Servicios": cada técnico ve y trabaja sus servicios asignados. "Servicios" para el administrador: acceso a cualquier servicio sin importar la magnitud, entrando directo a la calculadora correspondiente. Estatus de servicio (programado, en calibración, completado) con historial de cambios.
Seguimiento de calibración, cara al cliente
Página pública (/seguimiento) sin necesidad de cuenta: el cliente ingresa el código de acceso que se le entrega junto con su equipo y ve una línea de progreso — Programado → En recolección → En calibración → Calibración terminada → Informes listos → Entregado → Completado — con fechas de inicio y fin de cada etapa, según el estatus real del servicio en ese momento. Soporta varios equipos bajo el mismo código. En cuanto el servicio llega a "Informes listos" se habilita ahí mismo la descarga del certificado en PDF, validando que ese código sí tenga permiso sobre ese archivo, para que nadie pueda adivinar nombres de archivo y descargar reportes ajenos.
Nota honesta: Es "tiempo real" en el sentido de que siempre refleja el estatus actual al momento de consultar — no hay datos cacheados ni desfasados. Es bajo demanda (el cliente entra y consulta), no una notificación push que avise solo cuando cambia de etapa; eso es una extensión natural a futuro, no algo que hoy prometamos de más.
Facturación — dos sistemas distintos
Facturación propia del laboratorio con timbrado CFDI vía Facturama, complementos de pago y folios consecutivos sincronizados. Auditamos y corregimos condiciones de carrera en el timbrado concurrente, fallas de descarga de XML y colisiones de folio al importar documentos, con reintentos atómicos y trazabilidad completa. Y, aparte, un módulo que factura automáticamente los gastos por ticket con IA — el más innovador del proyecto (ver abajo).
Y el resto de la plataforma
CRM (prospectos, seguimientos, plantillas, alertas de vencimiento), clientes y clientes activos, calendario, compras, integración con LinkedIn para leads, y un dashboard general que conecta todo lo anterior.
Así se ve del otro lado de la pantalla
Reconstrucción fiel de tres momentos clave de la plataforma real: lo que ve el cliente, lo que ve el técnico y cómo se cierra el ciclo de facturación.
CALBREX TECHNOLOGIES
Equipo 1
Termómetro Datalogger — sonda 01
Marca/Modelo: KEITHLEY DAQ6510
No. Serie: s/s
Tipo: Calibración
Ingreso: 27/07/2026
Progreso del servicio
Equipo 2
Micropipeta de pistón
Marca/Modelo: Eppendorf Research plus
No. Serie: GN24864
Tipo: Calibración
Ingreso: 22/07/2026
Progreso del servicio
Sin cuenta, sin llamada — el estatus real, cuando el cliente lo pide.
El cliente da seguimiento sin llamar a nadie
Entra con el código que le dimos junto con su equipo, sin crear cuenta, y ve exactamente en qué etapa va cada instrumento — incluso si mandó varios juntos.
El equipo de Calbrex controla cada servicio
Cada técnico ve solo lo que tiene asignado. El administrador ve todo, entra directo a la calculadora y descarga certificados con un clic.
De la cotización a la factura, sin capturar dos veces
El mismo folio lleva las partidas, el subtotal, el IVA y el total desde la cotización hasta el PDF final — y de ahí directo a facturar.
Una factura, solo con la foto de un ticket
El módulo que más tiempo le ahorra al equipo administrativo del laboratorio: automatización de facturación de gastos, de principio a fin.
Sube la foto de un ticket
El usuario fotografía el ticket de un gasto, por ejemplo gasolina.
IA lee el ticket
Claude Vision extrae comercio, RFC, folio, monto, fecha y la URL del portal de autofacturación del proveedor.
Confirmación antes de proceder
Pantalla para revisar y corregir los datos extraídos antes de que continúe el proceso.
El bot entra solo al portal
Un bot con Node.js + Playwright llena el formulario del proveedor y timbra la factura, resolviendo CAPTCHAs con reintentos automáticos, modales bloqueantes, campos dependientes, páginas de aterrizaje previas y detección de tickets ya facturados.
Si no puede solo, no se pierde el avance
Cuando el bot no logra terminar automáticamente, deja los datos ya extraídos y el enlace directo para completarlo manualmente en un par de clics.
Todo corre en segundo plano
Un proceso programado (Artisan) reintenta automáticamente y la interfaz consulta el estatus, sin que nadie tenga que quedarse esperando.
El bot resuelve incluso casos difíciles como confundir un "5" con una "S" al leer un CAPTCHA, reintentando automáticamente hasta lograrlo. Y cuando de plano no puede, no deja al usuario con las manos vacías: le entrega los datos ya extraídos y el enlace exacto para terminar el proceso en segundos.
Construido para producción, no para una demo
Backend
Laravel (PHP), Eloquent ORM, colas y Artisan Commands, transacciones con bloqueo pesimista para concurrencia.
Frontend
Blade + JavaScript vanilla, Chart.js, jsPDF/Autotable, SweetAlert2.
Automatización
Node.js + Playwright, con técnicas anti-detección, para el bot de facturación.
Integraciones externas
Facturama (CFDI 4.0), Claude Vision (OCR/IA).
Base de datos
MySQL, con restricciones de integridad (folios únicos) y manejo explícito de condiciones de carrera.
No solo funciona — es confiable en producción
Auditamos el módulo de facturación completo y corregimos condiciones de carrera en el timbrado concurrente (folios duplicados), fallas en la descarga de XML y colisiones de folio al importar documentos de Facturama, con reintentos atómicos y trazabilidad: un estatus de "error" visible en la interfaz en vez de perder el folio silenciosamente. Este tipo de detalle es la diferencia entre un sistema que "ya quedó" y uno que se sostiene con el uso real, todos los días.
¿Tu negocio tiene un proceso así de específico?
Esto es exactamente el tipo de sistema que construimos en Neolink: sin módulos genéricos, sin límites de lo que se puede automatizar. Si lo puedes describir, lo podemos programar e integrar a tu plataforma.
Diagnóstico gratuito de 30 minutos, sin compromiso.