mirror of
https://github.com/cursos-uai/sap_tfi_2026.git
synced 2026-07-31 20:48:30 -03:00
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.
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# Contexto del Proyecto SAP-TFI-2026
|
||||
|
||||
## Stack tecnológico
|
||||
|
||||
- **Odoo 19.0 Community** (rama `19.0` del repo oficial `https://github.com/odoo/odoo`)
|
||||
- **Base de datos:** PostgreSQL
|
||||
- **Servidor:** Odoo (Python 3.11+)
|
||||
- **Frontend:** Odoo Web Client (HTML/CSS/JS)
|
||||
|
||||
## Módulos Odoo relevantes (versión 19.0)
|
||||
|
||||
Verificado contra código fuente:
|
||||
|
||||
| Módulo | Versión | Path |
|
||||
|--------|---------|------|
|
||||
| sale | 1.2 | `addons/sale/` |
|
||||
| sale_management | 1.0 | `addons/sale_management/` |
|
||||
| sale_stock | 1.0 | `addons/sale_stock/` |
|
||||
| account | 1.4 | `addons/account/` |
|
||||
| stock | 1.1 | `addons/stock/` |
|
||||
| product | 1.2 | `addons/product/` |
|
||||
| purchase | 1.2 | `addons/purchase/` |
|
||||
| delivery | 1.0 | `addons/delivery/` |
|
||||
| mail | 1.19 | `addons/mail/` |
|
||||
| contacts | (en repo) | `addons/contacts/` |
|
||||
| uom | 1.0 | `addons/uom/` |
|
||||
|
||||
> **EV-DOC-001**: Versiones extraídas de `__manifest__.py` de cada módulo en la rama `19.0` de `https://github.com/odoo/odoo`. Verificables con `grep '"version"' addons/<módulo>/__manifest__.py`.
|
||||
|
||||
## Versión analizada
|
||||
|
||||
- **Odoo:** 19.0 (rama `19.0`)
|
||||
- **Edición:** Community
|
||||
- **Último commit en la rama:** `aa417106 [IMP] payment_redsys: add error code message mapping`
|
||||
- **Path local:** `~/proyectos/odoo_src/odoo`
|
||||
|
||||
## Arquitectura general
|
||||
|
||||
```
|
||||
Usuario (navegador)
|
||||
│
|
||||
↓ HTTPS
|
||||
│
|
||||
Odoo Server (Python + PostgreSQL)
|
||||
│
|
||||
├── sale (sale.order, sale.order.line)
|
||||
├── account (account.move, account.move.line)
|
||||
├── stock (stock.picking, stock.move)
|
||||
├── product (product.product, product.template)
|
||||
├── delivery (delivery.carrier)
|
||||
└── mail (mail.thread, mail.activity)
|
||||
```
|
||||
|
||||
## Contexto del dominio
|
||||
|
||||
El proyecto analiza cómo Odoo implementa el flujo completo de ventas
|
||||
desde la creación de un presupuesto hasta el registro del pago, pasando
|
||||
por la confirmación, reserva de stock, entrega y facturación.
|
||||
Reference in New Issue
Block a user