Skip to content

M06 Costeo -- Historias de Usuario

CampoValor
EstadoBorrador
PrioridadFase 1 -- Transversal
Última actualización2026-03-25
MóduloM06 Costeo
Total historias7

HU-M06-001: Definir unidad de costeo por tipo de producto

Como administrador del recetario Quiero configurar la unidad base de costeo para cada tipo de producto (cápsulas por unidad, cremas por gramo, líquidos por presentación) Para evitar crear códigos duplicados por cada variante de cantidad y mantener un catálogo limpio

Criterios de aceptación:

  • [ ] Puedo crear tipos de producto con su unidad de costeo asociada (ej: "Cápsula" = unidad, "Crema" = gramo, "Colirio" = frasco de X ml).
  • [ ] Al crear un producto, el sistema me obliga a seleccionar un tipo y hereda su unidad de costeo.
  • [ ] La cantidad solicitada por el cliente se multiplica por el costo unitario al momento de cotizar.
  • [ ] No se permiten códigos duplicados para el mismo producto con distinta cantidad.

Prioridad: Alta Origen: Reunión 2026-03-05 (Inger: "mi unidad para las cápsulas es una cápsula, mi unidad para cremas es un gramo"). Documento original M06 Costeo. Funcionalidad: F-M06-001


HU-M06-002: Registrar costo de materias primas

Como administrador del recetario Quiero registrar y mantener actualizado el costo de cada materia prima que utilizo en mis preparaciones Para que el cálculo de costo de producto siempre refleje los costos reales de insumos

Criterios de aceptación:

  • [ ] Puedo registrar una materia prima con: nombre, código, proveedor, unidad de compra, costo por unidad.
  • [ ] Puedo registrar múltiples proveedores para una misma materia prima, cada uno con su costo.
  • [ ] Al actualizar un costo, el sistema guarda el valor anterior con fecha y usuario.
  • [ ] Puedo realizar actualizaciones masivas de costos mediante carga de archivo Excel/CSV.
  • [ ] El nuevo costo tiene una fecha de vigencia a partir de la cual aplica.

Prioridad: Alta Origen: Documento original M06 Costeo. Reunión 2026-03-05 (discusión sobre variación de precios de materias primas). Funcionalidad: F-M06-002


HU-M06-003: Calcular costo de un producto

Como administrador del recetario Quiero que el sistema calcule automáticamente el costo de un producto a partir de su fórmula (composición de materias primas) Para obtener un costo preciso y consistente sin hacer cálculos manuales en hojas de cálculo

Criterios de aceptación:

  • [ ] Puedo definir la fórmula de un producto: lista de materias primas con la cantidad de cada una por unidad de costeo.
  • [ ] El sistema calcula el costo del producto sumando (cantidad de cada MP x costo unitario vigente de esa MP).
  • [ ] Puedo agregar un factor de mano de obra y un factor de overhead al costo de materias primas.
  • [ ] Si cambia el costo de una materia prima, el sistema me alerta de qué productos se ven afectados.
  • [ ] Para productos no estandarizados (recetas nuevas), puedo ingresar el costo manualmente sin necesidad de definir fórmula.

Prioridad: Alta Origen: Reunión 2026-03-05 (Inger: sobre productos estandarizados vs. no estandarizados; Felipe: "dejaría la puerta para que mande la receta... analice cuánto cuesta"). Documento original M06 Costeo. Funcionalidad: F-M06-003


HU-M06-004: Aplicar factor de margen para obtener precio base

Como administrador del recetario Quiero aplicar un factor de margen sobre el costo calculado para obtener el precio base de venta Para definir precios rentables de forma sistemática y no producto por producto

Criterios de aceptación:

  • [ ] Puedo configurar factores de margen a nivel de recetario (ej: +20%, +50%, +60%).
  • [ ] Puedo asignar un factor de margen por defecto a cada línea de producto.
  • [ ] El precio base se calcula automáticamente como: costo x (1 + factor de margen).
  • [ ] Puedo ajustar el precio base manualmente para casos especiales, y el ajuste queda registrado.
  • [ ] El precio base resultante es el que consumen M02 Cotización y M03 B2B.

Prioridad: Alta Origen: Reunión 2026-03-05 (Felipe: "una sugerencia de más un veinte, más un cincuenta, más un sesenta"). Documento original M06 Costeo. Funcionalidad: F-M06-004


HU-M06-005: Consultar historial de cambios de costo y precio

Como responsable comercial del recetario Quiero consultar el historial de cambios de costo y precio de cualquier producto o materia prima Para tomar decisiones comerciales informadas y analizar tendencias de costos

Criterios de aceptación:

  • [ ] Puedo ver el historial de cambios de costo de una materia prima: valor anterior, valor nuevo, fecha, usuario.
  • [ ] Puedo ver el historial de cambios de precio base de un producto: valor anterior, valor nuevo, fecha, usuario, motivo.
  • [ ] Puedo filtrar el historial por rango de fechas.
  • [ ] Puedo comparar el costo actual de un producto con su costo de hace N meses.
  • [ ] El historial incluye tanto cambios automáticos (por recálculo de fórmula) como cambios manuales.

Prioridad: Media Origen: Reunión 2026-03-05 (Felipe: "trazabilidad, la ciclosporina va a ir variando de precio"; Inger: "me interesa mantener como a nivel de informes"). Documento original M06 Costeo. Funcionalidad: F-M06-005


HU-M06-006: Exportar catálogo de productos con costos y precios

Como administrador del recetario Quiero exportar la lista completa de productos con sus costos y precios a un archivo Excel o CSV Para realizar revisiones comerciales periódicas, comparar precios entre convenios y preparar actualizaciones anuales

Criterios de aceptación:

  • [ ] Puedo exportar el catálogo completo con: código, nombre, forma farmacéutica, presentación, unidad de costeo, costo unitario, margen, precio base.
  • [ ] Puedo filtrar la exportación por línea de producto, por rango de precio o por fecha de última actualización.
  • [ ] El archivo exportado es compatible con Excel y puede re-importarse para actualizaciones masivas de precio.
  • [ ] La exportación incluye la fecha de última actualización de cada registro.

Prioridad: Media Origen: Documento original M06 Costeo. Reunión 2026-03-05 (Inger: "una vez al año, cuando son convenios, por lo general uno actualiza los precios"). Reunión 2026-03-24 (Inger muestra su Excel de precios para Santa Gemita). Funcionalidad: F-M06-006


HU-M06-007: Actualizar precios masivamente por carga de archivo

Como administrador del recetario Quiero actualizar los precios de múltiples productos de forma masiva mediante la carga de un archivo Excel o CSV Para realizar la revisión anual de precios de forma eficiente sin editar producto por producto

Criterios de aceptación:

  • [ ] Puedo descargar la plantilla actual de productos con precios vigentes.
  • [ ] Puedo modificar los precios en el archivo descargado y re-subirlo al sistema.
  • [ ] El sistema muestra un resumen de cambios antes de aplicarlos: cuántos productos cambian, diferencia de precio por producto.
  • [ ] Al confirmar, todos los cambios se aplican y cada uno queda registrado en el historial.
  • [ ] Si algún registro tiene error (código inexistente, valor inválido), se reporta sin afectar los demás.

Prioridad: Media Origen: Reunión 2026-03-05 (Inger: "que también esté la opción de hacer una actualización de precio por carga masiva"; Felipe: "descarga todo lo que está arriba"). Funcionalidad: F-M06-002, F-M06-006


Resumen de cobertura

HistoriaFuncionalidad cubiertaPrioridad
HU-M06-001F-M06-001 Unidad de costeoAlta
HU-M06-002F-M06-002 Costo materias primasAlta
HU-M06-003F-M06-003 Cálculo costo productoAlta
HU-M06-004F-M06-004 Factores de margenAlta
HU-M06-005F-M06-005 Historial de cambiosMedia
HU-M06-006F-M06-006 Exportación comercialMedia
HU-M06-007F-M06-002, F-M06-006 Actualización masivaMedia

Volver al Requerimientos M06 | Ver Modelo de datos M06 | Ver Índice general