PROJECT-STATUS.md - ERP Transportistas
Proyecto: erp-transportistas
Tipo: CONSUMER (Vertical ERP)
Version: 1.0.0
Actualizado: 2026-01-27
Estado General
| Metrica |
Valor |
Descripcion |
| Progreso General |
30% |
Documentacion completa, backend parcial |
| DDL |
100% |
8 archivos DDL completos (01-08) |
| Backend |
15% |
Entities base copiadas, pendiente adaptar |
| Frontend |
0% |
Pendiente |
| Documentacion Funcional |
100% |
18 modulos especificados con US |
| Documentacion Tecnica |
100% |
Arquitectura, RBAC, KPIs, matrices |
Fase Actual: Implementacion Backend
Documentacion Completada (2026-01-27)
Fase 2: Especificacion Modulos Criticos (P0)
- MAI-002 Clientes y Tarifas (18 SP, 3 US)
- MAI-003 Ordenes de Transporte (18 SP, 3 US)
- MAI-004 Planeacion TMS (18 SP, 3 US)
- MAI-005 Despacho (18 SP, 3 US)
- MAI-006 Tracking (18 SP, 3 US)
- MAI-007 POD y Cierre (18 SP, 3 US)
- MAI-009 Facturacion Transporte (21 SP, 3 US)
- MAI-010 Liquidaciones (18 SP, 3 US)
- MAI-011 Gestion de Flota (18 SP, 3 US)
- MAE-016 Carta Porte CFDI (18 SP, 3 US)
Fase 3: Especificacion Modulos Secundarios (P1/P2/P3)
Fase 4: Arquitectura y Flujos
Fase 5: Matrices de Trazabilidad
DDL Completado (Sesion anterior)
- DDL completo schemas 01-08 (~2,976 lineas SQL)
- 01-transport: OT, embarques, viajes, POD, incidencias
- 02-fleet: unidades, remolques, operadores, documentos
- 03-tracking: posiciones GPS, eventos, geocercas, alertas
- 04-fuel: cargas combustible, peajes, gastos, anticipos
- 05-maintenance: planes, programacion, ordenes trabajo
- 06-carriers: carriers, documentos, scorecard
- 07-billing: lanes, tarifas, recargos, facturas
- 08-compliance: carta porte CFDI 3.1, HOS, inspecciones
Pendiente - Backend
Pendiente - Frontend
Modulos por Fase
Fase 1 - MAI (Modulo Aplicacion Inicial) - 15 modulos
| Codigo |
Nombre |
DDL |
Docs |
Backend |
Frontend |
Estado |
| MAI-001 |
Fundamentos |
- |
- |
✅ |
- |
Heredado |
| MAI-002 |
Clientes y Tarifas |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-003 |
Ordenes de Transporte |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-004 |
Planeacion TMS |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-005 |
Despacho |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-006 |
Tracking |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-007 |
POD y Cierre |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-008 |
Incidencias |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-009 |
Facturacion Transporte |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-010 |
Liquidaciones |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-011 |
Gestion de Flota |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-012 |
Combustible y Gastos |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-013 |
Mantenimiento Flota |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-014 |
Carriers (Terceros) |
✅ |
✅ |
- |
- |
Docs OK |
| MAI-015 |
Portal Cliente |
✅ |
✅ |
- |
- |
Docs OK |
Fase 2 - MAE (Modulo Aplicacion Extendido) - 3 modulos
| Codigo |
Nombre |
DDL |
Docs |
Backend |
Frontend |
Estado |
| MAE-016 |
Carta Porte CFDI |
✅ |
✅ |
- |
- |
Docs OK |
| MAE-017 |
HOS y Bitacora |
✅ |
✅ |
- |
- |
Docs OK |
| MAE-018 |
Reportes y KPIs |
✅ |
✅ |
- |
- |
Docs OK |
Fase 3 - MAA (Modulo Aplicacion Avanzado) - 2 modulos
| Codigo |
Nombre |
DDL |
Docs |
Backend |
Frontend |
Estado |
| MAA-019 |
Optimizacion Rutas |
- |
- |
- |
- |
Futuro |
| MAA-020 |
Integraciones EDI |
- |
- |
- |
- |
Futuro |
Estructura de Documentacion
docs/
├── 00-vision-general/
│ └── VISION.md
├── 02-definicion-modulos/
│ ├── MAI-002-clientes-tarifas/
│ │ ├── README.md
│ │ ├── REQUERIMIENTOS.md
│ │ ├── RESUMEN-EPICA.md
│ │ └── historias-usuario/ (3 US)
│ ├── MAI-003-ordenes-transporte/
│ ├── MAI-004-planeacion-tms/
│ ├── MAI-005-despacho/
│ ├── MAI-006-tracking/
│ ├── MAI-007-pod-cierre/
│ ├── MAI-008-incidencias/
│ ├── MAI-009-facturacion-transporte/
│ ├── MAI-010-liquidaciones/
│ ├── MAI-011-gestion-flota/
│ ├── MAI-012-combustible-gastos/
│ ├── MAI-013-mantenimiento-flota/
│ ├── MAI-014-carriers/
│ ├── MAI-015-portal-cliente/
│ ├── MAE-016-carta-porte-cfdi/
│ ├── MAE-017-hos-bitacora/
│ └── MAE-018-reportes-kpis/
├── 03-requerimientos/
│ └── REQ-GIRO-TRANSPORTISTA.md
├── 10-arquitectura/
│ └── FLUJO-PRINCIPAL-TRANSPORTE.md
├── 30-integraciones/
│ └── INTEGRACIONES-EXTERNAS.md
└── 40-estandares/
├── ESPECIFICACION-KPIS.yml
└── MATRIZ-RBAC-TRANSPORTISTAS.yml
orchestration/matrices/
├── MATRIZ-DDL-RF.yml
├── MATRIZ-MODULOS-US.yml
├── MATRIZ-RF-GENERICOS-GIRO.yml
└── MATRIZ-RF-GIRO-MODULOS.yml
Metricas de Documentacion
| Metrica |
Valor |
| Modulos especificados |
18/20 (90%) |
| User Stories |
54 |
| Story Points |
325 |
| Requerimientos funcionales |
78 |
| KPIs definidos |
17 |
| Roles RBAC |
16 |
| Tablas DDL documentadas |
58 |
| Integraciones externas |
6 categorias |
Proximos Pasos (Priorizados)
- Revisar backend existente - Validar entities copiadas
- Crear entities transporte - Basadas en DDL
- Build y validacion - npm run build, lint
- Implementar modulo MAI-003 - Ordenes de Transporte (critico)
- Implementar modulo MAI-006 - Tracking (critico)
- Implementar modulo MAE-016 - Carta Porte (compliance)
Dependencias Criticas
| Modulo |
Depende de |
Prioridad |
| MAI-003 OT |
MAI-002 Tarifas, MAI-011 Flota |
Alta |
| MAI-004 Planeacion |
MAI-003 OT |
Alta |
| MAI-005 Despacho |
MAI-004 Planeacion, MAI-011 Flota |
Alta |
| MAI-006 Tracking |
MAI-005 Despacho |
Alta |
| MAI-007 POD |
MAI-006 Tracking |
Media |
| MAI-009 Facturacion |
MAI-007 POD |
Media |
| MAE-016 Carta Porte |
MAI-009 Facturacion |
Alta |
Riesgos y Mitigaciones
| Riesgo |
Impacto |
Mitigacion |
| Complejidad Carta Porte 3.1 |
Alto |
Iniciar MAE-016 temprano, PAC confiable |
| Integracion GPS multiple |
Medio |
Abstraccion de proveedores |
| Volumen de eventos tracking |
Alto |
Redis para buffer, batch processing |
| Offline en carretera |
Alto |
PWA con sincronizacion |
Metricas de Avance
DDL: [████████████████████] 100%
Docs Func: [████████████████████] 100%
Docs Tecnica:[████████████████████] 100%
Backend: [███ ] 15%
Frontend: [ ] 0%
Tests: [ ] 0%
Historial de Actualizaciones
| Fecha |
Descripcion |
| 2026-01-27 |
Fase 2-5 documentacion: 18 modulos, 54 US, arquitectura, matrices |
| 2026-01-25 |
DDL completo 8 schemas, entities base copiadas |
| 2026-01-24 |
Creacion repositorio, estructura inicial |
Actualizado: 2026-01-27 por Claude Code - Fase Documentacion Completa