114 lines
3.4 KiB
Markdown
114 lines
3.4 KiB
Markdown
# EPICA: EPIC-MGN-010 - Financiero Basico
|
|
|
|
## Metadata
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **ID** | EPIC-MGN-010 |
|
|
| **Nombre** | Financiero Basico |
|
|
| **Modulo** | financial |
|
|
| **Fase** | Fase 2 - Core Business |
|
|
| **Prioridad** | P1 |
|
|
| **Estado** | Backlog |
|
|
| **Story Points** | 55 |
|
|
| **Sprint(s)** | Sprint 6-8 |
|
|
|
|
---
|
|
|
|
## Descripcion
|
|
|
|
Sistema de contabilidad basica que incluye plan de cuentas, diarios contables, asientos contables, facturas (ventas/compras), pagos y conciliacion bancaria basica. Soporta multi-moneda y cumplimiento fiscal mexicano (CFDI).
|
|
|
|
---
|
|
|
|
## Objetivo de Negocio
|
|
|
|
Proveer funcionalidad contable que:
|
|
- Registre todas las transacciones financieras
|
|
- Genere estados financieros basicos
|
|
- Soporte facturacion electronica
|
|
- Facilite conciliacion bancaria
|
|
- Cumpla con normativas fiscales mexicanas
|
|
|
|
---
|
|
|
|
## Historias de Usuario
|
|
|
|
| ID | Historia | Prioridad | SP | Estado |
|
|
|----|----------|-----------|-----|--------|
|
|
| US-MGN010-001 | Como contador, quiero gestionar el plan de cuentas | P0 | 5 | Backlog |
|
|
| US-MGN010-002 | Como contador, quiero crear y gestionar diarios contables | P0 | 5 | Backlog |
|
|
| US-MGN010-003 | Como contador, quiero registrar asientos contables | P0 | 8 | Backlog |
|
|
| US-MGN010-004 | Como vendedor, quiero crear facturas de venta | P0 | 8 | Backlog |
|
|
| US-MGN010-005 | Como comprador, quiero registrar facturas de compra | P0 | 5 | Backlog |
|
|
| US-MGN010-006 | Como tesorero, quiero registrar pagos | P0 | 5 | Backlog |
|
|
| US-MGN010-007 | Como contador, quiero conciliar movimientos bancarios | P1 | 8 | Backlog |
|
|
| US-MGN010-008 | Como contador, quiero generar balanza de comprobacion | P1 | 5 | Backlog |
|
|
| US-MGN010-009 | Como contador, quiero generar estado de resultados | P1 | 5 | Backlog |
|
|
|
|
**Total Story Points:** 54 SP (ajustado a 55)
|
|
|
|
---
|
|
|
|
## Criterios de Aceptacion de la Epica
|
|
|
|
**Funcionales:**
|
|
- [ ] Plan de cuentas con estructura SAT
|
|
- [ ] Diarios contables (ventas, compras, bancos, varios)
|
|
- [ ] Asientos contables con partida doble
|
|
- [ ] Facturas CFDI 4.0
|
|
- [ ] Pagos con complemento de pago
|
|
- [ ] Conciliacion bancaria basica
|
|
- [ ] Reportes: Balanza, Estado de Resultados
|
|
|
|
**No Funcionales:**
|
|
- [ ] Cumplimiento SAT Mexico
|
|
- [ ] Trazabilidad de transacciones
|
|
- [ ] Periodos contables cerrados
|
|
|
|
**Tecnicos:**
|
|
- [ ] Integracion con PAC para CFDI
|
|
- [ ] Cobertura de tests > 85%
|
|
|
|
---
|
|
|
|
## Dependencias
|
|
|
|
**Esta epica depende de:**
|
|
| Epica/Modulo | Estado | Bloqueante |
|
|
|--------------|--------|------------|
|
|
| EPIC-MGN-005 Catalogs | Backlog | Si |
|
|
|
|
**Esta epica bloquea:**
|
|
| Epica/Modulo | Razon |
|
|
|--------------|-------|
|
|
| EPIC-MGN-012 Purchasing | Facturacion compras |
|
|
| EPIC-MGN-013 Sales | Facturacion ventas |
|
|
| EPIC-MGN-017 Payments | Integracion contable |
|
|
|
|
---
|
|
|
|
## Desglose Tecnico
|
|
|
|
**Database:**
|
|
- [ ] Schema: `core_financial`
|
|
- [ ] Tablas: 12+ (accounts, journals, entries, invoices, payments, etc.)
|
|
- [ ] Funciones: 5+ (calcular_saldos, conciliar, etc.)
|
|
|
|
**Backend:**
|
|
- [ ] Modulo: `financial`
|
|
- [ ] Submodulos: accounts, journals, invoices, payments
|
|
- [ ] Entities: 12+
|
|
- [ ] Endpoints: 30+
|
|
- [ ] Tests: 50+
|
|
|
|
**Frontend:**
|
|
- [ ] Paginas: 10 (cuentas, diarios, facturas, pagos, reportes)
|
|
- [ ] Componentes: 25+
|
|
- [ ] Stores: 3 (accountsStore, invoicesStore, paymentsStore)
|
|
|
|
---
|
|
|
|
**Creada por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-05
|