Kafinea distingue dos categorías de productos para gestionar el abastecimiento de proveedores:
- Producto genérico: artículo «modelo» utilizado en sus presupuestos, pedidos de clientes y facturas (p. ej.: Cable HDMI de 2 m). No se corresponde con ninguna referencia concreta de proveedor.
- Producto específico: variante concreta asociada a un producto genérico y adquirida a un proveedor (p. ej.: Cable HDMI de 2 m – Marca Alpha, Ref. ABC123).
Esta función solo está activa si la opción «Productos genéricos y abastecimiento de proveedores » está activada en «Configuración» > «Funcionalidades».
1. Identificar un producto genérico o específico #
En la ficha del producto, marque la casilla «Producto genérico » en el bloque «Productos genéricos».
- Junto al nombre del producto, en la ficha detallada, aparece una insignia azul con la palabra «Genérico» para identificar de inmediato los productos genéricos.
- Los productos específicos no muestran ninguna insignia.
2. Sección «Productos genéricos » de la ficha n. º
El bloque contiene los campos relacionados con la gestión genérica o específica. Según la opción seleccionada, algunos campos son aplicables y otros no:
| Campo | Créditos | Específico |
|---|---|---|
| Producto genérico (casilla de verificación) | ✅ | ✅ |
| Producto genérico principal | ❌ | ✅ (señala a los créditos) |
| Método de cálculo del precio | ✅ | ❌ |
| Margen (%) | ✅ (excepto en el modo de introducción manual) | ❌ |
| Redondeo del precio | ✅ (excepto en el modo de introducción manual) | ❌ |
| Coste de referencia | ✅ (calculado, salvo introducción manual) | ❌ |
| Último cálculo de precios | ✅ (calculado) | ❌ |
| Estado del cálculo | ✅ (calculado) | ❌ |
Campos no aplicables: no se ocultan, sino que permanecen visibles pero atenuados, con una información emergente que indica «No aplicable a productos genéricos» o «No aplicable a productos específicos». Esto evita cualquier sensación de pérdida de información y explica al usuario el motivo por el que el campo aparece atenuado.
3. Métodos de cálculo del precio #
El modo de cálculo determina cómo Kafinea establece el precio de venta del producto genérico. Debe seleccionar un modo explícito: no se aplica ningún valor por defecto de forma automática. Si el modo está vacío o es desconocido, aparece el mensaje «Error: modo de cálculo no definido» y se mantiene el precio actual.
Hay seis modos disponibles:
| Moda | Fuente del coste | Comportamiento |
|---|---|---|
| Introducción manual (sin recálculo) | — | El precio se introduce manualmente en la ficha del producto. Kafinea nunca lo vuelve a calcular, ni siquiera cuando se modifica un medicamento específico para niños. |
| La oferta más barata | Ofertas de proveedores específicas para niños | Selecciona la oferta del proveedor válida con el precio más bajo. |
| Oferta favorita | Ofertas de proveedores específicas para niños | Guarda la oferta marcada como favorita. Si no hay ninguna, pasa a la oferta más barata. |
| Media de las ofertas | Ofertas de proveedores específicas para niños | Calcula la media de los precios de las ofertas válidas. |
| El más barato de su clase | Precio de compra de los productos específicos para niños | Retiene el precio de compra (unit_price) del específico infantil el más barato, sin pasar por las ofertas. |
| Media de los específicos | Precio de compra de los productos específicos para niños | Calcula la media de los precios de compra de los artículos específicos para niños, sin tener en cuenta las ofertas. |
En los cinco modos automáticos, el precio final se calcula según la siguiente fórmula:
Precio de venta = Coste de referencia × (1 + Margen %) y, a continuación, redondeado según la configuración.
Posibles estados de cálculo #
| Estatuto | Significado |
|---|---|
| Vale | Cálculo realizado correctamente, precio actualizado. |
| No aplicable | Modo de introducción manual: no se ha realizado ningún cálculo; el precio es el introducido. |
| Ninguno en particular | El medicamento genérico no tiene una indicación específica para niños. |
| Ofertas que faltan | No hay ninguna oferta de proveedor válida en la fecha de cálculo. |
| Faltan los precios | Los productos específicos (o sus ofertas) no tienen un precio válido. |
| Error: modo de cálculo no definido | No se ha seleccionado ningún modo o se desconoce el modo: el precio no cambia. |
4. Visualización y comportamiento en la ficha del producto genérico #
En el caso de los productos genéricos, hay varios elementos visuales que te ayudan a comprender cómo se calcula el precio y si puedes modificarlo.
4.1 Banner contextual en el bloque «Información sobre tarifas» #
En la parte superior del bloque de tarifas aparece un banner informativo:
- En el modo de introducción manual: «Introducción manual: el precio no se recalcula automáticamente».
- En los demás modos: «El precio de venta se recalcula automáticamente a partir de los productos secundarios específicos (modo: %s)», seguido de la fecha del último cálculo.
La barra superior también incluye un enlace «Ver subproductos» para acceder rápidamente a los productos específicos relacionados. El botón «Recalcular» del producto genérico sigue estando disponible en la parte superior de la ficha.
4.2 Campo «Precio unitario» de solo lectura + etiqueta «Calculado» #
Cuando el registro no está en modo «Introducción manual», el campo «Precio unitario» aparece como de solo lectura y va acompañado de una etiqueta que dice «Calculado». Una información emergente indica: «Este precio se calcula automáticamente (modo: %s). Cambie al modo «Introducción manual» (sin recálculo) para introducirlo.».
En el modo de introducción manual, el campo vuelve a ser editable: puedes introducir libremente el precio de venta, que nunca se sobrescribirá con un recálculo automático.
4.3 Ventana emergente «¿Cómo se calcula este precio?» #
Junto al campo «Precio unitario», un icono ⓘ abre una ventana emergente que muestra:
- El método de cálculo activo.
- El coste de referencia utilizado, el margen aplicado yel redondeo.
- Lista de fuentes utilizadas: según el modo, productos específicos para niños (con su precio de compra) u ofertas de proveedores (con el proveedor y el precio).
- El precio final obtenido.
Si no hay datos de cálculo disponibles, el popover muestra el mensaje «No hay datos de cálculo disponibles».
5. Normas profesionales #
-
Un producto genérico no puede tener un producto de origen.
- Si marca Producto genérico y cuando se avisa a uno de los padres, Kafinea bloquea el registro con el mensaje:
Un producto genérico no puede tener un producto principal.
- Esta regla se aplica a todos los canales: edición de la interfaz de usuario, edición rápida, edición masiva, API REST, flujos de trabajo e importación de CSV.
- Si marca Producto genérico y cuando se avisa a uno de los padres, Kafinea bloquea el registro con el mensaje:
-
El producto principal de un producto específico debe ser, a su vez, un producto genérico. Kafinea comprueba automáticamente esta coherencia durante el registro.
-
Recálculo automático del precio: cuando un producto específico cambia de producto principal, se crea, modifica o elimina una oferta de proveedor, o varía el precio de compra de un producto específico, el precio del producto genérico correspondiente se recalcula automáticamente, salvo si el producto genérico está en modo de introducción manual (en cuyo caso, el precio sigue siendo estrictamente el que haya introducido).
-
Selección explícita del modo: el sistema ya no aplica el modo silencioso por defecto. Una referencia sin modo de cálculo generará el estado «Error: modo de cálculo no definido » y su precio no se modificará hasta que seleccione un modo.
-
Un producto genérico no puede ser un kit (y viceversa). Los dos mecanismos de cálculo de precios son incompatibles. Si intentas convertir un kit en un producto genérico (o añadir subproductos a un producto genérico), Kafinea bloqueará la operación. Consulta «Kits de productos» para obtener más detalles.
6. Cambio entre genérico y específico #
Puede cambiar en cualquier momento un producto de genérico a de marca (y viceversa):
- Los valores no aplicables se conservan en la base de datos, pero aparecen atenuados en la pantalla.
- Si vuelve a cambiar de vista, los datos volverán a estar visibles y se podrán editar.
- Por lo tanto, no se pierde ninguna información al cambiar de tipo.
7. Preguntas frecuentes #
¿Por qué no puedo asignar un producto principal a mi producto genérico?
Porque un producto genérico es, por definición, un «modelo» sin vinculación directa con un proveedor. Solo los productos específicos tienen un producto principal genérico.
¿Por qué el precio unitario de mi producto genérico es de solo lectura?
Porque el modo de cálculo activo recalcula automáticamente este precio a partir de las especificaciones secundarias o de las ofertas de los proveedores. Para introducirlo manualmente, cambie el modo de cálculo a «Introducción manual (sin recálculo)».
¿Cuál es la diferencia entre «Ofertamás barata» y «Específico más barato» ?
«Oferta más barata» (y sus variantes «Oferta preferida » y «Media de las ofertas») se basa en las ofertas de los proveedores vinculadas a los específicos secundarios. «Específico más barato» (y «Media de los específicos») utiliza directamente el precio de compra de los productos específicos, sin pasar por las ofertas.
¿Por qué los campos de cálculo de precios aparecen desactivados en mi producto específico?
Estos campos solo sirven para calcular automáticamente el precio del producto genérico. No tienen sentido en un producto específico, que refleja una oferta concreta del proveedor.
El estado muestra «Error: modo de cálculo no definido». ¿Qué hay que hacer?
Abre la ficha del producto genérico y selecciona un modo en «Modo de cálculo del precio»; a continuación, guarda los cambios. Kafinea volverá a realizar el cálculo en la próxima actualización o al pulsar el botón «Recalcular».
¿Por qué no aparece la etiqueta «Genérico»?
Comprueba que la opción «Productos genéricos y abastecimiento de proveedores » esté activada en «Configuración» > «Funcionalidades», y que la casilla «Producto genérico» esté marcada en la ficha.