Guida alla presentazione — Modulo SRM Contratti & tariffe negoziate con i fornitori, e il loro legame con il modulo acquisti (PMS)
Tutto ciò che occorre capire e mostrare, spiegato in modo semplice, con gli esempi reali del database di dimostrazione (fornitore SHOP-PHARMACIE.FR, prodotti [MEDIC]).
Preparato il 27/07/2026 · Ambiente demo: PWA gse-web-dev.xlexe.com → server demo.gse-web.online → login demo
📢 Questa guida è liberamente riutilizzabile
State preparando una presentazione interna del modulo per i vostri team? Servitevi pure: la scaletta di dimostrazione, gli esempi numerici e le risposte alle domande frequenti di questa guida sono a vostra disposizione, senza alcuna restrizione. L'ambiente di dimostrazione (login demo) è pubblico — potete riprodurvi tutti gli esempi.
1L'SRM in 2 minuti
SRM = Supplier Relationship Management, letteralmente «gestione delle relazioni con i fornitori». In concreto, in GSE-Web, è il modulo che memorizza i prezzi che avete negoziato con i vostri fornitori e li applica automaticamente quando effettuate un ordine — e poi verifica che il fornitore abbia davvero rispettato questi prezzi alla consegna e alla fatturazione.
L'analogia semplice
Senza SRM, è come fare la spesa senza carta fedeltà: pagate il prezzo esposto e nessuno controlla lo scontrino. Con l'SRM, l'applicazione conosce il vostro prezzo negoziato (la «carta fedeltà» firmata con il fornitore), lo applica da sola al momento dell'ordine e suona l'allarme se lo scontrino (la fattura) non corrisponde.
❌ Prima (senza SRM)
I prezzi negoziati dormono in un PDF o in un Excel che nessuno apre.
A ogni ordine si ridigita un prezzo «a memoria».
Nessuno confronta la fattura con il contratto → gli aumenti passano inosservati.
I premi di fine anno (RFA) vengono monitorati… oppure no.
✅ Dopo (con l'SRM)
I contratti e i listini prezzi sono nell'applicazione, datati e versionati.
L'ordine fornitore recupera il prezzo giusto da solo (badge verde).
Ogni differenza tra prezzo contrattuale e prezzo constatato viene rilevata e tracciata.
Le RFA sono monitorate con barra di avanzamento e proiezione di fine anno.
Dove trovarlo nell'applicazione?
Nel menu laterale, una sezione dedicata SRM raggruppa 5 voci:
Appare solo se l'utente possiede almeno uno dei permessi SRM_TARIFS, SRM_CONTRATS o SRM_CONTROLE_ECARTS, e unicamente sui server dedicati e sul server DEMO (mai sulla produzione condivisa www — argomento commerciale: è una funzionalità del piano ENTREPRISE).
2Glossario per non addetti ai lavori
I termini nell'ordine in cui li incontrerai. Ogni definizione è illustrata da un dato reale visibile nel database demo.
Accordo quadro
Un contratto «ombrello» firmato con un fornitore per un periodo determinato (spesso l'anno). Fissa le regole generali: prezzi, sconti, porto franco, condizioni di pagamento. Gli ordini effettuati in seguito vi fanno riferimento.
il contratto AC-SHOPPHARM-2026 «Accordo quadro SHOP-PHARMACIE.FR 2026», valido dal 01/01/2026 al 31/12/2026, stato Attivo.
Contratto express
Un «mini-contratto» creato automaticamente dall'applicazione quando si inseriscono rapidamente delle tariffe senza formalismi (pagina «Tariffe fornitori»). Ideale per i piccoli clienti: niente burocrazia, solo prezzi. Potrà essere «promosso» a contratto completo in un secondo momento.
il contratto Express «Tariffe SHOP-PHARMACIE.FR (inserimento rapido)» con una tariffa Doliprane a 7,88 €.
Versione / Addendum
Ogni contratto ha versioni numerate. La versione 1 è il contratto iniziale; le successive sono addendum (modifiche negoziate in corso d'opera). Regola d'oro: una versione firmata non si modifica mai più — per cambiare qualcosa, si crea un addendum.
AC-SHOPPHARM-2026 ha 3 versioni: v1 firmata il 05/01, v2 «Revisione tariffaria T2 2026» firmata il 15/04, v3 ancora in bozza.
Listino prezzi
Un «pacchetto» di prezzi con un perimetro geografico (nazionale, un magazzino preciso, una zona di codici postali, un'entità) e un periodo di validità. Un contratto può contenere più listini.
AC-SHOPPHARM-2026 contiene 3 listini: «Listino nazionale 2026», «Listino Magazzino [MEDICAMENTS] P8» e «Listino zona Parigi (75)».
Riga tariffaria
UNA riga di prezzo = un prodotto + il suo prezzo negoziato + il suo riferimento presso il fornitore + le sue date di validità. È il mattoncino di base del modulo.
Efferalgan 1 g → rif. fornitore SP-EFF-1G, prezzo lordo 2,18 €, dal 01/01 al 31/12/2026, famiglia «Antalgiques».
Scaglione di volume
«Più compro, meno pago.» Uno scaglione dice: a partire da una certa quantità, applicare o un prezzo ridotto o uno sconto in %. Mai entrambi contemporaneamente.
Efferalgan: da 10 unità → −2%, da 50 → −4%, da 100 → −6%. Spasfon: da 24 unità → prezzo netto 3,60 € (invece di 3,85 €).
Sconto (ordine / famiglia / logistica)
Riduzioni che si aggiungono ai prezzi: sconto ordine = % sul totale se l'ordine supera una soglia; sconto famiglia = % su tutti i prodotti di una famiglia del catalogo; sconto logistico = gesto commerciale legato al trasporto/ritiro.
AC-2026: −2% su ogni ordine ≥ 300 €; −1,5% sulla famiglia «Antalgiques»; −1% logistico.
Porto franco (soglia di porto franco)
L'importo minimo d'ordine a partire dal quale il fornitore offre la consegna. Al di sotto, si applicano le spese di spedizione.
AC-2026: porto franco a 250 € — oltre i 250 € di ordine, spedizione gratuita.
RFA (premio di fine anno, sconto differito)
Uno sconto che il fornitore riconosce a fine periodo se avete superato determinati volumi di acquisto annuali. Arriva fuori fattura (spesso tramite nota di credito o bonifico), ed è per questo che non modifica mai il prezzo delle vostre scorte.
«RFA 2026 accordo quadro»: 1% di premio se il fatturato annuo supera 10.000 €, 2% oltre 25.000 €, 3% oltre 50.000 €. La «RFA 2025» è chiusa: 1.250 € effettivamente incassati.
1-net / 2-net / 3-net (la «cascata francese»)
Il gergo dei buyer per dire «il prezzo dopo ogni strato di sconto»: 1-net = prezzo lordo meno lo sconto della riga; 2-net = 1-net meno lo scaglione di volume; 3-net = 2-net meno lo sconto famiglia. La RFA viene talvolta chiamata «il 3-net fuori fattura». Dettagli completi nella sezione 5.
Costo medio ponderato (fr. CUMP)
Il metodo contabile che calcola «quanto vale un'unità a magazzino»: a ogni ricevimento, il costo dello stock viene ricalcolato come media ponderata tra il vecchio stock e la nuova entrata. Il prezzo netto negoziato alimenta il CUMP al ricevimento — è qui che l'SRM e la gestione dello stock si incontrano.
Scostamento di prezzo
La differenza tra il prezzo atteso (quello del contratto) e il prezzo constatato (sul documento di trasporto o sulla fattura). Oltre la tolleranza del contratto, l'applicazione crea uno scostamento da gestire.
Efferalgan atteso a 2,09 € (scaglione applicato), fatturato 2,18 € → scostamento +4,31%, stato «Da gestire»: lo sconto a scaglione non è stato applicato dal fornitore.
Tolleranza di scostamento
Il margine di errore accettato prima di creare uno scostamento (i centesimi di arrotondamento non meritano un reclamo). Configurata per contratto.
AC-2026: tolleranza 2%; il contratto urgenze è più severo: 1,5%.
Impegno
Ciò che VOI promettete al fornitore in cambio dei buoni prezzi: acquistare almeno una certa quantità o un certo importo nel periodo. L'applicazione monitora il consumo dell'impegno.
AC-2026: impegno di 15.000 € di acquisti sull'anno.
Incoterm
Un codice internazionale di 3 lettere che dice chi paga e chi è responsabile del trasporto (es. DAP = consegnato a destinazione a spese del venditore, EXW = ritirate la merce in fabbrica). Campo facoltativo, utile soprattutto a livello internazionale.
PMS (modulo acquisti)
Il modulo di GSE-Web che gestisce gli ordini fornitori e i ricevimenti. L'SRM è il suo «cervello prezzi»: il PMS ordina, l'SRM fornisce i prezzi. Dettagli nella sezione 7.
GED (link ai documenti)
La gestione elettronica dei documenti del cliente (SharePoint, Drive…). Il modulo memorizza dei link verso i contratti che vi sono archiviati — mai i file stessi (scelta GDPR). Unica eccezione: il PDF della versione firmata, che può essere allegato.
3Come si incastrano i dati
Tutto parte dal fornitore, e ogni livello precisa il precedente. Da ricordare: un contratto contiene versioni, una versione porta listini, un listino contiene righe di prezzo, una riga può avere scaglioni.
🏢 FornitoreSHOP-PHARMACIE.FR — la scheda anagrafica, arricchita lato SRM (contatto commerciale Julie Perrin, segmento «Preferito», e-mail per gli ordini)
📜 Versione (immutabile una volta firmata)v1 firmata 05/01 → v2 addendum firmato 15/04 → v3 bozza. Ogni firma congela una «fotografia» dei prezzi (per confrontare v2 vs v1)
🗺️ Listino prezzi (perimetro + periodo)«Listino nazionale 2026» (ovunque) · «Listino Magazzino [MEDICAMENTS] P8» (un solo sito) · «Listino zona Parigi (75)» (codici postali 75…)
Sconti (ordine / famiglia / logistica) — collegati al contratto o al solo fornitore;
RFA e i suoi scaglioni di fatturato — collegate al contratto, monitorate nella propria dashboard;
Scostamenti di prezzo — creati automaticamente al controllo di ricevimenti e fatture;
Link ai documenti — gli URL verso la GED del cliente (contratto firmato, catalogo, condizioni generali di vendita).
4Visita guidata schermata per schermata
Le 5 pagine del menu SRM, nell'ordine in cui si presentano meglio. Per ogni pagina: a cosa serve, cosa vedrai con i dati demo e i pulsanti importanti.
4.1 — «SRM: Tariffe fornitori» (la porta d'ingresso più semplice)
A cosa serve: inserire e modificare in massa i prezzi negoziati di un fornitore, come in un foglio di calcolo, senza preoccuparsi dei contratti. È la pagina «voglio solo inserire i miei prezzi».
Come funziona:
Scegliere un fornitore nel menu a tendina Fornitore → si visualizza la tabella delle sue tariffe (colonne: Riferimento, Descrizione, Rif. fornitore, Prezzo lordo, Sconto %, Famiglia, Inizio, Fine, Scaglioni, Azioni).
Cliccare in una cella per modificare — la riga modificata passa in evidenziazione ambra, poi pulsante verde Salva (n).
Aggiungi una tariffa: ricerca del prodotto, rif. fornitore, prezzo, date. Se non esiste alcun contratto, l'applicazione crea automaticamente un contratto Express — zero burocrazia.
L'icona «scaglioni» su ogni riga apre la gestione degli scaglioni di volume (quantità minima → prezzo O sconto, a scelta, in modo esclusivo).
L'icona import/export in alto apre l'import Excel (XLSX): si scarica un modello vuoto o l'export delle tariffe attuali, si compila, si reimporta. Anteprima con stato per riga (verde = pronta, arancione = avvertenza, rosso = errore bloccante).
Sottigliezza anti-errore da menzionare
Due prezzi per lo stesso prodotto non possono sovrapporsi nel tempo: se si inserisce un nuovo prezzo che inizia più tardi, il vecchio viene chiuso automaticamente al giorno precedente (messaggio blu visualizzato — mai in silenzio). Se le date sono incompatibili, appare un messaggio bloccante «Sovrapposizione di date». La data di inizio di una tariffa esistente è bloccata (sola lettura): lo storico dei prezzi non si riscrive.
Con i dati demo: seleziona SHOP-PHARMACIE.FR → si visualizzano 15 tariffe (Efferalgan 2,18 €, Spasfon 3,85 €, Gaviscon 46,80 € il cartone da 12…).
4.2 — «SRM: Contratti fornitori» (il cuore del modulo)
A cosa serve: gestire il ciclo di vita completo dei contratti: creazione, negoziazione, firma, addendum, scadenza.
L'elenco
Filtri per Stato e per Fornitore; pulsante + per creare un contratto.
Ogni scheda mostra il riferimento, il fornitore, il tipo, il periodo e due badge:
stato — BozzaNegoziatoAttivoScadutoRescisso —
e scadenza — G-25 se termina entro ≤ 30 giorni, arancione ≤ 60 gg, ambra ≤ 90 gg, Oltre scadenza se superata. Un badge rosso sulla voce di menu conta i contratti in scadenza.
Con i dati demo, l'elenco racconta una storia completa:
Contratto
Tipo
Stato
Cosa illustra
AC-SHOPPHARM-2026
Accordo quadro
Attivo
Il contratto vivo: 3 versioni, 3 listini, scaglioni, sconti, RFA, link GED
CT-SHOPPHARM-URG-2026
Contratto
Attivo
Un secondo contratto attivo presso lo stesso fornitore (prodotti d'urgenza)
MN-PHARMA-2025
Appalto nazionale
Scaduto
Lo storico: RFA chiusa a 1.250 €, listino chiuso
CT-SHOPPHARM-2027
Contratto
Negoziato
Il futuro: contratto 2027 in corso di negoziazione, tutto in bozza
EXPRESS-11
Express
Attivo
Il contratto auto-creato dall'inserimento rapido (promuovibile)
Il dettaglio di un contratto: 4 schede
Info — tutte le condizioni (date, porto franco, pagamento, impegno, tolleranza) + pulsanti contestuali:
Modifica (solo bozza/negoziato), Firma la versione n (pulsante verde),
Crea un addendum (se attivo), Promuovi a contratto completo (viola, se Express),
e la sezione «Link ai documenti» (gli URL GED — nessun file memorizzato da noi, GDPR).
Versioni — la cronologia v1 → v2 → v3 con stati FirmataSostituitaBozza, il PDF firmato allegabile, e il pulsante «Confronta con la versione precedente» che mostra la tabella delle differenze di prezzo (Aggiunto / Eliminato / Modificato).
Listini — i listini prezzi del contratto con la loro destinazione (Nazionale, Magazzino, Zona, Entità) e il loro stato; pulsanti Crea un listino e Apri le tariffe del fornitore.
RFA — gli accordi di premio di fine anno del contratto (vedi 4.3), con un banner blu permanente che ricorda la regola d'oro: la RFA non incide mai sul prezzo di acquisto né sullo stock.
La regola da enunciare durante la demo
«Una versione firmata è immutabile. Non si bara con un contratto firmato: ogni evoluzione passa da un addendum, e l'applicazione conserva la fotografia di ogni versione per confrontarle.» È un argomento di tracciabilità/audit molto forte.
4.3 — «SRM: RFA fornitori» (la dashboard dei premi di fine anno)
A cosa serve: seguire a colpo d'occhio tutti i premi di fine anno in corso: a che punto è il fatturato, quale scaglione è raggiunto, quanto renderebbe il premio.
Ogni scheda RFA mostra: il periodo, la base di calcolo («Ricevimenti valorizzati» o «Ordini consegnati»), il fatturato cumulato, la RFA maturata (stima), una barra di avanzamento verso la prossima soglia, il tasso corrente e una proiezione di fine periodo.
Filtri: Solo in corso (predefinito) / Tutte.
Pulsante Chiudi a fine periodo: si inserisce l'importo effettivamente incassato (precompilato con la stima) — confrontare stimato e reale, questo è il controllo di gestione.
Con i dati demo: «RFA 2026 accordo quadro» In corso (scaglioni 10.000 € → 1%, 25.000 € → 2%, 50.000 € → 3%) e «RFA 2025» Chiusa con 1.250 € liquidati.
Il punto contabile che tutti sbagliano
La RFA arriva fuori fattura (nota di credito o bonifico a fine anno). Non riduce quindi mai il prezzo di acquisto dei prodotti né il valore dello stock (CUMP). È voluto ed è la regola contabile corretta: altrimenti si valorizzerebbe lo stock con uno sconto non ancora incassato.
4.4 — «SRM: Scostamenti di prezzo» (il controllore delle fatture)
A cosa serve: elencare tutti i casi in cui il fornitore non ha rispettato il prezzo negoziato, e tracciare la decisione presa per ciascuno.
Filtri per stato: Da gestire (predefinito) · Accettati · Contestati · Regolarizzati · Tutti. Un badge rosso sul menu conta gli scostamenti da gestire.
Ogni scheda mostra: il tipo (🚚 Ricevimento o 🧾 Fattura), il prodotto, l'ordine interessato, il prezzo atteso a confronto con il prezzo constatato, la tolleranza e la percentuale di scostamento — +4,31% in rosso se abbiamo pagato troppo, −5,00% in verde se è a nostro favore.
Su uno scostamento «Da gestire», 3 pulsanti di decisione (con commento facoltativo):
Accetta (si lascia passare, es. aumento noto delle condizioni generali di vendita) ·
Contesta (si presenta reclamo al fornitore) ·
Regolarizza (è stata ricevuta una nota di credito, è sistemato).
Pulsante di intestazione Controlla una fattura: si sceglie un ordine, si inseriscono i prezzi effettivamente fatturati riga per riga, e l'applicazione confronta con il contratto → «n scostamento/i rilevato/i» oppure «Nessuno scostamento rilevato — la fattura rispetta il contratto».
Con i dati demo: 10 scostamenti che coprono tutti i casi — 4 Da gestire (tra cui «Sconto a scaglione non applicato in fattura»), 2 Accettati (tra cui uno scostamento negativo a nostro favore), 2 Contestati, 2 Regolarizzati («Nota di credito fornitore n. AV-2026-118 ricevuta»).
4.5 — «SRM: Simulazione prezzi» (lo strumento perfetto per APRIRE la tua demo)
A cosa serve: rispondere alla domanda «per questo prodotto, questa quantità, questo sito di consegna, a questa data: quale prezzo si applicherebbe, e perché?» — senza creare nulla, senza rischiare nulla.
Si sceglie: prodotto, fornitore (quelli che hanno una tariffa negoziata sono proposti per primi con l'indicazione del contratto), quantità, magazzino di consegna (o «Nessuno (nazionale)»), data. Pulsante Simula.
Risultato se esiste una tariffa: badge verde ✓ Tariffa contratto o ✓ Tariffa contratto + scaglione volume, la cascata dei prezzi (Prezzo lordo → Prezzo netto → Prezzo netto/unità di stock), i chip di tracciabilità (perimetro applicato, contratto, rif. fornitore) e soprattutto la «Spiegazione passo dopo passo»: un elenco numerato che illustra ogni fase del calcolo in linguaggio semplice.
Risultato se nessuna tariffa: scheda arancione «Nessuna tariffa negoziata» + l'ultimo prezzo di acquisto noto che si applicherebbe al suo posto.
Perché iniziare la demo da questa pagina
Mostra TUTTO il motore del modulo in un solo clic, in modo visivo e didattico, senza dover navigare nei contratti. La «spiegazione passo dopo passo» fa il discorso al posto tuo.
5La cascata dei prezzi, passo dopo passo
È IL meccanismo da capire. Quando l'applicazione cerca un prezzo, parte dal prezzo lordo del contratto e applica gli sconti a cascata, in un ordine preciso. I buyer lo chiamano «1-net, 2-net, 3-net».
Esempio reale n. 1: Efferalgan 1 g, quantità 60, consegna nazionale
Prezzo lordo (contratto)
2,18 €
il prezzo di listino negoziato
→
1-net: sconto riga
2,18 €
0% su questa riga → invariato
→
2-net: scaglione volume
2,0928 €
60 ≥ 50 → si applica lo scaglione «−4%»
→
3-net: sconto famiglia
2,0614 €
famiglia «Antalgiques» → −1,5%
→
Prezzo netto / unità di stock
≈ 2,06 €
è QUESTO prezzo che va nell'ordine e alimenta lo stock (CUMP)
Calcolo: 2,18 × 0,96 (scaglione) × 0,985 (famiglia) = 2,0614 €. A 60 unità, la riga vale ≈ 123,68 € invece di 130,80 € a prezzo lordo: 7 € risparmiati su una sola riga, senza che nessuno calcoli nulla.
Esempio reale n. 2: le unità di acquisto — Synthol venduto al cartone
Alcuni prodotti si negoziano al cartone ma si stoccano all'unità. La riga Synthol dice: unità di acquisto «Cartone», coefficiente 12, prezzo lordo 72,00 € al cartone.
L'applicazione converte da sola: 72,00 € ÷ 12 = 6,00 € per unità di stock. È questo prezzo unitario che appare nell'ordine e valorizza lo stock. (Stessa logica per il Gaviscon: 46,80 € il cartone da 12 → 3,90 € l'unità, prima degli sconti.)
Esempio reale n. 3: uno scaglione «prezzo netto» invece di uno sconto %
Uno scaglione può essere espresso in due modi (esclusivi): o «−x%», o «prezzo netto imposto». Lo Spasfon (3,85 € lordo) ha scaglioni a prezzo netto: da 24 unità → 3,60 €, da 96 → 3,40 €. Il prezzo netto sostituisce allora il prezzo corrente (poi lo sconto famiglia si applica ancora sopra).
Le 2 regole d'oro da ricordare (classiche domande trabocchetto)
1️⃣ Lo sconto ordine (es. −2% da 300 €) si applica al TOTALE dell'ordine, mai al prezzo unitario — non entra quindi nel valore dello stock.
2️⃣ La RFA non entra mai nella cascata né nel CUMP: è uno sconto fuori fattura, monitorato a parte.
6Quale tariffa vince? La regola di specificità
Uno stesso prodotto può avere prezzi diversi a seconda di dove ci si fa consegnare. Quando più listini potrebbero applicarsi, la regola è semplice:
Il perimetro più preciso vince: Magazzino (3) >
Zona codice postale (2) >
Entità (1) >
Nazionale (0)
…e a parità di precisione, si applica la tariffa con la data di inizio più recente.
Illustrazioni con i dati demo
Prodotto
Consegna scelta
Listino applicato
Risultato
Upsa Vitamine C 1000
Magazzino [MEDICAMENTS] P8 (Clermont-Fd)
«Listino Magazzino [MEDICAMENTS] P8»
4,80 €Tariffa contratto
Upsa Vitamine C 1000
Altro magazzino / nazionale
nessun listino copre il caso
Ultimo prezzo di acquisto ⚠ Ultimo prezzo
Maxilase (ORL)
Magazzino PRINCIPAL, Parigi 75018
«Listino zona Parigi (75)» — il CAP inizia con 75
4,15 € −2% riga −2% famiglia ORL ≈ 3,99 €
Efferalgan 1 g
Ovunque
«Listino nazionale 2026»
2,18 € (+ scaglioni secondo la quantità)
Come venderlo in una frase
«Negoziate un prezzo nazionale, un prezzo speciale per il vostro sito più grande, un prezzo per la regione parigina: l'applicazione sceglie da sola il prezzo giusto in base al magazzino di consegna. Nessuno ha bisogno di conoscere le regole a memoria.»
7Il legame con il modulo acquisti (PMS)
L'SRM non vive in un compartimento stagno: tutto il suo valore si rivela nella pagina dell'ordine fornitore (modulo acquisti), poi al ricevimento e al controllo fattura. Questo è il circuito: il PMS ordina, l'SRM fornisce i prezzi, il ricevimento valorizza lo stock, il controllo verifica.
7.1 — Nella pagina «Nuovo ordine fornitore»
Scelta del fornitore riga per riga (multi-sourcing): un prodotto può essere ordinato presso qualsiasi fornitore. Il selettore mostra in testa una sezione verde Con tariffa negoziata (icona ✓ verde) con il prezzo e il riferimento del contratto, poi gli altri fornitori (icona negozio); il fornitore abituale della scheda prodotto porta il badge «Scheda prodotto».
Badge di origine del prezzo su ogni riga — l'utente vede sempre da dove viene il prezzo: ✓ Tariffa contratto prezzo proveniente da una riga tariffaria SRM ·
✓ Contratto + scaglione si è applicato uno scaglione di volume ·
⚠ Ultimo prezzo nessuna tariffa negoziata → ultimo prezzo di acquisto noto (mai in silenzio!) ·
«manuale» = prezzo inserito a mano.
Un tocco sul badge apre il dettaglio: la cascata completa (lordo → netto → netto/unità di stock) e la «spiegazione passo dopo passo» — la trasparenza totale del calcolo.
La quantità ricalcola il prezzo in tempo reale: porta la quantità di Efferalgan da 10 a 60 e il prezzo unitario scende da solo (si attiva lo scaglione 50). Se la quantità è sotto il minimo contrattuale, si visualizza un avviso «Min. contratto: n».
Sconto ordine automatico: nei totali, se la soglia è raggiunta (es. 300 € presso SHOP-PHARMACIE.FR), la riga verde «Sconto ordine −2%» si detrae automaticamente dal totale fornitore.
Un'icona 💰 ambra può segnalare «Esiste un fornitore più economico per questa riga».
7.2 — Al ricevimento, poi al controllo
Ricevimento: il prezzo netto della riga d'ordine viene propagato al carico di magazzino → alimenta il CUMP. Lo stock è valorizzato al vero prezzo negoziato, non al prezzo di catalogo.
Controllo automatico: dopo il ricevimento, l'applicazione confronta il prezzo constatato con il prezzo contrattuale alla data dell'ordine. Oltre la tolleranza del contratto → viene creato uno scostamento nella pagina «Scostamenti di prezzo».
Controllo fattura: al ricevimento della fattura, il pulsante «Controlla una fattura» permette di inserire i prezzi fatturati e di rilevare gli scostamenti di fatturazione.
Tracciabilità completa: ogni riga d'ordine memorizza quale riga tariffaria è stata usata, il prezzo lordo, lo sconto e l'origine del prezzo. Mesi dopo, si può sempre giustificare un prezzo.
Fase del circuito
Modulo
Cosa fa l'SRM
Esempio demo
1. Creazione dell'ordine
PMS
Risolve il prezzo negoziato di ogni riga (cascata + specificità)
CF-2026-004: 4 righe, badge scaglione/contratto/manuale, sconto ordine −2%
2. Ricevimento
PMS/WMS
Propaga il prezzo netto al carico di magazzino (CUMP)
Confronta prezzi fatturati e contratto → scostamenti
Scostamento fattura Efferalgan +4,31% Da gestire
8Il workflow completo in 9 passaggi
L'ordine logico di utilizzo del modulo, dalla negoziazione alla fine dell'anno. (Per un piccolo cliente di fretta: i passaggi da 1 a 5 si riducono a «inserire i propri prezzi nella griglia rapida» — il contratto Express fa il resto.)
Creare il contratto — pagina «Contratti fornitori», pulsante +. Fornitore, riferimento, tipo (accordo quadro…), date, porto franco, tolleranza, impegno. Nasce in Bozza.
Creare il listino o i listini prezzi — scheda «Listini» del contratto: perimetro (nazionale / magazzino / zona / entità) + periodo di validità.
Inserire le righe di prezzo — pagina «Tariffe fornitori» (modifica in stile foglio di calcolo) o import XLSX per i grandi volumi. Rif. fornitore obbligatorio (è la chiave di riconciliazione con le fatture).
Aggiungere scaglioni e sconti — scaglioni di volume per riga; sconti ordine / famiglia / logistica a livello di contratto.
Allegare il PDF firmato e firmare la versione — scheda «Info», pulsante verde «Firma la versione n»: la versione diventa immutabile, il contratto passa in Attivo. I prezzi si applicano da quel momento ovunque.
Creare l'accordo RFA (facoltativo) — scheda «RFA»: scaglioni di fatturato → tassi di premio. Il monitoraggio parte automaticamente.
Ordinare — modulo acquisti: i prezzi si risolvono da soli (badge verdi), lo sconto ordine si detrae dal totale.
Ricevere la merce — il prezzo netto valorizza lo stock (CUMP); il controllo degli scostamenti gira automaticamente dietro le quinte.
Gestire gli scostamenti & vivere il contratto — accettare / contestare / regolarizzare gli scostamenti; controllare le fatture; creare addendum quando i prezzi evolvono; sorvegliare le scadenze (badge G-30/60/90); chiudere la RFA a fine anno con l'importo effettivamente incassato.
9Scaletta di demo suggerita (~15 min)
Prima di iniziare
Apri la PWA https://gse-web-dev.xlexe.com (è quella che porta l'ultima versione del modulo), server demo.gse-web.online, login demo. Verifica che la sezione «SRM» appaia effettivamente nel menu laterale. Tutti i dati citati qui sotto esistono realmente nel database demo (inseriti il 27/07/2026) — e il database demo si reinizializza ogni notte a mezzanotte conservandoli (fanno parte del dump di riferimento).
Menu SRM → Simulazione prezzi. Inserisci: prodotto EFFERALGAN-1G, fornitore SHOP-PHARMACIE.FR, quantità 60, magazzino «Nessuno (nazionale)», data odierna → Simula.
Mostra: il badge verde Tariffa contratto + scaglione volume, la cascata 2,18 € → ≈ 2,06 €, e soprattutto apri la «Spiegazione passo dopo passo».
Rifai la stessa simulazione con quantità 5: lo scaglione sparisce, il prezzo risale. Effetto garantito.
«Vi chiedete quanto vi costerebbe questo prodotto presso questo fornitore, per questa quantità, consegnato su questo sito? L'applicazione risponde e vi spiega ogni fase del calcolo. Nessuna regola da conoscere a memoria.»
Menu SRM → Contratti fornitori. Fai leggere l'elenco: un accordo quadro Attivo, un contratto 2025 Scaduto, un 2027 Negoziato, un Express — tutto il ciclo di vita visibile a colpo d'occhio.
Apri AC-SHOPPHARM-2026 e fai il giro delle 4 schede:
Info (porto franco 250 €, tolleranza 2%, impegno 15.000 €, link GED),
Versioni (v1 firmata → v2 addendum «Revisione tariffaria T2» → v3 bozza; menziona il pulsante «Firma la versione 3» e il confronto tra versioni),
Listini (nazionale + magazzino P8 + zona 75 → transizione perfetta verso la specificità),
RFA (l'accordo 2026 con i suoi scaglioni).
«Un contratto firmato diventa immutabile: ogni evoluzione passa da un addendum, e si possono confrontare due versioni riga per riga. È la vostra pista di audit in caso di controversia con il fornitore.»
Menu SRM → Tariffe fornitori, seleziona SHOP-PHARMACIE.FR: le 15 tariffe si visualizzano come in un foglio di calcolo. Modifica uno sconto per mostrare l'evidenziazione ambra e il pulsante «Salva (1)» (puoi annullare senza salvare). Apri gli scaglioni dell'Efferalgan (10/50/100). Mostra l'icona Import/Export XLSX per i grandi cataloghi.
«Per un cliente che non vuole formalismi: sceglie il suo fornitore, digita i suoi prezzi, tutto qui. L'applicazione crea un contratto "express" dietro le quinte, che si potrà promuovere a vero contratto più avanti.»
Passaggio 4 · Nuovo ordine fornitore — la magia lato acquisti (3 min)
Vai nel modulo acquisti, nuovo ordine fornitore. Cerca «MEDIC» o «EFFERALGAN»: le tessere mostrano già un prezzo indicativo con badge. Aggiungi l'Efferalgan al carrello, imposta quantità 60: badge Scaglione, prezzo unitario ricalcolato in tempo reale. Tocca il badge → si visualizza la cascata. Aggiungi altri prodotti [MEDIC] per superare i 300 €: la riga verde «Sconto ordine −2%» appare nei totali. Apri il selettore di fornitore di una riga per mostrare la sezione «Con tariffa negoziata».
Puoi anche aprire l'ordine esistente CF-2026-004 (confermato, consegna magazzino P8): le sue righe portano i badge di tracciabilità (scaglione / contratto / manuale).
«Il buyer non conosce nessun contratto, nessuna regola: sceglie un prodotto e una quantità. Il prezzo giusto arriva da solo, e il badge gli dice sempre da dove viene. Arancione = nessuna tariffa negoziata, ve lo diciamo apertamente, mai in silenzio.»
Passaggio 5 · Scostamenti di prezzo — il controllore (2 min)
Menu SRM → Scostamenti di prezzo. Il filtro «Da gestire» mostra 4 scostamenti, tra cui l'Efferalgan +4,31% «Sconto a scaglione non applicato in fattura». Clicca Contesta, inserisci un commento, conferma: lo scostamento passa in Contestato con il tuo nome e la data. Mostra il filtro «Regolarizzati» («Nota di credito fornitore n. AV-2026-118 ricevuta») e lo scostamento verde −5% (a nostro favore). Concludi con il pulsante Controlla una fattura.
«Ogni euro pagato oltre il contratto viene rilevato, quantificato e tracciato. Su un anno, spesso è il modulo che si ripaga da solo.»
Passaggio 6 · RFA — la ciliegina contabile (1 min)
Menu SRM → RFA fornitori. Mostra la RFA 2026 in corso (barra di avanzamento verso i 10.000 €, proiezione) e sposta il filtro su «Tutte» per la RFA 2025 chiusa a 1.250 € incassati.
«I premi di fine anno non sono più una sorpresa: vedete in ogni momento a che punto siete, quanto dovrebbero rendere, e confrontate la stima con l'importo effettivamente versato. E contabilmente è tutto pulito: la RFA non tocca mai il valore delle vostre scorte.»
Piano B dell'ultimo minuto
Se manca il tempo, fai solo i passaggi 1, 4 e 5: simulazione → ordine → scostamenti. È la storia completa «il prezzo giusto, applicato, poi verificato» in 8 minuti.
10FAQ — domande trabocchetto e risposte pronte
«Perché la RFA non abbassa il prezzo delle mie scorte?»
Perché arriva fuori fattura, a fine periodo, e solo se le soglie sono raggiunte. Integrare nello stock uno sconto non ancora maturato falserebbe la valorizzazione (CUMP) e il risultato. La regola contabile è: lo stock si valorizza al prezzo netto fatturato; la RFA si monitora a parte — è esattamente ciò che fa il modulo (banner blu di promemoria su tutte le pagine RFA).
«Cosa succede se un prodotto non ha una tariffa negoziata?»
L'applicazione prende l'ultimo prezzo di acquisto noto e lo mostra con un badge ⚠ Ultimo prezzo. Mai un prezzo inventato, mai in silenzio: l'utente sa sempre che quel prezzo non è contrattuale. (È una regola di progettazione globale di GSE-Web: nessun fallback silenzioso.)
«Si può modificare un contratto già firmato?»
No — ed è una funzionalità, non un limite. Una versione firmata è immutabile (pista di audit). Per far evolvere i prezzi: pulsante «Crea un addendum» → nuova versione in bozza → si modificano i listini → si allega il PDF → si firma. L'applicazione fotografa ogni versione e sa mostrare le differenze tra due versioni.
«Cos'è esattamente un contratto "Express"?»
Il contratto auto-creato quando si inseriscono tariffe nella griglia rapida senza aver creato prima un contratto. È immediatamente attivo (versione 1 firmata, listino nazionale) affinché i prezzi si applichino subito. Quando il cliente cresce, si clicca «Promuovi a contratto completo» e si recupera tutto il formalismo (date, porto franco, addendum…) senza perdere nulla.
«Su quali server / quali piani è disponibile il modulo?»
Server dedicati e server DEMO soltanto — mai la produzione condivisa www (stessa regola del modulo Formazione). Lato offerta: piano ENTREPRISE (server dedicato). Tre permessi pilotano l'accesso alle pagine: SRM_TARIFS (tariffe + simulazione), SRM_CONTRATS (contratti + RFA), SRM_CONTROLE_ECARTS (scostamenti) — più un permesso e-mail opt-in per gli avvisi di scadenza contratto.
«Come sono gestite le scadenze dei contratti?»
Tre livelli di allerta visiva sull'elenco dei contratti: badge ambra a G-90, arancione a G-60, rosso a G-30 (poi «Oltre scadenza»). Un badge rosso sulla voce di menu conta i contratti in scadenza entro ≤ 30 giorni. Un'e-mail quotidiana può inoltre avvisare gli utenti iscritti alle tappe G-90 / G-60 / G-30.
«E se il fornitore vende al cartone ma noi stocchiamo all'unità?»
La riga tariffaria porta l'unità di acquisto («Cartone»), il coefficiente di conversione (es. 12) e la base di prezzo. L'applicazione converte automaticamente: 72 € il cartone da 12 → 6 € l'unità di stock. Ordini e scorte parlano sempre in unità di stock.
«I documenti contrattuali sono memorizzati in GSE-Web?»
No, per scelta GDPR/di responsabilità: il modulo memorizza dei link verso la GED del cliente (SharePoint, Drive…). Unica eccezione: il PDF della versione firmata può essere allegato (archiviazione sicura fuori dalla web-root, accesso autenticato). Argomento: «i vostri contratti restano da voi».
«Cosa succede se due tariffe si sovrappongono nel tempo?»
È vietato e controllato all'inserimento: o l'applicazione chiude automaticamente la vecchia tariffa al giorno precedente l'inizio della nuova (con messaggio esplicito), oppure blocca con «Sovrapposizione di date». In ogni istante esiste un solo prezzo valido per prodotto e per listino — lo storico resta intatto.
«Un prodotto deve essere legato a un fornitore unico?»
No: è il principio del multi-sourcing. Il fornitore della scheda prodotto è solo un valore predefinito; nell'ordine, ogni riga può partire verso un fornitore diverso, e il selettore mette in evidenza quelli che hanno una tariffa negoziata (con prezzo e contratto visualizzati).