130 lines
4.2 KiB
Markdown
130 lines
4.2 KiB
Markdown
# EPICA: EPIC-MAE-014 - Finanzas y Controlling
|
|
|
|
## Metadata
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **ID** | EPIC-MAE-014 |
|
|
| **Nombre** | Finanzas y Controlling de Obra |
|
|
| **Modulo** | finanzas-controlling |
|
|
| **Fase** | Fase 2 - Enterprise |
|
|
| **Prioridad** | P1 |
|
|
| **Estado** | Backlog |
|
|
| **Story Points** | 80 |
|
|
| **Sprint(s)** | Sprint 13-16 |
|
|
|
|
---
|
|
|
|
## Descripcion
|
|
|
|
Sistema financiero enterprise integrado con proyectos de construccion. Incluye libro mayor, cuentas por pagar/cobrar ligadas a compras y estimaciones, flujo de efectivo proyectado vs real por obra, conciliacion bancaria por proyecto, e integracion con sistemas contables externos (SAP, CONTPAQi).
|
|
|
|
**Disponibilidad SaaS:** Plan Enterprise o Add-on $200/mes
|
|
|
|
---
|
|
|
|
## Objetivo de Negocio
|
|
|
|
Proveer control financiero que:
|
|
- Integre contabilidad con proyectos de obra
|
|
- Rastree cuentas por pagar a proveedores
|
|
- Gestione cuentas por cobrar de clientes
|
|
- Proyecte y controle flujo de efectivo
|
|
- Genere estados financieros por proyecto
|
|
- Se integre con ERPs externos
|
|
|
|
---
|
|
|
|
## Historias de Usuario
|
|
|
|
| ID | Historia | Prioridad | SP | Estado |
|
|
|----|----------|-----------|-----|--------|
|
|
| US-MAE014-001 | Como contador, quiero configurar plan de cuentas por proyecto | P0 | 8 | Backlog |
|
|
| US-MAE014-002 | Como contador, quiero registrar polizas contables | P0 | 8 | Backlog |
|
|
| US-MAE014-003 | Como tesorero, quiero gestionar cuentas por pagar | P0 | 8 | Backlog |
|
|
| US-MAE014-004 | Como tesorero, quiero gestionar cuentas por cobrar | P0 | 8 | Backlog |
|
|
| US-MAE014-005 | Como contralor, quiero ver flujo de efectivo proyectado | P0 | 8 | Backlog |
|
|
| US-MAE014-006 | Como contador, quiero conciliar movimientos bancarios | P0 | 8 | Backlog |
|
|
| US-MAE014-007 | Como contralor, quiero generar balance general | P0 | 5 | Backlog |
|
|
| US-MAE014-008 | Como contralor, quiero generar estado de resultados | P0 | 5 | Backlog |
|
|
| US-MAE014-009 | Como contador, quiero exportar polizas a CONTPAQi | P1 | 8 | Backlog |
|
|
| US-MAE014-010 | Como contador, quiero exportar polizas a SAP | P1 | 5 | Backlog |
|
|
| US-MAE014-011 | Como director, quiero ver dashboard financiero | P1 | 5 | Backlog |
|
|
| US-MAE014-012 | Como sistema, quiero generar polizas automaticas de compras | P1 | 5 | Backlog |
|
|
|
|
**Total Story Points:** 81 SP (ajustado a 80)
|
|
|
|
---
|
|
|
|
## Criterios de Aceptacion de la Epica
|
|
|
|
**Funcionales:**
|
|
- [ ] Plan de cuentas configurable (PCGA Mexico, IFRS)
|
|
- [ ] Polizas contables con partida doble
|
|
- [ ] AP ligado a ordenes de compra y facturas proveedor
|
|
- [ ] AR ligado a estimaciones y facturas cliente
|
|
- [ ] Cash flow proyectado con precision ±5%
|
|
- [ ] Conciliacion bancaria mensual
|
|
- [ ] Estados financieros: Balance, PyG
|
|
- [ ] Export SAP/CONTPAQi (formato XML/TXT)
|
|
|
|
**No Funcionales:**
|
|
- [ ] Cumplimiento SOX para constructoras US
|
|
- [ ] Cumplimiento NIF Mexico
|
|
- [ ] Cierre contable por periodo
|
|
|
|
---
|
|
|
|
## Dependencias
|
|
|
|
**Esta epica depende de:**
|
|
| Epica/Modulo | Estado | Bloqueante |
|
|
|--------------|--------|------------|
|
|
| EPIC-MAI-001 Fundamentos | Backlog | Si |
|
|
| EPIC-MAI-004 Compras | Backlog | Si |
|
|
| EPIC-MAI-008 Estimaciones | Backlog | Si |
|
|
| MGN-010 Financial (Core) | Backlog | Si |
|
|
|
|
---
|
|
|
|
## Desglose Tecnico
|
|
|
|
**Database:**
|
|
- [ ] Schema: `finance`
|
|
- [ ] Tablas: 15 (accounts, journals, entries, entry_lines, ap_invoices, ar_invoices, payments, bank_statements, reconciliations, etc.)
|
|
- [ ] Funciones: 8 (calcular_saldos, generar_poliza, conciliar)
|
|
|
|
**Backend:**
|
|
- [ ] Modulo: `finance`
|
|
- [ ] Submodulos: accounting, ap, ar, cashflow, reports
|
|
- [ ] Entities: 15
|
|
- [ ] Endpoints: 35+
|
|
- [ ] Integraciones: SAP, CONTPAQi, Bancos
|
|
- [ ] Tests: 50+
|
|
|
|
**Frontend:**
|
|
- [ ] Paginas: 10 (Accounts, Entries, AP, AR, CashFlow, Reconciliation, Balance, PL, Dashboard)
|
|
- [ ] Componentes: EntryForm, APTable, ARTable, CashFlowChart
|
|
- [ ] Stores: 3 (accountingStore, apStore, arStore)
|
|
|
|
---
|
|
|
|
## Integraciones Externas
|
|
|
|
### CONTPAQi
|
|
- Export: Polizas en formato TXT
|
|
- Import: Catalogo de cuentas
|
|
|
|
### SAP S/4HANA
|
|
- Export: Polizas via RFC/BAPI
|
|
- Import: Saldos iniciales
|
|
|
|
### Bancos
|
|
- Import: Estados de cuenta (formato bancario)
|
|
- Matching automatico con pagos
|
|
|
|
---
|
|
|
|
**Creada por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-05
|