FR EN DE ES IT

Guía de presentación — Módulo SRM
Contratos y tarifas negociadas con los proveedores, y su vínculo con el módulo de compras (PMS)

Todo lo que hay que entender y mostrar, explicado de forma sencilla, con los ejemplos reales de la base de demostración (proveedor SHOP-PHARMACIE.FR, productos [MEDIC]).

Preparado el 27/07/2026 · Entorno de demostración: PWA gse-web-dev.xlexe.com → servidor demo.gse-web.online → usuario demo
📢 Esta guía es de libre reutilización ¿Está preparando una presentación interna del módulo para sus equipos? Sírvase libremente: el guion de demostración, los ejemplos con cifras y las respuestas a las preguntas frecuentes de esta guía están a su disposición, sin restricciones. El entorno de demostración (usuario demo) es público: puede reproducir en él todos los ejemplos.

1El SRM en 2 minutos

SRM = Supplier Relationship Management, literalmente «gestión de la relación con los proveedores». En concreto, dentro de GSE-Web es el módulo que memoriza los precios que usted ha negociado con sus proveedores y los aplica automáticamente cuando hace un pedido — y que después verifica que el proveedor ha respetado esos precios en la entrega y en la facturación.

La analogía sencilla Sin SRM, es como hacer la compra sin tarjeta de fidelidad: usted paga el precio expuesto y nadie comprueba el tique de caja. Con el SRM, la aplicación conoce su precio negociado (la «tarjeta de fidelidad» firmada con el proveedor), lo aplica por sí sola en el momento de pedir y hace sonar la alarma si el tique de caja (la factura) no coincide.

❌ Antes (sin SRM)

  • Los precios negociados duermen en un PDF o un Excel que nadie abre.
  • En cada pedido se vuelve a teclear un precio «de memoria».
  • Nadie compara la factura con el contrato → las subidas pasan desapercibidas.
  • Los rappels de fin de año (RFA) se controlan… o no.

✅ Después (con SRM)

  • Los contratos y listas de precios están en la aplicación, fechados y versionados.
  • El pedido a proveedor recupera el precio correcto por sí solo (insignia verde).
  • Cada desviación entre precio contractual y precio constatado se detecta y registra.
  • Los rappels (RFA) se siguen con barra de progreso y proyección de fin de año.
¿Dónde encontrarlo en la aplicación? En el menú lateral, una sección dedicada SRM agrupa 5 entradas:
📋 Tarifas de proveedores 📑 Contratos de proveedores 💶 RFA de proveedores ⚖️ Desviaciones de precio 🧮 Simulación de precios
Solo aparece si el usuario posee al menos uno de los permisos SRM_TARIFS, SRM_CONTRATS o SRM_CONTROLE_ECARTS, y únicamente en los servidores dedicados y el servidor DEMO (nunca en la producción compartida www — argumento comercial: es una funcionalidad del plan ENTREPRISE).

2Glosario para no iniciados

Los términos en el orden en que los irás encontrando. Cada definición se ilustra con un dato real visible en la base de demostración.

Acuerdo marco
Un contrato «paraguas» firmado con un proveedor para un periodo determinado (a menudo el año). Fija las reglas generales: precios, descuentos, umbral de portes pagados, condiciones de pago. Los pedidos que se hacen después se remiten a él. el contrato AC-SHOPPHARM-2026 «Acuerdo marco SHOP-PHARMACIE.FR 2026», válido del 01/01/2026 al 31/12/2026, estado Activo.
Contrato exprés
Un «minicontrato» creado automáticamente por la aplicación cuando se introducen tarifas rápidamente sin formalismos (página «Tarifas de proveedores»). Ideal para los clientes pequeños: nada de papeleo, solo precios. Más adelante puede «promoverse» a contrato completo. el contrato Exprés «Tarifas SHOP-PHARMACIE.FR (introducción rápida)» con un precio de Doliprane a 7,88 €.
Versión / Adenda
Cada contrato tiene versiones numeradas. La versión 1 es el contrato inicial; las siguientes son adendas (modificaciones negociadas sobre la marcha). Regla de oro: una versión firmada no se modifica nunca más — para cambiar algo, se crea una adenda. AC-SHOPPHARM-2026 tiene 3 versiones: v1 firmada el 05/01, v2 «Revisión tarifaria T2 2026» firmada el 15/04, v3 todavía en borrador.
Lista de precios (tarifa)
Un «paquete» de precios con un perímetro geográfico (nacional, un almacén concreto, una zona de códigos postales, una entidad) y un periodo de validez. Un contrato puede contener varias listas. AC-SHOPPHARM-2026 contiene 3 listas: «Lista nacional 2026», «Lista Almacén [MEDICAMENTS] P8» y «Lista zona París (75)».
Línea de tarifa
UNA línea de precio = un producto + su precio negociado + su referencia en el proveedor + sus fechas de validez. Es el ladrillo básico del módulo. Efferalgan 1 g → ref. proveedor SP-EFF-1G, precio bruto 2,18 €, del 01/01 al 31/12/2026, familia «Analgésicos».
Escalón de volumen
«Cuanto más compro, más barato me sale.» Un escalón dice: a partir de tal cantidad, aplicar o bien un precio reducido, o bien un descuento en %. Nunca los dos a la vez. Efferalgan: a partir de 10 unidades → −2 %, de 50 → −4 %, de 100 → −6 %. Spasfon: a partir de 24 unidades → precio neto 3,60 € (en lugar de 3,85 €).
Descuento (pedido / familia / logístico)
Reducciones que se suman a los precios: descuento por pedido = % sobre el total si el pedido supera un umbral; descuento por familia = % sobre todos los productos de una familia del catálogo; descuento logístico = gesto comercial ligado al transporte/la recogida. AC-2026: −2 % en todo pedido ≥ 300 €; −1,5 % en la familia «Analgésicos»; −1 % logístico.
Umbral de portes pagados (franco)
El importe mínimo de pedido a partir del cual el proveedor regala el envío. Por debajo, se aplican gastos de envío. AC-2026: portes pagados a partir de 250 € — por encima de 250 € de pedido, envío gratuito.
RFA (rappel — descuento de fin de año)
Un descuento que el proveedor devuelve al final del periodo si usted ha superado ciertos volúmenes de compra anuales. Llega fuera de factura (a menudo mediante abono o transferencia), y por eso no modifica nunca el precio de sus existencias. «RFA 2026 acuerdo marco»: 1 % de rappel si la cifra de negocio anual supera los 10.000 €, 2 % por encima de 25.000 €, 3 % por encima de 50.000 €. La «RFA 2025» está cerrada: 1.250 € realmente percibidos.
1-net / 2-net / 3-net (la «cascada francesa»)
La jerga de los compradores para decir «el precio después de cada capa de descuento»: 1-net = precio bruto menos el descuento de la línea; 2-net = 1-net menos el escalón de volumen; 3-net = 2-net menos el descuento por familia. Al rappel (RFA) se le llama a veces «el 3-net fuera de factura». Detalle completo en la sección 5.
Precio medio ponderado (PMP, fr. CUMP)
El método contable que calcula «cuánto vale una unidad en stock»: en cada recepción, el coste del stock se recalcula como media ponderada entre el stock antiguo y la nueva entrada. El precio neto negociado alimenta el PMP en la recepción — ahí es donde el SRM y la gestión de stock se encuentran.
Desviación de precio
La diferencia entre el precio esperado (el del contrato) y el precio constatado (en el albarán o en la factura). Más allá de la tolerancia del contrato, la aplicación crea una desviación que hay que tratar. Efferalgan esperado a 2,09 € (escalón aplicado), facturado a 2,18 € → desviación +4,31 %, estado «Pendiente»: el proveedor no aplicó el descuento por escalón.
Tolerancia de desviación
El margen de error aceptado antes de crear una desviación (los céntimos de redondeo no merecen una reclamación). Se configura por contrato. AC-2026: tolerancia del 2 %; el contrato de urgencias es más estricto: 1,5 %.
Compromiso
Lo que USTED promete al proveedor a cambio de los buenos precios: comprar al menos tal cantidad o tal importe durante el periodo. La aplicación sigue el consumo del compromiso. AC-2026: compromiso de 15.000 € de compras en el año.
Incoterm
Un código internacional de 3 letras que indica quién paga y quién es responsable del transporte (p. ej. DAP = entregado en destino a cargo del vendedor, EXW = usted recoge la mercancía en fábrica). Campo opcional, útil sobre todo a nivel internacional.
PMS (módulo de compras)
El módulo de GSE-Web que gestiona los pedidos a proveedores y las recepciones. El SRM es su «cerebro de precios»: el PMS pide, el SRM proporciona los precios. Detalle en la sección 7.
GED (enlaces a documentos)
La gestión documental electrónica del cliente (SharePoint, Drive…). El módulo almacena enlaces a los contratos allí archivados — nunca los archivos en sí (decisión RGPD). Única excepción: el PDF de la versión firmada, que puede adjuntarse.

3Cómo encajan los datos

Todo parte del proveedor, y cada nivel precisa el anterior. Para recordar: un contrato contiene versiones, una versión lleva listas de precios, una lista contiene líneas de precio y una línea puede tener escalones.

🏢 ProveedorSHOP-PHARMACIE.FR — la ficha de tercero, enriquecida en el lado SRM (contacto comercial Julie Perrin, segmento «Preferido», e-mail de pedidos)
📑 Contrato / acuerdo marcoAC-SHOPPHARM-2026 · tipo, estado, fechas, portes pagados 250 €, tolerancia 2 %, compromiso 15.000 €
📜 Versión (inmutable una vez firmada)v1 firmada el 05/01 → v2 adenda firmada el 15/04 → v3 borrador. Cada firma congela una «foto» de los precios (para comparar v2 con v1)
🗺️ Lista de precios (perímetro + periodo)«Lista nacional 2026» (en todas partes) · «Lista Almacén [MEDICAMENTS] P8» (un solo centro) · «Lista zona París (75)» (códigos postales 75…)
💶 Línea de tarifa (producto × precio × validez)Efferalgan 1 g · ref. SP-EFF-1G · 2,18 € · familia Analgésicos · 01/01 → 31/12/2026
📶 Escalones de volumen≥ 10 → −2 % · ≥ 50 → −4 % · ≥ 100 → −6 %

Y alrededor de este árbol, 4 satélites:

  • Descuentos (pedido / familia / logístico) — vinculados al contrato o solo al proveedor;
  • RFA y sus escalones de cifra de negocio — vinculados al contrato, seguidos en su propio panel de control;
  • Desviaciones de precio — creadas automáticamente en el control de recepciones y facturas;
  • Enlaces a documentos — las URL hacia la GED del cliente (contrato firmado, catálogo, condiciones generales).

4Visita guiada pantalla por pantalla

Las 5 páginas del menú SRM, en el orden en que mejor se presentan. Para cada página: para qué sirve, lo que verás con los datos de demostración y los botones importantes.

4.1 — «SRM: Tarifas de proveedores» (la puerta de entrada más sencilla)

Para qué sirve: introducir y modificar en masa los precios negociados de un proveedor, como en una hoja de cálculo, sin preocuparse de los contratos. Es la página «solo quiero meter mis precios».

Cómo funciona:

  • Elegir un proveedor en el desplegable Proveedor → se muestra la tabla de sus tarifas (columnas: Referencia, Descripción, Ref. proveedor, Precio bruto, Descuento %, Familia, Inicio, Fin, Escalones, Acciones).
  • Hacer clic en una celda para modificar — la línea modificada queda resaltada en ámbar, y aparece el botón verde Guardar (n).
  • Añadir una tarifa: búsqueda del producto, ref. proveedor, precio, fechas. Si no existe ningún contrato, la aplicación crea automáticamente un contrato exprés — cero papeleo.
  • El icono «escalones» de cada línea abre la gestión de los escalones de volumen (cantidad mínima → precio O descuento, a elegir, excluyentes).
  • El icono de importación/exportación de arriba abre la importación Excel (XLSX): se descarga una plantilla vacía o la exportación de las tarifas actuales, se rellena y se reimporta. Vista previa con estado por línea (verde = lista, naranja = advertencia, rojo = error bloqueante).
Sutileza antierrores que conviene mencionar Dos precios para el mismo producto no pueden solaparse en el tiempo: si se introduce un nuevo precio que empieza más tarde, el antiguo se cierra automáticamente la víspera (con mensaje azul visible — nunca en silencio). Si las fechas son incompatibles, aparece un mensaje bloqueante «Solapamiento de fechas». La fecha de inicio de una tarifa existente está bloqueada (solo lectura): el historial de precios no se reescribe.

Con los datos de demostración: selecciona SHOP-PHARMACIE.FR → se muestran 15 tarifas (Efferalgan 2,18 €, Spasfon 3,85 €, Gaviscon 46,80 € la caja de 12…).

4.2 — «SRM: Contratos de proveedores» (el corazón del módulo)

Para qué sirve: gestionar el ciclo de vida completo de los contratos: creación, negociación, firma, adendas, expiración.

La lista

  • Filtros por Estado y por Proveedor; botón + para crear un contrato.
  • Cada tarjeta muestra la referencia, el proveedor, el tipo, el periodo y dos insignias: estadoBorrador Negociado Activo Expirado Rescindido — y vencimientoD-25 si finaliza en ≤ 30 días, naranja ≤ 60 d., ámbar ≤ 90 d., Vencido si ya ha pasado. Una insignia roja en la entrada del menú cuenta los contratos próximos a vencer.

Con los datos de demostración, la lista cuenta una historia completa:

ContratoTipoEstadoLo que ilustra
AC-SHOPPHARM-2026Acuerdo marcoActivoEl contrato vivo: 3 versiones, 3 listas de precios, escalones, descuentos, RFA, enlaces GED
CT-SHOPPHARM-URG-2026ContratoActivoUn segundo contrato activo con el mismo proveedor (productos de urgencias)
MN-PHARMA-2025Contrato público nacionalExpiradoEl histórico: RFA cerrada en 1.250 €, lista de precios cerrada
CT-SHOPPHARM-2027ContratoNegociadoEl futuro: contrato 2027 en curso de negociación, todo en borrador
EXPRESS-11ExprésActivoEl contrato autocreado por la introducción rápida (promovible)

El detalle de un contrato: 4 pestañas

  1. Información — todas las condiciones (fechas, portes pagados, pago, compromiso, tolerancia) + botones contextuales: Modificar (solo borrador/negociado), Firmar la versión n (botón verde), Crear una adenda (si está activo), Promover a contrato completo (violeta, si es exprés), y la sección «Enlaces a documentos» (las URL de la GED — ningún archivo almacenado en nuestros servidores, RGPD).
  2. Versiones — la cronología v1 → v2 → v3 con estados Firmada Reemplazada Borrador, el PDF firmado adjuntable, y el botón «Comparar con la versión anterior» que muestra la tabla de diferencias de precios (Añadido / Eliminado / Modificado).
  3. Listas de precios — las listas de precios del contrato con su destino (Nacional, Almacén, Zona, Entidad) y su estado; botones Crear una lista de precios y Abrir las tarifas del proveedor.
  4. RFA — los acuerdos de rappel de fin de año del contrato (ver 4.3), con un banner azul permanente que recuerda la regla de oro: el rappel no afecta nunca al precio de compra ni al stock.
La regla que hay que enunciar durante la demostración «Una versión firmada es inmutable. Con un contrato firmado no se hacen trampas: toda evolución pasa por una adenda, y la aplicación conserva la foto de cada versión para poder comparar.» Es un argumento de trazabilidad/auditoría muy potente.

4.3 — «SRM: RFA de proveedores» (el panel de control de los rappels)

Para qué sirve: seguir de un vistazo todos los rappels de fin de año en curso: cómo va la cifra de negocio, qué escalón se ha alcanzado, cuánto aportaría el rappel.

  • Cada tarjeta RFA muestra: el periodo, la base de cálculo («Recepciones valorizadas» o «Pedidos entregados»), la cifra de negocio acumulada, el rappel devengado (estimación), una barra de progreso hacia el siguiente umbral, el tipo actual y una proyección de fin de periodo.
  • Filtros: Solo en curso (por defecto) / Todos.
  • Botón Cerrar al final del periodo: se introduce el importe realmente percibido (prerrellenado con la estimación) — comparar lo estimado con lo real: eso es control de gestión.

Con los datos de demostración: «RFA 2026 acuerdo marco» En curso (escalones 10.000 € → 1 %, 25.000 € → 2 %, 50.000 € → 3 %) y «RFA 2025» Cerrada con 1.250 € abonados.

El punto contable que todo el mundo pasa por alto El rappel (RFA) llega fuera de factura (abono o transferencia a final de año). Por tanto, no reduce nunca el precio de compra de los productos ni el valor del stock (PMP). Es deliberado y es la regla contable correcta: de lo contrario, valoraríamos el stock con un descuento que todavía no hemos cobrado.

4.4 — «SRM: Desviaciones de precio» (el policía de las facturas)

Para qué sirve: listar todos los casos en que el proveedor no ha respetado el precio negociado, y registrar la decisión tomada para cada uno.

  • Filtros por estado: Pendientes (por defecto) · Aceptadas · Impugnadas · Regularizadas · Todas. Una insignia roja en el menú cuenta las desviaciones pendientes.
  • Cada tarjeta muestra: el tipo (🚚 Recepción o 🧾 Factura), el producto, el pedido afectado, el precio esperado frente al precio constatado, la tolerancia y el porcentaje de desviación — +4,31 % en rojo si hemos pagado de más, −5,00 % en verde si es a nuestro favor.
  • En una desviación «Pendiente», 3 botones de decisión (con comentario opcional): Aceptar (se deja pasar, p. ej. subida conocida de las condiciones generales) · Impugnar (se reclama al proveedor) · Regularizar (se ha recibido un abono, asunto resuelto).
  • Botón de cabecera Controlar una factura: se elige un pedido, se introducen los precios realmente facturados línea a línea, y la aplicación los compara con el contrato → «n desviación(es) detectada(s)» o «Ninguna desviación detectada — la factura respeta el contrato».

Con los datos de demostración: 10 desviaciones que cubren todos los casos — 4 Pendientes (entre ellas «Descuento por escalón no aplicado en la factura»), 2 Aceptadas (incluida una desviación negativa a nuestro favor), 2 Impugnadas, 2 Regularizadas («Abono del proveedor n.º AV-2026-118 recibido»).

4.5 — «SRM: Simulación de precios» (la herramienta perfecta para ABRIR tu demostración)

Para qué sirve: responder a la pregunta «para este producto, esta cantidad, este centro de entrega, en esta fecha: ¿qué precio se aplicaría, y por qué?» — sin crear nada, sin arriesgar nada.

  • Se elige: producto, proveedor (los que tienen un precio negociado se proponen primero con la mención del contrato), cantidad, almacén de entrega (o «Ninguno (nacional)»), fecha. Botón Simular.
  • Resultado si existe una tarifa: insignia verde ✓ Precio de contrato o ✓ Precio de contrato + escalón de volumen, la cascada de precios (Precio bruto → Precio neto → Precio neto/unidad de stock), los chips de trazabilidad (perímetro aplicado, contrato, ref. proveedor) y, sobre todo, la «Explicación paso a paso»: una lista numerada que desgrana cada etapa del cálculo en lenguaje llano.
  • Resultado si no hay tarifa: tarjeta naranja «Ningún precio negociado» + el último precio de compra conocido que se aplicaría en su lugar.
Por qué empezar la demostración por esta página Muestra TODO el motor del módulo en un solo clic, de forma visual y pedagógica, sin tener que navegar por los contratos. La «explicación paso a paso» hace el discurso por ti.

5La cascada de precios, paso a paso

Es EL mecanismo que hay que entender. Cuando la aplicación busca un precio, parte del precio bruto del contrato y aplica los descuentos en cascada, en un orden preciso. Los compradores lo llaman el «1-net, 2-net, 3-net».

Ejemplo real n.º 1: Efferalgan 1 g, cantidad 60, entrega nacional

Precio bruto (contrato)
2,18 €
el precio de catálogo negociado
1-net: descuento de línea
2,18 €
0 % en esta línea → sin cambios
2-net: escalón de volumen
2,0928 €
60 ≥ 50 → se aplica el escalón «−4 %»
3-net: descuento por familia
2,0614 €
familia «Analgésicos» → −1,5 %
Precio neto / unidad de stock
≈ 2,06 €
este es EL precio que va al pedido y alimenta el stock (PMP)

Cálculo: 2,18 × 0,96 (escalón) × 0,985 (familia) = 2,0614 €. Con 60 unidades, la línea vale ≈ 123,68 € en lugar de 130,80 € a precio bruto: 7 € ahorrados en una sola línea, sin que nadie calcule nada.

Ejemplo real n.º 2: las unidades de compra — Synthol vendido por cajas

Algunos productos se negocian por cajas pero se almacenan por unidades. La línea del Synthol dice: unidad de compra «Caja», coeficiente 12, precio bruto 72,00 € la caja.

La aplicación convierte por sí sola: 72,00 € ÷ 12 = 6,00 € la unidad de stock. Ese es el precio unitario que aparece en el pedido y valoriza el stock. (Misma lógica para el Gaviscon: 46,80 € la caja de 12 → 3,90 € la unidad, antes de descuentos.)

Ejemplo real n.º 3: un escalón «precio neto» en lugar de un descuento %

Un escalón puede expresarse de dos maneras (excluyentes): o bien «−x %», o bien «precio neto impuesto». El Spasfon (3,85 € bruto) tiene escalones en precio neto: a partir de 24 unidades → 3,60 €, a partir de 96 → 3,40 €. El precio neto sustituye entonces al precio vigente (y el descuento por familia se aplica todavía encima).

Las 2 reglas de oro que hay que recordar (preguntas trampa clásicas) 1️⃣ El descuento por pedido (p. ej. −2 % a partir de 300 €) se aplica al TOTAL del pedido, nunca al precio unitario — por tanto, no entra en el valor del stock.
2️⃣ El rappel (RFA) no entra nunca en la cascada ni en el PMP: es un descuento fuera de factura, que se sigue aparte.

6¿Qué tarifa gana? La regla de especificidad

Un mismo producto puede tener precios diferentes según dónde se haga entregar. Cuando varias listas de precios podrían aplicarse, la regla es sencilla:

Gana el perímetro más preciso:
Almacén (3)  >  Zona de código postal (2)  >  Entidad (1)  >  Nacional (0)

…y a igual precisión, se aplica la tarifa con la fecha de inicio más reciente.

Ilustraciones con los datos de demostración

ProductoEntrega elegidaLista de precios aplicadaResultado
Upsa Vitamine C 1000Almacén [MEDICAMENTS] P8 (Clermont-Fd)«Lista Almacén [MEDICAMENTS] P8»4,80 € Precio de contrato
Upsa Vitamine C 1000Otro almacén / nacionalninguna lista lo cubreÚltimo precio de compra ⚠ Último precio
Maxilase (ORL)Almacén PRINCIPAL, París 75018«Lista zona París (75)» — el CP empieza por 754,15 € −2 % línea −2 % familia ORL ≈ 3,99 €
Efferalgan 1 gEn cualquier lugar«Lista nacional 2026»2,18 € (+ escalones según cantidad)
Cómo venderlo en una frase «Usted negocia un precio nacional, un precio especial para su centro más grande, un precio para la región de París: la aplicación elige por sí sola el precio correcto según el almacén de entrega. Nadie necesita saberse las reglas de memoria.»

7El vínculo con el módulo de compras (PMS)

El SRM no vive aislado: todo su valor se revela en la página de pedido a proveedor (módulo de compras), y después en la recepción y en el control de facturas. El circuito es este: el PMS pide, el SRM da los precios, la recepción valoriza el stock, el control verifica.

7.1 — En la página «Nuevo pedido a proveedor»

  • Elección del proveedor línea a línea (multiabastecimiento): un producto puede pedirse a cualquier proveedor. El selector muestra en cabecera una sección verde Con precio negociado (icono ✓ verde) con el precio y la referencia del contrato, y después los demás proveedores (icono de almacén); el proveedor habitual de la ficha de producto lleva la insignia «Ficha de producto».
  • Insignia de origen del precio en cada línea — el usuario ve siempre de dónde viene el precio:
    ✓ Precio de contrato precio procedente de una línea de tarifa SRM · ✓ Contrato + escalón se ha aplicado un escalón de volumen · ⚠ Último precio ningún precio negociado → último precio de compra conocido (¡nunca en silencio!) · «manual» = precio introducido a mano.
  • Un toque en la insignia abre el detalle: la cascada completa (bruto → neto → neto/unidad de stock) y la «explicación paso a paso» — transparencia total del cálculo.
  • La cantidad recalcula el precio en directo: sube la cantidad de Efferalgan de 10 a 60 y el precio unitario baja por sí solo (se activa el escalón de 50). Si la cantidad está por debajo del mínimo contractual, se muestra una advertencia «Mín. contrato: n».
  • Descuento por pedido automático: en los totales, si se alcanza el umbral (p. ej. 300 € con SHOP-PHARMACIE.FR), la línea verde «Descuento pedido −2 %» se deduce automáticamente del total del proveedor.
  • Un icono 💰 ámbar puede señalar «Existe un proveedor más barato para esta línea».

7.2 — En la recepción, y después en el control

  • Recepción: el precio neto de la línea de pedido se propaga a la entrada en stock → alimenta el PMP. El stock se valoriza al verdadero precio negociado, no al precio de catálogo.
  • Control automático: tras la recepción, la aplicación compara el precio constatado con el precio contractual en la fecha del pedido. Más allá de la tolerancia del contrato → se crea una desviación en la página «Desviaciones de precio».
  • Control de factura: al recibir la factura, el botón «Controlar una factura» permite introducir los precios facturados y detectar las desviaciones de facturación.
  • Trazabilidad completa: cada línea de pedido guarda en memoria qué línea de tarifa se utilizó, el precio bruto, el descuento y el origen del precio. Meses después, siempre se puede justificar un precio.
Etapa del circuitoMóduloLo que hace el SRMEjemplo demo
1. Creación del pedidoPMSResuelve el precio negociado de cada línea (cascada + especificidad)CF-2026-004: 4 líneas, insignias escalón/contrato/manual, descuento pedido −2 %
2. RecepciónPMS/WMSPropaga el precio neto a la entrada en stock (PMP)CF-2026-005 Entregado: Spasfon entrado a 3,60 €
3. Control de recepciónSRMCompara el precio del albarán con el contrato → desviacionesDesviación en recepción Gaviscon +10,16 % Impugnada
4. Control de facturaSRMCompara los precios facturados con el contrato → desviacionesDesviación en factura Efferalgan +4,31 % Pendiente

8El flujo de trabajo completo en 9 pasos

El orden lógico de uso del módulo, de la negociación al final del año. (Para un cliente pequeño con prisa: los pasos 1 a 5 se reducen a «introducir sus precios en la tabla rápida» — el contrato exprés hace el resto.)

  1. Crear el contrato — página «Contratos de proveedores», botón +. Proveedor, referencia, tipo (acuerdo marco…), fechas, portes pagados, tolerancia, compromiso. Nace en Borrador.
  2. Crear la lista o las listas de precios — pestaña «Listas de precios» del contrato: perímetro (nacional / almacén / zona / entidad) + periodo de validez.
  3. Introducir las líneas de precio — página «Tarifas de proveedores» (edición tipo hoja de cálculo) o importación XLSX para los grandes volúmenes. Ref. proveedor obligatoria (es la clave de conciliación con las facturas).
  4. Añadir escalones y descuentos — escalones de volumen por línea; descuentos por pedido / familia / logístico a nivel de contrato.
  5. Adjuntar el PDF firmado y firmar la versión — pestaña «Información», botón verde «Firmar la versión n»: la versión se vuelve inmutable, el contrato pasa a Activo. Los precios se aplican desde entonces en todas partes.
  6. Crear el acuerdo RFA (opcional) — pestaña «RFA»: escalones de cifra de negocio → tipo de rappel. El seguimiento arranca automáticamente.
  7. Pedir — módulo de compras: los precios se resuelven por sí solos (insignias verdes), el descuento por pedido se deduce del total.
  8. Recepcionar — el precio neto valoriza el stock (PMP); el control de desviaciones funciona automáticamente por detrás.
  9. Tratar las desviaciones y vivir el contrato — aceptar / impugnar / regularizar las desviaciones; controlar las facturas; crear adendas cuando los precios evolucionan; vigilar los vencimientos (insignias D-30/60/90); cerrar el rappel a final de año con el importe realmente percibido.

9Guion de demostración sugerido (~15 min)

Antes de empezar Abre la PWA https://gse-web-dev.xlexe.com (es la que lleva la última versión del módulo), servidor demo.gse-web.online, usuario demo. Comprueba que la sección «SRM» aparece en el menú lateral. Todos los datos citados a continuación existen realmente en la base de demostración (insertados el 27/07/2026) — y la base demo se reinicializa cada noche a medianoche conservándolos (forman parte del volcado de referencia).
Paso 1 · Simulación de precios — el gancho (3 min)

Menú SRM → Simulación de precios. Introduce: producto EFFERALGAN-1G, proveedor SHOP-PHARMACIE.FR, cantidad 60, almacén «Ninguno (nacional)», fecha de hoy → Simular.

Muestra: la insignia verde Precio de contrato + escalón de volumen, la cascada 2,18 € → ≈ 2,06 € y, sobre todo, despliega la «Explicación paso a paso».

Repite la misma simulación con cantidad 5: el escalón desaparece, el precio vuelve a subir. Efecto garantizado.

«¿Se pregunta cuánto le costaría este producto con este proveedor, para esta cantidad, entregado en este centro? La aplicación responde y le explica cada paso del cálculo. Ninguna regla que aprenderse de memoria.»
Paso 2 · Contratos de proveedores — la columna vertebral (4 min)

Menú SRM → Contratos de proveedores. Haz que lean la lista: un acuerdo marco Activo, un contrato 2025 Expirado, uno de 2027 Negociado, uno Exprés — todo el ciclo de vida visible de un vistazo.

Abre AC-SHOPPHARM-2026 y recorre las 4 pestañas: Información (portes pagados 250 €, tolerancia 2 %, compromiso 15.000 €, enlaces GED), Versiones (v1 firmada → v2 adenda «Revisión tarifaria T2» → v3 borrador; menciona el botón «Firmar la versión 3» y la comparación de versiones), Listas de precios (nacional + almacén P8 + zona 75 → transición perfecta hacia la especificidad), RFA (el acuerdo 2026 con sus escalones).

«Un contrato firmado se vuelve inmutable: toda evolución pasa por una adenda, y se pueden comparar dos versiones línea a línea. Es su pista de auditoría en caso de litigio con el proveedor.»
Paso 3 · Tarifas de proveedores — la introducción del día a día (2 min)

Menú SRM → Tarifas de proveedores, selecciona SHOP-PHARMACIE.FR: las 15 tarifas se muestran como una hoja de cálculo. Modifica un descuento para mostrar el resaltado ámbar y el botón «Guardar (1)» (puedes cancelar sin guardar). Abre los escalones del Efferalgan (10/50/100). Muestra el icono Importar/Exportar XLSX para los catálogos grandes.

«Para un cliente que no quiere formalismos: elige su proveedor, teclea sus precios y ya está. La aplicación crea un contrato "exprés" entre bastidores, que más adelante podremos promover a contrato de verdad.»
Paso 4 · Nuevo pedido a proveedor — la magia del lado de compras (3 min)

Ve al módulo de compras, nuevo pedido a proveedor. Busca «MEDIC» o «EFFERALGAN»: las fichas ya muestran un precio orientativo con insignia. Añade el Efferalgan al carrito, pon cantidad 60: insignia Escalón, precio unitario recalculado en directo. Toca la insignia → se muestra la cascada. Añade otros productos [MEDIC] para superar los 300 €: la línea verde «Descuento pedido −2 %» aparece en los totales. Abre el selector de proveedor de una línea para mostrar la sección «Con precio negociado».

También puedes abrir el pedido existente CF-2026-004 (confirmado, entrega en el almacén P8): sus líneas llevan las insignias de trazabilidad (escalón / contrato / manual).

«El comprador no conoce ningún contrato, ninguna regla: elige un producto y una cantidad. El precio correcto llega solo, y la insignia le dice siempre de dónde viene. Naranja = no hay precio negociado; se lo decimos con franqueza, nunca en silencio.»
Paso 5 · Desviaciones de precio — el policía (2 min)

Menú SRM → Desviaciones de precio. El filtro «Pendientes» muestra 4 desviaciones, entre ellas el Efferalgan +4,31 % «Descuento por escalón no aplicado en la factura». Haz clic en Impugnar, añade un comentario, valida: la desviación pasa a Impugnada con tu nombre y la fecha. Muestra el filtro «Regularizadas» («Abono del proveedor n.º AV-2026-118 recibido») y la desviación verde −5 % (a nuestro favor). Termina con el botón Controlar una factura.

«Cada euro pagado por encima del contrato se detecta, se cuantifica y se registra. En un año, a menudo es el módulo que se paga solo.»
Paso 6 · RFA — la guinda contable (1 min)

Menú SRM → RFA de proveedores. Muestra la RFA 2026 en curso (barra de progreso hacia los 10.000 €, proyección) y cambia el filtro a «Todos» para la RFA 2025 cerrada con 1.250 € percibidos.

«Los rappels de fin de año dejan de ser una sorpresa: usted ve en todo momento en qué punto está, cuánto debería aportar, y compara la estimación con el importe realmente abonado. Y contablemente es impecable: el rappel no toca nunca el valor de sus existencias.»
Plan B en un minuto Si falta tiempo, haz solo los pasos 1, 4 y 5: simulación → pedido → desviaciones. Es la historia completa «el precio correcto, aplicado y después verificado» en 8 minutos.

10FAQ — preguntas trampa y respuestas preparadas

«¿Por qué el rappel (RFA) no baja el precio de mis existencias?»

Porque llega fuera de factura, al final del periodo, y solo si se alcanzan los umbrales. Integrar en el stock un descuento todavía no devengado falsearía la valorización (PMP) y el resultado. La regla contable es: el stock se valoriza al precio neto facturado; el rappel se sigue aparte — que es exactamente lo que hace el módulo (banner azul de recordatorio en todas las páginas RFA).

«¿Qué pasa si un producto no tiene precio negociado?»

La aplicación toma el último precio de compra conocido y lo muestra con una insignia ⚠ Último precio. Nunca un precio inventado, nunca en silencio: el usuario siempre sabe que ese precio no es contractual. (Es una regla de diseño global de GSE-Web: ninguna sustitución silenciosa de valores.)

«¿Se puede modificar un contrato ya firmado?»

No — y es una funcionalidad, no una limitación. Una versión firmada es inmutable (pista de auditoría). Para hacer evolucionar los precios: botón «Crear una adenda» → nueva versión en borrador → se modifican las listas de precios → se adjunta el PDF → se firma. La aplicación fotografía cada versión y sabe mostrar las diferencias entre dos versiones.

«¿Qué es exactamente un contrato "exprés"?»

El contrato autocreado cuando se introducen tarifas en la tabla rápida sin haber creado antes un contrato. Es inmediatamente activo (versión 1 firmada, lista de precios nacional) para que los precios se apliquen de inmediato. Cuando el cliente crece, se hace clic en «Promover a contrato completo» y se recupera todo el formalismo (fechas, portes pagados, adendas…) sin perder nada.

«¿En qué servidores / con qué planes está disponible el módulo?»

Solo en los servidores dedicados y en el servidor DEMO — nunca en la producción compartida www (la misma regla que el módulo de Formación). En cuanto a la oferta: plan ENTREPRISE (servidor dedicado). Tres permisos controlan el acceso a las páginas: SRM_TARIFS (tarifas + simulación), SRM_CONTRATS (contratos + RFA), SRM_CONTROLE_ECARTS (desviaciones) — más un permiso de e-mail voluntario (opt-in) para las alertas de vencimiento de contrato.

«¿Cómo se gestionan los vencimientos de los contratos?»

Tres niveles de alerta visual en la lista de contratos: insignia ámbar a D-90, naranja a D-60, roja a D-30 (y después «Vencido»). Una insignia roja en la entrada del menú cuenta los contratos con vencimiento ≤ 30 días. Un e-mail diario también puede avisar a los usuarios suscritos a los hitos D-90 / D-60 / D-30.

«¿Y si el proveedor vende por cajas pero nosotros almacenamos por unidades?»

La línea de tarifa lleva la unidad de compra («Caja»), el coeficiente de conversión (p. ej. 12) y la base del precio. La aplicación convierte automáticamente: 72 € la caja de 12 → 6 € la unidad de stock. Los pedidos y los stocks hablan siempre en unidades de stock.

«¿Los documentos contractuales se almacenan en GSE-Web?»

No, por decisión de RGPD/responsabilidad: el módulo almacena enlaces hacia la GED del cliente (SharePoint, Drive…). Única excepción: el PDF de la versión firmada puede adjuntarse (almacenamiento seguro fuera del web-root, acceso autenticado). Argumento: «sus contratos se quedan en su casa».

«¿Qué pasa si dos tarifas se solapan en el tiempo?»

Está prohibido y se controla en la introducción: o bien la aplicación cierra automáticamente la tarifa antigua la víspera de la nueva (con mensaje explícito), o bien bloquea con «Solapamiento de fechas». En todo momento solo existe un precio válido por producto y por lista de precios — el historial permanece intacto.

«¿Un producto debe estar vinculado a un único proveedor?»

No: es el principio del multiabastecimiento. El proveedor de la ficha de producto no es más que un valor por defecto; en el pedido, cada línea puede ir a un proveedor diferente, y el selector destaca los que tienen un precio negociado (con el precio y el contrato mostrados).