1.8 KiB
1.8 KiB
US-MGN-002-002-001: Configuración Fiscal y Contable de Empresa
RF Asociado: RF-MGN-002-002 Módulo: MGN-002 - Empresas y Organizaciones Epic: Configuración de Empresa Prioridad: P0 (MVP) Story Points: 5 Sprint: Sprint 4 Fecha: 2025-11-24
User Story
Como administrador, Quiero configurar parámetros fiscales y contables de empresa (moneda, régimen fiscal, plan de cuentas, journals), Para que sistema opere correctamente según normativas locales.
Criterios de Aceptación
Escenario 1: Configurar moneda base
Cuando establezco USD como moneda base, Entonces todas las transacciones se registran en USD (con conversión si aplica).
Escenario 2: Configurar régimen fiscal y tasas de impuesto
Cuando configuro IVA 16%, ISR 30%, Entonces sistema calcula impuestos automáticamente.
Escenario 3: Asignar plan de cuentas y journals
Cuando selecciono plan de cuentas "México - CINIF" y journals (ventas, compras, banco), Entonces asientos contables usan ese plan y journals.
Reglas de Negocio
- RN-1: Moneda base no puede cambiarse si hay transacciones posteadas
- RN-2: Empresa debe tener al menos 1 journal de cada tipo (ventas, compras, banco, general)
- RN-3: Plan de cuentas puede heredarse de plantilla por país
Tareas Técnicas
- PATCH /api/v1/companies/:id/config - Actualizar configuración
- Validar: no cambiar moneda si hay transacciones
- Asociar empresa con plan de cuentas (foreign key)
- Tests (8 casos)