106 lines
2.5 KiB
Markdown
106 lines
2.5 KiB
Markdown
# 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`:
|
|
|
|
```yaml
|
|
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
|