# Indice de User Stories - MGN-010 Financial

## Identificacion

| Campo | Valor |
|-------|-------|
| **Modulo** | MGN-010 |
| **Epic** | Base Financiera |
| **Total US** | 4 |
| **Story Points** | 46 |
| **Fecha** | 2025-12-05 |

---

## User Stories

| ID | Titulo | RF | Prioridad | SP | Estado |
|----|--------|-----|-----------|---:|--------|
| [US-MGN010-001](./US-MGN010-001.md) | Plan de Cuentas | RF-001 | P0 | 13 | Ready |
| [US-MGN010-002](./US-MGN010-002.md) | Monedas y Tipos de Cambio | RF-002 | P0 | 10 | Ready |
| [US-MGN010-003](./US-MGN010-003.md) | Periodos Contables | RF-003 | P0 | 10 | Ready |
| [US-MGN010-004](./US-MGN010-004.md) | Asientos Contables | RF-004 | P0 | 13 | Ready |

---

## Matriz RF -> US

| RF | US | Cobertura |
|----|-----|-----------|
| RF-FIN-001 | US-MGN010-001 | Completa |
| RF-FIN-002 | US-MGN010-002 | Completa |
| RF-FIN-003 | US-MGN010-003 | Completa |
| RF-FIN-004 | US-MGN010-004 | Completa |

---

## Arquitectura Contable

```
                    ┌─────────────────────────────────────────┐
                    │            MODULOS DE NEGOCIO           │
                    │   (Facturacion, CxC, CxP, Tesoreria)    │
                    └─────────────────┬───────────────────────┘
                                      │
                                      │ Generan asientos
                                      ▼
                    ┌─────────────────────────────────────────┐
                    │          JOURNAL ENTRIES                 │
                    │                                         │
                    │  ┌─────────────────────────────────┐   │
                    │  │   Validaciones:                  │   │
                    │  │   - Cuadre (Debe = Haber)        │   │
                    │  │   - Periodo abierto              │   │
                    │  │   - Cuentas de detalle           │   │
                    │  └─────────────────────────────────┘   │
                    └─────────────────┬───────────────────────┘
                                      │
        ┌─────────────────────────────┼─────────────────────────────┐
        │                             │                             │
        ▼                             ▼                             ▼
┌───────────────────┐     ┌───────────────────┐     ┌───────────────────┐
│   PLAN CUENTAS    │     │     PERIODOS      │     │     MONEDAS       │
│                   │     │                   │     │                   │
│ - Jerarquia LTREE │     │ - Control fechas  │     │ - Multi-moneda    │
│ - Tipos de cuenta │     │ - Cierre periodo  │     │ - Tipos de cambio │
│ - Saldos          │     │ - Cierre anual    │     │ - Conversion auto │
└───────────────────┘     └───────────────────┘     └───────────────────┘
        │                             │                             │
        └─────────────────────────────┼─────────────────────────────┘
                                      │
                                      ▼
                    ┌─────────────────────────────────────────┐
                    │          REPORTES FINANCIEROS           │
                    │                                         │
                    │  - Balance General                      │
                    │  - Estado de Resultados                 │
                    │  - Balanza de Comprobacion              │
                    │  - Libro Mayor / Diario                 │
                    └─────────────────────────────────────────┘
```

---

## Flujo de Asiento Contable

```
1. Documento de negocio
   (Factura, Pago, etc)
          │
          ▼
2. Crear asiento (draft)
   - Fecha, concepto
   - Lineas debe/haber
          │
          ▼
3. Validar asiento
   - Debe = Haber? ✓
   - Periodo abierto? ✓
   - Cuentas validas? ✓
          │
          ▼
4. Contabilizar (post)
   - Generar numero
   - Actualizar saldos
   - Registrar audit
          │
          ▼
5. Consultar en reportes
   - Libro Diario
   - Libro Mayor
   - Balance
```

---

## Integracion con Verticales

| Documento | Asiento Generado |
|-----------|------------------|
| Factura de Venta | D: CxC, H: Ingresos + IVA |
| Factura de Compra | D: Gastos + IVA, H: CxP |
| Cobro a Cliente | D: Banco, H: CxC |
| Pago a Proveedor | D: CxP, H: Banco |
| Ajuste Inventario | D/H: Inventario vs Ajustes |
| Depreciacion | D: Gasto, H: Dep. Acumulada |

---

## Resumen por Sprint

| Sprint | US | SP |
|--------|-----|---:|
| Sprint 7 | 4 | 46 |

---

## Historial

| Version | Fecha | Autor | Cambios |
|---------|-------|-------|---------|
| 1.0 | 2025-12-05 | Requirements-Analyst | Creacion inicial |
