Files
sap_tfi_2026/docs/00_plan
saptfi2026-bot 73e344edc8 feat(initial-iteration): primera iteración ICONIX del flujo venta→factura→pago
Documentación generada:
- 7 casos de uso (CU-VEN-001, CU-VEN-004, CU-ENT-002, CU-ENT-004, CU-FAC-001, CU-FAC-002, CU-FAC-003)
- Modelo de dominio inicial (12 conceptos, 9 reglas de negocio)
- Arquitectura general (C4 contexto + contenedores)
- Prototipo del formulario de presupuesto
- 5 diagramas PlantUML (.puml):
  - Diagrama general de casos de uso
  - Modelo de dominio conceptual
  - Diagrama de robustez de CU-VEN-004
  - Diagrama de secuencia de CU-VEN-004
  - Diagrama de clases técnicas (integración Venta/Stock/Contabilidad)
- Matriz de trazabilidad con 20 EV-COD y 22 EV-INF

Odoo analizado: 19.0 Community (rama 19.0)
Método: ingeniería inversa con verificación de código fuente

Nota: NO pushear (gate S2). Ale debe revisar antes de merge a main.
2026-06-23 20:18:36 -03:00
..

Plan del Proyecto SAP-TFI-2026

Documento vivo. Última actualización: 2026-06-18.

Objetivo

Realizar la ingeniería inversa de los módulos nativos de Odoo relacionados con Ventas, Facturación, Entregas e Inventario, y producir documentación técnica completa aplicando la metodología ICONIX.

Alcance de la primera iteración

  • Versión analizada: Odoo 19.0 (Community)
  • Rama del repo de código fuente: 19.0
  • Path local del código fuente: ~/proyectos/odoo_src/odoo
  • Repo del proyecto: https://github.com/cursos-uai/sap_tfi_2026
  • Rama de trabajo: feature/initial-iteration

Flujo analizado

Crear presupuesto (CU-VEN-001)
    ↓
Confirmar pedido de venta (CU-VEN-004)
    ↓
Reservar productos (CU-ENT-002)
    ↓
Validar entrega (CU-ENT-004)
    ↓
Crear factura (CU-FAC-001)
    ↓
Publicar factura (CU-FAC-002)
    ↓
Registrar pago (CU-FAC-003)

Artefactos a generar (14)

  1. Diagrama general de casos de uso (C1) 2-8. Siete especificaciones de CU (uno por cada paso del flujo)
  2. Modelo de dominio inicial
  3. Diagrama de arquitectura general (C4 nivel contexto)
  4. Prototipo del formulario de presupuesto
  5. Diagrama de robustez de confirmación de pedido
  6. Diagrama de secuencia de confirmación de pedido
  7. Diagrama de clases de integración venta/stock/contabilidad

Convenciones

  • Ver AGENTS.md del perfil saptfi2026.
  • Evidencia: EV-COD (código), EV-XML (vista), EV-UI (UI), EV-DB (BD), EV-DOC (docs), EV-TEST (pruebas), EV-INF (inferencia).

Estado

Artefacto Estado
Estructura del repo
Código fuente Odoo 19 clonado
Artefactos 1-14 (en esta iteración)
Matriz de trazabilidad (al final de la iteración)
Validación con Ale (después del commit)
Push a GitHub (Ale ejecuta manualmente)