Volver a Neolink
Laboratorio de calibración acreditado ante EMA

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

LaravelMySQLNode.jsPlaywrightClaude VisionFacturama (CFDI 4.0)Chart.js
El reto

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.

Lo que construimos

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.

La plataforma, en acción

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.

app.calbrex.com/seguimiento
Ccalbrex

CALBREX TECHNOLOGIES

CALB-XZ9BDHBuscar

Equipo 1

Termómetro Datalogger — sonda 01

Marca/Modelo: KEITHLEY DAQ6510

No. Serie: s/s

Tipo: Calibración

Ingreso: 27/07/2026

Estado actualInformes listos

Progreso del servicio

Programado
En recolección
En calibración
Calibración terminada
Informes listos
Entregado
Descargar certificado PDF

Equipo 2

Micropipeta de pistón

Marca/Modelo: Eppendorf Research plus

No. Serie: GN24864

Tipo: Calibración

Ingreso: 22/07/2026

Estado actualEn calibración

Progreso del servicio

Programado
En recolección
En calibración
Calibración terminada
Informes listos
Entregado

Sin cuenta, sin llamada — el estatus real, cuando el cliente lo pide.

Portal del cliente

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.

Operación interna

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.

Cotización → Factura

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.

Lo más innovador

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.

1

Sube la foto de un ticket

El usuario fotografía el ticket de un gasto, por ejemplo gasolina.

2

IA lee el ticket

Claude Vision extrae comercio, RFC, folio, monto, fecha y la URL del portal de autofacturación del proveedor.

3

Confirmación antes de proceder

Pantalla para revisar y corregir los datos extraídos antes de que continúe el proceso.

4

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.

5

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.

6

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.

Bajo el capó

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.