Inicio Casos de Éxito Quantum Ideas Logística transfronteriza
Logística transfronteriza · Agente de carga · Nombre confidencial

El sistema que cruza la frontera

Un agente de carga transfronterizo vive de un margen: vende un flete a su cliente, compra la capacidad a un transportista, y la diferencia es su negocio. Todo lo demás existe para proteger ese margen.

El reto

Si el margen no es exacto, la empresa no sabe si gana dinero

Cada carga acumula cargos en dos monedas, de tres orígenes distintos, con impuestos y retenciones que aplican de forma asimétrica según el tipo de cargo.

Y encima hay que emitir el comprobante fiscal correcto ante la autoridad mexicana, con el complemento obligatorio de transporte de mercancías — cuyos datos los tiene un tercero, el transportista, que unas veces manda un archivo estructurado y otras solo un PDF escaneado.

Si el margen no está bien calculado al centavo, la empresa no sabe si está ganando. Si el comprobante no está bien emitido, no puede cobrar.

Qué construimos

La solución

Una plataforma completa de gestión de transporte y facturación electrónica, construida por entero a la medida y sin framework de terceros. No es un producto adaptado: cada regla del negocio está modelada como el negocio la vive. Es el sistema más grande y exigente que hemos construido.

Incluye
  • Panel de operación interna para ventas, operaciones, compras, cobranza y dirección
  • Portal de autoservicio para transportistas, con su propia autenticación
  • API pública documentada con llaves por usuario
  • Facturación electrónica con complemento de transporte de mercancías
  • Contabilidad en dos monedas con tipo de cambio congelado por carga
  • Réplica como instalación independiente con sincronización bidireccional
Por qué importa

Lo que cambió en la operación

El margen es exacto y siempre está disponible

Cada carga congela su propio tipo de cambio y cada cargo se acumula simultáneamente en las dos monedas. Los impuestos los calcula el motor de base de datos, así que ninguna ruta de la aplicación puede dejar el ingreso inconsistente.

El transportista se atiende solo

Sube su evidencia de entrega y su propia factura, consulta su historial y —esto importa— ve exactamente por qué se le rechazó algo. El equipo de cuentas por pagar deja de ser un centro de llamadas.

Nada se pierde y todo tiene autor

Cualquier cambio de dinero sobre una carga ya facturada genera automáticamente un ticket con la foto financiera de antes y después, que alguien autorizado tiene que resolver. No hay forma de que un ajuste pase inadvertido.

Bajo el capó

Los problemas difíciles

Cada uno es un problema de negocio real que solo se resuelve con decisiones de ingeniería correctas.

01

Cumplimiento fiscal reconstruido desde documentos de terceros

El complemento obligatorio de transporte de mercancías se arma con datos que emite el transportista. A veces entrega el archivo estructurado; a veces, solo un PDF escaneado. Y la autoridad fiscal valida con literalidad absoluta.

Dos caminos, una sola salida

Análisis determinista del archivo cuando existe, y extracción con IA multimodal cuando solo hay un PDF. Ambos producen exactamente la misma estructura.

La IA nunca emite sola

Los dos caminos desembocan en la misma pantalla de revisión, y la emisión aborta si una persona no ha aprobado antes la extracción.

Literalidad de la autoridad

Un valor debe ir acentuado; los datos que se validan contra el catálogo oficial casi nunca vienen en el documento del transportista y hay que derivarlos; y un campo ausente no es lo mismo que uno vacío.

Salvaguarda de entorno

El cliente de facturación fuerza el entorno de pruebas cuando detecta que corre en una máquina local, aunque el código pida producción.

Cada una de esas particularidades corresponde a un error de producción que ya no vuelve a ocurrir.

02

Contabilidad en dos monedas, exacta al centavo

Tres orígenes de cargo, dos monedas, impuestos y retenciones asimétricos. El margen tiene que ser correcto y consultable en cualquier reporte, en cualquier momento.

Impuestos en el motor de datos

Calculados como columnas generadas, no en la aplicación: es imposible que una ruta los deje inconsistentes.

Tipo de cambio por carga

Congelado en la operación, no un valor global que cambie el histórico al recalcular.

Acumulación simultánea

Cada cargo se convierte y acumula en ambas monedas, para que los totales estén siempre completos en las dos.

Una sutileza de dominio

Solo los cargos de transportista en estado aceptado cuentan como costo. Los pendientes, rechazados y contraofertados, no.

El margen dejó de ser una hoja de cálculo que alguien cuadra a fin de mes.

03

Rendimiento: materializar sin romper a nadie

El margen se calculaba con una vista que unía y agrupaba todas las tablas de cargos. Con decenas de miles de cargas, cualquier reporte financiero pagaba ese costo.

Tabla materializada

El resumen se precalcula en una tabla dedicada, con una aceleración declarada de unas cincuenta veces.

Envoltorio de compatibilidad

La vista original se sustituyó por un envoltorio ligero que mantiene el mismo contrato de columnas: ningún consumidor existente tuvo que cambiar.

Dos auditores

Materializar introduce riesgo de desfase, así que se escribieron dos procesos: uno detecta y repara desviaciones, otro contrasta la tabla contra la vista original.

Es la respuesta correcta a «lo materializamos, ¿y si se desincroniza?».

04

Concurrencia: dos diagnósticos poco comunes

Una interfaz que dispara muchas peticiones por pantalla acabó serializándose sola, y el sistema agotaba conexiones de base de datos sin motivo aparente.

El bloqueo de sesión

PHP bloquea el archivo de sesión, así que todas las peticiones simultáneas del mismo usuario hacían cola. Se libera antes de ejecutar el controlador, con primitivas que lo reabren solo el instante necesario para escribir.

Conexiones persistentes

Cada apertura dentro de la misma petición dejaba otra conexión viva en el proceso servidor. Se resolvió con una única instancia por petición y un cierre deliberadamente vacío.

El diagnóstico queda escrito

Ambos hallazgos están comentados en el código y recogidos en el manual de estilo del proyecto — que es lo que hace mantenible una decisión contraintuitiva.

Dos problemas invisibles en desarrollo que solo aparecen con carga real.

05

IA como asistencia, nunca como automatización ciega

Cuentas por pagar recibe miles de evidencias y facturas en PDF de calidad variable, y tiene que verificar a mano que folio, importe y razón social coincidan con el sistema.

Extracción multimodal

Un modelo lee el documento y extrae los campos, sea cual sea su calidad.

Veredictos lado a lado

El sistema muestra lo que dijo la IA junto a lo que dice la base, con veredictos calculados: ¿coincide el folio?, ¿el importe?, ¿cuánto se parece la razón social?

Análisis distinto por documento

Para las evidencias, primero se determina si el documento es realmente lo que dice ser; solo entonces se evalúa si tiene sello y firma.

Caché de inferencias

No se paga dos veces por leer el mismo documento.

Decide la persona. La IA solo prepara la decisión.

06

Que no se caiga ninguna notificación

Los cambios de estado se disparan desde el panel, desde el portal de transportistas, desde procesos automáticos, desde la API pública y desde la instalación hermana. Cualquier aviso construido en el endpoint pierde eventos.

Un único punto de captura

Un disparador en la base de datos encola todo cambio de estado, venga de donde venga. Es el único mecanismo que garantiza cobertura total.

Prioridad que escala sola

La urgencia de cada aviso sube en función de las horas hábiles transcurridas, calculadas por una función de calendario laboral implementada en el propio motor.

Tres canales

Avisos dentro de la aplicación, actualización en vivo de las pantallas abiertas, y mensajería del equipo con canal propio por cliente.

Es un acuerdo de nivel de servicio codificado en la base de datos.

Lo que demuestra

Capacidades que puedes contratar

Todo lo de esta lista existe en producción, en sistemas que sostienen operación real.

Ver todos nuestros servicios
Plataforma vertical completa construida sin framework
Facturación electrónica con complemento de transporte de mercancías
IA multimodal para extracción documental con revisión humana obligatoria
Contabilidad en dos monedas con tipo de cambio por operación
Portal de autoservicio para proveedores con ciclo propio
API pública documentada con llaves y permisos por usuario
Optimización con tabla materializada y auditores que la reparan
Caché de permisos en tres capas con invalidación por versión
Auditoría financiera con tickets de resolución obligatoria
Réplica del producto con sincronización bidireccional

Una de tres plataformas para el mismo cliente

Quantum Ideas nos encargó tres sistemas para tres negocios que no se parecen en nada. Recórrelos, o vuelve a la visión de conjunto.

Logística transfronteriza Andorian Humara

¿Tienes un problema parecido?

Si algo de lo que acabas de leer se parece a lo que vives todos los días, hablemos. La primera conversación es de diagnóstico, no de venta.