Skip to content

M06 Costeo -- Requerimientos

CampoValor
EstadoBorrador
PrioridadFase 1 -- Transversal
Última actualización2026-03-25
Reuniones vinculadas2026-03-05, 2026-03-09, 2026-03-10-p2, 2026-03-24

1. Objetivo

Estandarizar cómo el recetario calcula costos y precios base para alimentar cotización (M02) y convenios (M03). El módulo busca que los precios sean consistentes, trazables y actualizables sin depender de cálculos manuales dispersos en hojas de cálculo.


2. Razón de existir

En la reunión del 5 de marzo de 2026 se acordó que el costeo es un módulo distinto de la cotización:

  • Puede integrarse con cotización, pero no debe bloquear la salida temprana del cotizador.
  • Cada recetario tiene su propia forma de costear, pero necesitan una herramienta estandarizada.
  • El costeo alimenta tanto la cotización directa (M02) como los precios de convenio (M03).

Origen: Reunión 2026-03-05 (Inger: "el sistema de costeo para un recetario es... wow. Yo diría que el costeo es un módulo distinto").


3. Alcance

3.1 Sí pertenece a Costeo

  • Definición de unidad de costeo por tipo de producto.
  • Registro y actualización de costo de materias primas.
  • Cálculo de costo de producto (fórmula + mano de obra + overhead).
  • Aplicación de factores de margen para obtener precio base.
  • Historial de cambios de costo y precio.
  • Exportación para revisión comercial.

3.2 No pertenece a Costeo

  • Generación de cotizaciones al cliente --> M02 Cotización consume el precio base.
  • Gestión de convenios o descuentos por cliente --> M03 B2B aplica descuentos sobre el precio base.
  • Gestión de inventario de materias primas --> Módulo futuro o sistema ERP externo.
  • Facturación --> Sistema contable externo (Mastersoft u otro).

4. Actores

ActorDescripciónCapacidades principales
Recetario adminAdministrador del recetario que define y actualiza costos y preciosRegistrar costos de materias primas, definir fórmulas de costeo, aplicar márgenes, exportar para revisión
Director técnicoFarmacéutico responsable que valida que las fórmulas y sus costos sean coherentes con la realidad productivaRevisar costos calculados, validar fórmulas de costeo, aprobar cambios de precio

5. Flujo principal


6. Funcionalidades detalladas

F-M06-001: Definición de unidad de costeo por tipo de producto

Descripción: Configurar la unidad base de costeo según el tipo de producto, de modo que no se generen códigos duplicados por cada variante de presentación.

Detalle:

Tipo de productoUnidad de costeoEjemplo
CápsulasPor unidad (cápsula)Ciclosporina 1 mg = precio por 1 cápsula. Si piden 30, se multiplica x 30
Cremas / ungüentosPor gramoCrema bifonazol + metronidazol = precio por 1 gramo. Si piden 60 g, se multiplica x 60
Líquidos / coliriosPor presentación definidaColirio cloruro de sodio 10 ml = precio por 1 frasco de 10 ml. Si piden 2, se multiplica x 2
JarabesPor presentación definidaJarabe X 100 ml = precio por 1 frasco de 100 ml

Regla clave: El recetario no carga N códigos para el mismo producto en distintas cantidades. Carga un único código con la unidad base y la cantidad se multiplica al momento de cotizar.

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.


F-M06-002: Registro de costo de materias primas

Descripción: Mantener un catálogo de materias primas con su costo actualizado, que alimenta el cálculo de costo de cada producto.

Detalle:

  • Registro de materia prima: nombre, código, proveedor, unidad de compra, costo por unidad.
  • Posibilidad de registrar múltiples proveedores y costos por materia prima.
  • Fecha de vigencia del costo (desde cuándo aplica).
  • Actualización individual o por carga masiva (Excel/CSV) para revisiones periódicas de precio.

Origen: Documento original M06 Costeo, "Definición de unidad de costeo". Reunión 2026-03-05 (discusión sobre cómo se costea cada componente).


F-M06-003: Cálculo de costo de producto

Descripción: Calcular el costo de un producto a partir de la fórmula (composición de materias primas), la mano de obra y los costos indirectos.

Detalle:

  • Cada producto tiene una fórmula que define: materias primas utilizadas, cantidad de cada una por unidad de costeo.
  • El costo del producto se calcula como: suma de (cantidad de MP x costo unitario de MP) + factor de mano de obra + factor de overhead.
  • Diferenciación entre productos estándar (fórmula fija) y productos variables (fórmula definida por receta).
  • Para productos variables (recetas nuevas que el recetario no tiene en catálogo), el costeo se hace manualmente por el equipo técnico y luego se carga al sistema.

Origen: Reunión 2026-03-05 (Inger: sobre productos estandarizados vs. no estandarizados; Felipe: "yo le dejaría la puerta para que te mande la receta tú de forma interna, analice cuánto cuesta"). Documento original M06 Costeo.


F-M06-004: Aplicación de factores de margen

Descripción: Definir y aplicar factores de margen sobre el costo calculado para obtener el precio base de venta.

Detalle:

  • Factores de margen configurables por recetario: porcentaje sobre el costo.
  • Factores sugeridos (discutidos en reuniones): +20%, +50%, +60%.
  • El margen puede variar por línea de producto, por canal de venta o por tipo de cliente (esto se define a nivel de convenio en M03, no en M06).
  • M06 genera el precio base; M03 aplica descuentos de convenio; el cliente convenio puede aplicar su propio factor adicional para su precio de venta al público.

Origen: Reunión 2026-03-05 (Felipe: "una sugerencia de más un veinte, más un cincuenta, más un sesenta"). Reunión 2026-03-24 (discusión sobre factores del recetario vs. factores del cliente).


F-M06-005: Historial de cambios de costo y precio

Descripción: Registrar cada cambio de costo de materia prima y de precio de producto para trazabilidad y análisis comercial.

Detalle:

  • Cada vez que se actualiza el costo de una materia prima, se guarda un registro con: valor anterior, valor nuevo, fecha de cambio, usuario que realizó el cambio.
  • Cada vez que cambia el precio base de un producto (por cambio de costo, de fórmula o de margen), se guarda registro equivalente.
  • Posibilidad de consultar el historial de precios de un producto en un período dado.
  • Los convenios (M03) pueden consultarse cuando se actualizan los precios base para evaluar impacto.

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... para tomar decisiones comerciales"). Documento original M06 Costeo.


F-M06-006: Exportación para revisión comercial

Descripción: Exportar la lista de productos con sus costos y precios para que el equipo comercial revise y tome decisiones fuera del sistema.

Detalle:

  • Exportación a Excel/CSV del catálogo completo: código, nombre, forma farmacéutica, presentación, costo unitario, margen, precio base.
  • Filtrado por línea de producto, por rango de precio, por fecha de última actualización.
  • Uso típico: revisión anual de precios para convenios (caso Salco/Santa Gemita).

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").


7. Reglas de negocio

IDReglaOrigen
R-M06-001Costeo es un módulo distinto de cotización. Puede integrarse pero no debe bloquear la salida del cotizador.Reunión 2026-03-05
R-M06-002La unidad de costeo depende del tipo de producto: cápsulas por unidad, cremas por gramo, líquidos por presentación. No se crean códigos separados por cantidad.Reunión 2026-03-05
R-M06-003El recetario carga el precio por unidad base. La cantidad se multiplica al momento de cotizar o facturar.Reunión 2026-03-05
R-M06-004Los factores de margen son configurables por recetario. Los valores iniciales sugeridos son +20%, +50%, +60%.Reunión 2026-03-05
R-M06-005Cada cambio de costo o precio debe quedar registrado con fecha, valor anterior, valor nuevo y usuario que lo realizó.Reunión 2026-03-05
R-M06-006Los precios de convenio no son públicos. El precio que ve el cliente es el precio de convenio (precio base - descuento pactado), nunca la tabla general del recetario.Reunión 2026-03-10-p2
R-M06-007Para productos no estandarizados (recetas nuevas), el costeo se realiza manualmente y luego se carga al sistema. El sistema debe soportar este flujo.Reunión 2026-03-05

8. Dependencias

DependenciaDirecciónDetalle
M06 Costeo --> M02 CotizaciónSalidaM02 consulta el precio base calculado por M06 para generar cotizaciones
M06 Costeo --> M03 B2BSalidaM03 consulta el precio base para aplicar descuentos de convenio y generar el precio de convenio

Nota: M06 no depende de ningún otro módulo para funcionar. Es un módulo transversal que alimenta a M02 y M03.


9. Pendientes de cierre

PendienteEstadoNotas
Política de margen por clienteAbiertoDefinir si el margen se configura en M06 o en M03 por convenio. Decisión preliminar: M06 define margen general, M03 aplica descuento por convenio
Política de actualización periódicaAbiertoDefinir frecuencia de revisión de costos (anual para convenios, según mercado para materias primas)
Integración automática con cotización y B2BAbiertoDefinir si M02 y M03 consultan en tiempo real o si se sincroniza periódicamente
Factor de mano de obra y overheadAbiertoDefinir cómo se calcula y si es configurable por recetario
Integración con sistema contable externo (Mastersoft)AbiertoReunión 2026-03-24 (Inger: "lo cruzo con Mastersoft, con información contable")

10. Historial de cambios

FechaReuniónCambio
2026-03-052026-03-05Definición inicial del módulo de costeo, unidades de costeo por tipo de producto, decisión de separar costeo de cotización
2026-03-092026-03-09Confirmación de que costeo es transversal y alimenta cotización y B2B
2026-03-102026-03-10-p2Protección de precios de convenio, no publicar tabla general
2026-03-242026-03-24Discusión sobre factores de margen, integración con Mastersoft, revisión periódica de precios
2026-03-25--Creación del documento de requerimientos completo

Volver al Índice general | Ver Arquitectura modular | Ver Historias de usuario M06 | Ver Modelo de datos M06