# US-MGN-003-004-001: Gestión de Unidades de Medida (UoM) **RF Asociado:** [RF-MGN-003-004](../../02-modelado/requerimientos-funcionales/mgn-003/RF-MGN-003-004-gestión-de-unidades-de-medida-uom.md) **Módulo:** MGN-003 - Catálogos Maestros **Epic:** Catálogos de Productos **Prioridad:** P0 (MVP) **Story Points:** 5 **Sprint:** Sprint 6 **Fecha:** 2025-11-24 --- ## User Story **Como** administrador, **Quiero** gestionar unidades de medida (kg, litros, piezas) con conversiones, **Para** manejar productos en diferentes unidades. --- ## Criterios de Aceptación ### Escenario 1: Conversiones automáticas **Cuando** defino 1 kg = 1000 g, **Entonces** sistema convierte automáticamente entre unidades. ### Escenario 2: Categorías de UoM **Cuando** creo categoría "Peso" con unidades kg, g, ton, **Entonces** solo puedo convertir entre unidades de misma categoría. --- ## Reglas de Negocio - **RN-1:** UoM agrupadas por categoría (Peso, Volumen, Longitud, Unidad) - **RN-2:** Conversiones solo entre unidades de misma categoría - **RN-3:** UoM base por categoría (ej: kg para Peso) --- ## Tareas Técnicas - [ ] CRUD de UoM categories y UoM - [ ] Función: convertUoM(amount, fromUoM, toUoM) - [ ] Seed data: UoM comunes - [ ] Tests --- ## Estimación: 5 SP --- ## Referencias - [RF-MGN-003-004](../../02-modelado/requerimientos-funcionales/mgn-003/RF-MGN-003-004-gestión-de-unidades-de-medida-uom.md)