workspace/projects/erp-suite/apps/verticales/retail/orchestration/PROXIMA-ACCION.md

2.5 KiB

Próxima Acción - ERP Retail / POS

Estado Actual

Fecha: Diciembre 2025 Progreso: 20% (Planificación completa)


Documentación Disponible

Módulos Definidos (10 módulos - 322 SP)

Módulo Nombre SP Estado
RT-001 Fundamentos 0 PLANIFICADO
RT-002 POS 55 PLANIFICADO
RT-003 Inventario 34 PLANIFICADO
RT-004 Compras 21 PLANIFICADO
RT-005 Clientes 34 PLANIFICADO
RT-006 Precios 42 PLANIFICADO
RT-007 Caja 34 PLANIFICADO
RT-008 Reportes 34 PLANIFICADO
RT-009 E-commerce 47 PLANIFICADO
RT-010 Facturación 21 PLANIFICADO

Documentos de Referencia

  • Visión: docs/00-vision-general/VISION-RETAIL.md
  • Módulos: docs/02-definicion-modulos/INDICE-MODULOS.md
  • Herencia SPECS: orchestration/00-guidelines/HERENCIA-SPECS-CORE.md
  • Inventario: orchestration/inventarios/MASTER_INVENTORY.yml

Prerrequisitos

Este proyecto requiere que erp-core esté completado primero:

  • Módulo auth de erp-core
  • Módulo users de erp-core
  • Módulo tenants de erp-core
  • Módulo inventory base de erp-core
  • Módulo sales base de erp-core
  • CFDI de erp-core

Tarea Prioritaria (Cuando esté listo)

1. Crear DDL del Schema POS

Objetivo: Definir estructura de base de datos para terminal punto de venta.

Tablas a crear:

  • pos.pos_sessions
  • pos.pos_orders
  • pos.pos_order_lines
  • pos.cash_registers
  • pos.cash_movements
  • pos.cash_closings

Archivo destino: database/ddl/01-pos-schema.sql

2. Implementar SPEC-PRICING-RULES

Objetivo: Motor de precios y promociones.

Referencia: Ver erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/SPEC-PRICING-RULES.md


Consideraciones Especiales

  1. Modo Offline: RT-002 (POS) requiere funcionamiento offline-first
  2. Hardware: Integración con impresoras térmicas y scanners
  3. Multi-sucursal: Inventarios independientes por sucursal
  4. CFDI 4.0: Con complementos de pago

Ambiente de Desarrollo

Según DEVENV-PORTS.md:

proyecto: retail
rango_base: 3400
puertos:
  backend: 3400
  frontend: 5177
  database: 5436
  redis: 6383

Próximos Pasos

  1. Esperar completitud de erp-core (auth, users, tenants, inventory)
  2. Crear DDL schema POS
  3. Crear DDL schema loyalty
  4. Iniciar backend RT-001 (heredar de core)
  5. Implementar RT-002 (POS - crítico)

Última actualización: 2025-12-08