erp-core/docs/08-epicas/EPIC-MGN-010-financial.md

3.4 KiB

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