Warehouse Management System · v1

El WMS moderno para
almacenes multi-cliente.

Trazex convierte la operativa de almacén en un flujo trazable, seguro y en tiempo real, desde la recepción hasta la expedición. Stock vivo, terminal móvil, portal cliente, documentación automática e integraciones, sobre una única fuente de verdad.

500k
Registros benchmark
<500ms
p95 stock crítico
24/7
Stock en vivo
RLS
Multi-tenant
wms.trazex.app/dashboard
Dashboard
Operativa en vivo
LIVE
Recepciones
128
+12%
Picking
342
+8%
Expediciones
96
+5%
Movimientos de stock
últimos 7 días
REC-#1029Recepción completada
10:24
PCK-#0587Picking en curso
09:51
EXP-#3340Expedido a CL-04
09:18
Construido sobre
TypeScript end-to-end
PostgreSQL · RLS
Redis · BullMQ
React Native · Expo
API REST /api/v1
Hosting EU · GDPR
El problema

La operativa de almacén ya no cabe en hojas de cálculo.

Muchos almacenes operan con sistemas antiguos, procesos manuales o aplicaciones desconectadas. Eso genera errores, retrasos, falta de trazabilidad, baja visibilidad para clientes y dificultad para escalar.

!
Stock que no coincide con la realidad física
Hojas de Excel, conteos manuales y sistemas desconectados generan errores constantes.
!
Clientes preguntando por email o teléfono
Sin portal, tu equipo se convierte en intermediario para algo que el dato ya sabe.
!
Errores en picking
Ubicación incorrecta, SKU equivocado o cantidad mal contada terminan en incidencia.
!
Recepciones lentas y poco documentadas
Discrepancias mal registradas, lotes sin capturar, ASN tratado como un anexo.
!
Documentos fuera del flujo
Albaranes, etiquetas y packing lists viven en carpetas, no en la operación.
!
Riesgo de mezclar datos entre clientes
Multi-cliente improvisado sin aislamiento real expone información sensible.
Flujo end-to-end

De la recepción a la expedición,
todo conectado.

Trazex elimina silos. Cada paso operativo genera datos consistentes, movimientos inmutables y eventos auditables sobre una única fuente de verdad.

01
Recepción
Llega mercancía. Escaneo de producto, captura de lote/caducidad y SSCC.
02
Putaway
Ubicación sugerida, validación por escaneo y movimiento trazado.
03
Stock vivo
Físico, reservado y bloqueado. Cliente lo ve en su portal al instante.
04
Pedido
Reserva atómica de stock al confirmar. Generación de tareas de picking.
05
Picking
Tareas guiadas por escaneo. Validación de ubicación, SKU y cantidad.
06
Packing
Bultos, peso, dimensiones. Prevención de overpack y trazabilidad por línea.
07
Expedición
Tracking, etiquetas ZPL, albarán y packing list automáticos.
08
Auditoría
Cada movimiento queda registrado: quién, cuándo, desde dónde y por qué.
La plataforma

Un sistema operativo
para tu almacén.

Backoffice, terminal móvil, portal cliente, API, documentos, integraciones y seguridad unidos sobre una arquitectura moderna y modular.

Stock vivo y consistente

Consulta por producto, cliente, almacén, ubicación, lote o SSCC. Reservas, bloqueos y movimientos inmutables con concurrencia transaccional.

Físico / Reservado / BloqueadoFEFO · FIFO · LIFOIdempotencia

Infraestructura del almacén

Almacenes, zonas (recepción, picking, cuarentena, alto valor…), ubicaciones por pasillo/módulo/nivel y creación masiva por rangos.

Capacidad y restriccionesBarcode por ubicaciónEstados operativos

Catálogo y alta masiva

SKU por cliente, múltiples EANs, unidades de medida, lotes, caducidades, ABC. Importación CSV, matriz de variantes y procesamiento en worker.

EAN-13 · DUN-14CSV previewMatriz de variantes

Lotes, caducidades y SSCC

Estrategia por cliente, alertas de caducidad y trazabilidad por matrícula logística en recepción, stock, picking y expedición.

RecallCuarentenaTrazabilidad SSCC

Inventario y reubicaciones

Conteos ciegos, revisión de discrepancias, ajustes con motivo obligatorio y reubicaciones internas con validación de origen/destino.

Auditoría de ajustesRollback transaccionalMobile T18

Expediciones y transportistas

Cierre de bultos, etiquetas ZPL, tracking, integración por patrón adapter y cargas outbound coordinadas con muelles e impresoras.

Zebra ZPLAdapter patternCargas planificadas

Documentos automáticos

Albaranes, packing lists, etiquetas y adjuntos generados en workers y vinculados a la operación que los originó.

PDF asíncronoVisibilidad por clienteDescarga segura

Incidencias y RMA

Documenta problemas operativos con fotos y severidad. Devoluciones con autorización, inspección, clasificación y decisión sobre stock.

Devolver · Bloquear · DestruirHooks de emailPortal cliente

Billing y devengos

Tarifas, servicios manuales (descarga, paletizado, flejado…), prefacturación por estancia, días facturables y exportación CSV.

Cantidad-díasStatement PDF/CSVLíneas abiertas
Portal cliente

Tus clientes ven lo que necesitan,
cuando lo necesitan.

Stock vivo, pedidos, expediciones, incidencias, documentos y movimientos en un portal aislado por cliente. Misma fuente de verdad que tu equipo interno, sin duplicidades.

  • Stock agregado por producto y lote, multi-almacén.
  • Vista de SSCC/matrículas y filtro de movimientos por SSCC.
  • Creación o consulta de salidas, con timeline de orden.
  • Descarga de documentos y adjuntos visibles configurables.
  • Actualización en tiempo real vía WebSockets.
  • Aislamiento estricto: nunca ve datos de otros clientes.
portal.trazex.app · Cliente: ACME Logistics
Stock vivo
3.256 referencias · 4 almacenes
En vivo
Producto
SKU
Lote
Disponible
Caducidad
Cápsulas Premium 120u
PRD-88421
L-2026-04
1.240
2027-04-12
Cartón corrugado 60×40
PRD-44021
8.900
Botella PET 500ml
PRD-71009
L-2026-02
12.480
2026-09-30
Etiqueta adhesiva A5
PRD-22115
240.000
Bolsa al vacío 25×35
PRD-33402
L-2026-05
5.620
2027-01-18
Mostrando 5 de 3.256 referenciasp95 87.90 ms · lookup
Picking
T-021
Ubicación
A-12-03-2
SKU
PRD-88421
Cápsulas Premium 120u
Cantidad
12 / 12
✓ Validado
Onlinecola: 0
Terminal móvil

Operarios guiados por escaneo.

Recepción, putaway, picking, packing, inventario, reubicaciones y cargas desde terminal industrial o smartphone. Validación de ubicación, SKU y cantidad. Cola offline e idempotencia para que ningún reintento duplique stock.

Escaneo cámara + HID
EAN, ubicaciones, SSCC y operarios.
Offline tolerant
Cola local con reintentos seguros.
Bloqueo por inactividad
Storage seguro y revalidación.
Validación backend
Decisiones críticas en servidor.
Seguridad enterprise

Seguridad multi-cliente
desde la base de datos.

No es un añadido posterior. Trazex separa operador, cliente, almacén y usuario desde el esquema. Las decisiones críticas se validan en backend con transacciones, idempotencia y eventos auditables.

Principio

"Un cliente nunca debe poder ver ni afectar datos de otro cliente."

— RLS · scope client_id · tests IDOR
Aislamiento multi-tenant
Owner y client_id en tablas críticas, Row Level Security en PostgreSQL y FORCE RLS en tablas sensibles.
MFA + Step-up auth
TOTP, códigos de recuperación y revalidación con token expirable para acciones sensibles.
Roles y scopes
Sys admin, owner admin, supervisor, operario, cliente, API integration. Scope por cliente y almacén.
API keys con scopes
Hash + prefix, expiración opcional, last used y diseño wms_<env>_<prefix>_<secret>.
Idempotencia & rollback
X-Idempotency-Key, dedupe en Redis, SELECT FOR UPDATE y rollback transaccional probado.
Rate limiting
Login, reset, step-up y API key. Respuestas genéricas para evitar enumeración de cuentas.
Auditoría operativa
movements y events inmutables, email log, document status, EDI events y trazabilidad correlacionada.
Hosting europeo
VPS Hetzner (Falkenstein, DE), Docker Compose, Caddy con SSL y control completo sobre los datos.
Arquitectura técnica

API first.
TypeScript end-to-end.

Monorepo modular con backoffice, portal cliente, API y mobile compartiendo tipos y schemas. Workers asíncronos para EDI, importaciones, documentos y emails. WebSockets para realtime.

API REST versionada bajo /api/v1 con contrato de errores estándar.
Workers asíncronos para documentos, emails, importaciones, EDI y polling SFTP.
WebSockets para stock, tareas y portal cliente en tiempo real.
Diseño modular: addons activables por owner/almacén (patrón mezzanine).
trazex · platform overview
Backoffice Web
Next.js · supervisores
Portal Cliente
Next.js · clientes
Mobile
Expo · operarios
API REST · /api/v1
Auth · Scopes · RLS · Idempotencia · Rate limits
Stock core
Inbound
Outbound
Mezzanine
Billing
Documents
Identity
EDI/ASN
PostgreSQL
RLS · Drizzle · ACID
Redis · BullMQ
Jobs · cache · pubsub
Workers
PDF · Email · EDI
Web
Next.js App Router
Mobile
React Native + Expo
DB
PostgreSQL + Drizzle
Jobs
Redis + BullMQ
Realtime
Socket.io
UI
Zod + TanStack Table
Deploy
Docker Compose + Caddy
Email
Resend · Email
Rendimiento probado

Probado sobre
volumen realista.

Benchmark H2-SC-06 con dataset prod-like de 500.000 registros de stock, 240 muestras y limit=50. Todas las consultas críticas por debajo del objetivo de p95 < 500 ms.

Dataset
500k
registros stock
Objetivo p95
< 500ms
consultas críticas
benchmarks/stock-performance.report
Certificación H2-SC-06
Stock performance
✓ PASS
api_stock_entries
Listado granular de stock
481.93 ms
PASS
api_stock_summary
Resumen agregado por producto
381.63 ms
PASS
api_stock_lookup
Lookup por SKU / ubicación
87.90 ms
PASS
api_stock_expiring
Consulta de caducidades
81.60 ms
PASS
240 muestras · 24 warmup · limit=50 · PostgreSQL local
Módulos avanzados

Crece por módulos,
no por parches.

Trazex está construido sobre una arquitectura preparada para evolucionar hacia capacidades enterprise: addons activables por owner y almacén, sin reescribir el núcleo del WMS.

Disponible
Mezzanine

Gestión de entreplantas de picking. Áreas, perfiles, location builder, tareas, replenishment, lockouts, KPIs y dashboard. Activable por owner/almacén con kill switch.

Disponible
EDI / ASN

DESADV/EDIFACT, partners EDI, polling SFTP, dedupe por hash, retry idempotente y observabilidad completa (origen, fichero, hash, vínculos).

Disponible
RMA / Devoluciones

Autorizar, recibir, inspeccionar, clasificar y cerrar devoluciones. Movimientos auditables: devolución a stock, bloqueo o destrucción.

Disponible
Billing & Prefacturación

Tarifas, devengos, servicios manuales (descarga, paletizado, flejado…), informe de prefacturación y statements PDF/CSV.

Roadmap
IA asistiva

Putaway óptimo, predicción de roturas, slotting por rotación, alertas predictivas de caducidad y consultas en lenguaje natural. Humano confirma siempre.

Roadmap
Auditoría avanzada

Append-only audit log con hash chain, correlation/causation IDs, auditoría de lecturas sensibles y centro admin con retención configurable.

Preguntas frecuentes

Lo que normalmente
nos preguntan.

¿Necesitas algo más específico? Escríbenos y validamos contra tu operativa real.

Hablar con el equipo
¿Trazex es para almacenes de un solo cliente o multi-cliente?+

Trazex está diseñado desde el inicio para operativas multi-cliente. Cada cliente tiene sus productos, stock, documentos, pedidos, incidencias y portal, con aislamiento por permisos y Row Level Security en PostgreSQL.

¿Los clientes externos pueden ver su stock?+

Sí. El portal cliente permite consultar stock, movimientos, recepciones, salidas, expediciones, incidencias y documentos visibles. El cliente solo accede a sus propios datos; nunca expone información de otros clientes.

¿El sistema tiene terminal móvil?+

Sí. La app móvil (React Native + Expo) permite operar recepción, putaway, picking, packing, inventario, cargas, reubicaciones e incidencias con escaneo cámara/HID, cola offline y reintentos idempotentes.

¿Cómo evita errores de picking?+

El sistema valida ubicación escaneada, producto escaneado y cantidad confirmada. Si hay short pick o discrepancia, la operación queda registrada y el stock se actualiza de forma transaccional con bloqueo de fila.

¿Soporta lotes, caducidades y SSCC?+

Sí. Trazex contempla lotes, caducidades, estrategias FEFO/FIFO/LIFO configurables por cliente y trazabilidad por SSCC en recepción, stock, picking y expedición.

¿Se puede importar un catálogo grande?+

Sí. El sistema soporta importación CSV con preview, procesamiento en worker, control de errores por fila y creación por matriz de variantes (por ejemplo, generar todas las tallas de una familia).

¿Tiene integraciones?+

Trazex expone API REST versionada (/api/v1) y cuenta con módulos para EDI/ASN (DESADV/EDIFACT), polling SFTP, transportistas mediante patrón adapter, documentos, emails y webhooks planificados.

¿Cómo se protege la información entre clientes?+

Con roles, permisos, filtros de API, scopes y Row Level Security en PostgreSQL. Las pruebas incluyen escenarios de aislamiento, IDOR y usuarios client-scoped con respuestas 404 neutras ante acceso a datos ajenos.

¿Qué diferencia a Trazex de un WMS tradicional?+

Trazex une panel web, portal cliente, terminal móvil, API, documentos, integraciones, seguridad y trazabilidad sobre una arquitectura moderna (TypeScript end-to-end, PostgreSQL con RLS, Redis, BullMQ, Docker), modular y preparada para crecer.

¿Dónde se aloja la infraestructura?+

VPS en Hetzner Cloud (Falkenstein, Alemania) con Docker Compose, Caddy con SSL automático y PostgreSQL local. Control completo sobre los datos y preparación para requisitos GDPR.

Empieza ahora

Operar tu almacén
con velocidad, visibilidad
y trazabilidad.

Si tu almacén necesita stock en vivo, terminal móvil, portal cliente, integraciones y seguridad multi-tenant, Trazex está preparado para enseñarte cómo operarlo de punta a punta.

Onboarding guiado
Migración asistida
Hosting EU · GDPR
Soporte por equipo de producto