Listini Vendita¶
A cosa serve¶
I listini vendita permettono di definire e gestire i prezzi di vendita degli articoli di magazzino. Con questa funzionalita' si possono creare listini standard (validi per tutti i clienti), listini personalizzati per singolo cliente e listini parametrici basati su criteri combinabili. Il sistema gestisce anche sconti, ricarichi minimi e fasce quantita', per arrivare automaticamente al prezzo finale da applicare in fase di vendita.
Si usa ogni volta che occorre impostare o aggiornare i prezzi, definire politiche di sconto, differenziare i prezzi per cliente o categoria, o calcolare automaticamente i listini di vendita a partire dai prezzi di acquisto.
Tipi di listino¶
Il sistema prevede tre famiglie di listini:
-
Listino standard -- uno o piu' listini numerati (1, 2, 3, ...), ciascuno con propria divisa e fasce quantita'. Ogni cliente ha un listino di riferimento indicato nella sua anagrafica.
-
Listino particolare (per cliente) -- prezzo specifico per la combinazione articolo/cliente, con storicizzazione per data e fasce quantita'. Quando presente, prevale sul listino standard.
-
Listino parametrico -- sistema flessibile che sostituisce la gerarchia fissa con una catena di listini ordinati per priorita', ciascuno basato su criteri combinabili (zona, tipologia cliente, brand, codice articolo, ecc.) e con fino a 9 slot sconto/maggiorazione.
Come definire un listino (COGF60)¶
Il programma COGF60 (Definizione listini) consente di creare e configurare i listini.
Campi principali¶
| Campo | Significato |
|---|---|
| Tipo listino | Standard oppure Particolare (per clienti personalizzati) |
| Codice | Codice identificativo del listino |
| Descrizione | Descrizione del listino |
| Intestazione | Etichetta visualizzata nella gestione prezzi |
| Divisa | Divisa di riferimento del listino |
| Numero fasce | Fasce quantita' configurabili (da 0 a 5) |
| Applico sconti? | Abilita la scontistica sul listino standard |
In testata si imposta anche il numero di fasce per il listino particolare (valori: 0, 2, 3, 4, 5), che vale globalmente per tutti i listini personalizzati per cliente.
Tasti funzione¶
| Tasto | Azione |
|---|---|
| Esc | Esce dalla maschera |
| Shift-F4 | Amministrazione griglia |
| Ctrl-A | Aggiunge un nuovo listino standard in coda |
| Ctrl-E | Cancella il listino selezionato |
| Invio | Modifica il listino selezionato |
Come gestire i prezzi (COGM90)¶
Il programma COGM90 (Gestione prezzi) e' il punto centrale per inserire e aggiornare i prezzi di listino.
Modalita' di lavoro¶
- Listino normale (tipo L) -- si inserisce un articolo e si gestiscono i prezzi su uno dei listini standard definiti in COGF60.
- Listino per cliente (tipo C) -- si inserisce un articolo e un cliente, per gestire un prezzo personalizzato.
Come inserire un nuovo prezzo¶
- Richiamare il programma COGM90
- Nel campo Prodotto inserire il codice articolo (o cercarlo con F8)
- Scegliere il tipo listino: L (normale) o C (per cliente)
- Se tipo C, indicare il cliente
- Usare Ctrl-A per aggiungere una nuova riga con data e prezzo
- Confermare con F3
Storico prezzi¶
I prezzi sono storicizzati per data. Per ogni articolo possono esistere piu' righe con date diverse. In griglia compare la dicitura "Corrente" accanto al prezzo in uso. Il sistema utilizza il prezzo con la data uguale o immediatamente precedente alla data di riferimento: un prezzo con data futura non viene applicato fino a quella data.
Tasti funzione¶
| Tasto | Azione |
|---|---|
| Esc | Esce dalla maschera |
| F3 | Aggiorna i valori inseriti |
| F7 | Gestisce le fasce quantita' (prezzi differenziati per quantita' venduta) |
| F8 | Inserisce un articolo per creare o gestire un listino |
| F9 | Inserisce prezzo zero (per distinguerlo da "listino non definito") |
| Ctrl-A | Aggiunge un nuovo prezzo in coda |
| Ctrl-E | Cancella il prezzo selezionato |
Fasce quantita'¶
Premendo F7 su un listino e' possibile definire prezzi differenziati per quantita' venduta. Ad esempio, un articolo puo' avere un prezzo base di 10,00 euro fino a 10 pezzi e 8,50 euro da 11 pezzi in su. Il numero di fasce disponibili dipende da quanto configurato nella definizione del listino (COGF60).
Come impostare gli sconti¶
Sconti generali (COGF44)¶
Il programma COGF44 permette di definire sconti applicati indistintamente a tutti i clienti. Si possono impostare sconti per:
- Singolo articolo
- Sottogruppo merce
- Gruppo merce
Per ogni voce si possono indicare:
| Campo | Significato |
|---|---|
| Sconto 1 | Sconto singolo sul prezzo di listino (es. 10%) |
| Sconto 2 | Sconto scalare applicato in cascata (es. 10% + 5%) |
| Prezzo imposto | Prezzo netto che sostituisce il prezzo di listino |
Tasti funzione principali: F5 per cercare un articolo nella griglia, F8 per aggiungere un articolo, Ctrl-A per aggiungere in coda, Ctrl-E per cancellare.
Gruppi sconto (COGM39)¶
Il programma COGM39 consente di creare combinazioni di sconti riutilizzabili su piu' clienti. Ogni gruppo sconto ha un codice alfanumerico di 5 caratteri e contiene una o piu' righe con merce (singola, sottogruppo o gruppo) e relativi sconti.
Un cliente puo' avere piu' gruppi sconto collegati. La modalita' di applicazione dipende dall'impostazione in anagrafica azienda:
| Modalita' | Logica |
|---|---|
| Non attivo | I gruppi sconto vengono ignorati |
| Completi | Cerca su tutti i gruppi del cliente in ordine alfabetico: prima per singola merce, poi per gruppo/sottogruppo, poi per gruppo, infine per raggruppamento gerarchico |
| Guidati | Cerca il gruppo sconto il cui codice corrisponde a "gruppo + sottogruppo" dell'articolo |
Per creare un nuovo gruppo copiando da uno esistente: inserire il codice del gruppo sorgente nel campo Gruppo, poi indicare il nuovo codice nel campo Nuovo Gruppo. Verranno copiati tutti gli articoli con gli sconti impostati.
Tasti funzione principali: F1 per inserire uno sconto, F3 per aggiornare, F6 per cercare una merce, F8 per richiamare un gruppo, Ctrl-A per aggiungere una merce, Ctrl-E per cancellare.
Ricarico minimo (COGF54)¶
Il programma COGF54 consente di impostare una percentuale minima di ricarico sul prezzo di vendita rispetto al costo (prezzo medio acquisto o prezzo ultimo acquisto, a scelta). Il ricarico puo' essere:
- Generale -- si applica a tutti gli articoli
- Per merce -- specifico per singolo articolo, sottogruppo o gruppo
In testata si sceglie il criterio di valorizzazione (M = prezzo medio acquisto, U = prezzo ultimo acquisto) e si indica la percentuale generale. Nella griglia si aggiungono eventuali ricarichi specifici per articolo.
Tasti funzione principali: F1 per accedere alla configurazione, F3 per confermare, Shift-F5 per esportare su Excel, Ctrl-A per aggiungere, Ctrl-E per cancellare.
Ricarichi per soglia di prezzo acquisto (COGF4A)¶
Questo programma consente di definire ricarichi differenziati in base a fasce di valore del prezzo di acquisto. Si impostano delle soglie (es. fino a 500, fino a 1500, fino a 3000) e per ciascuna soglia si definiscono i ricarichi per listino e fascia quantita'.
L'ultima riga della griglia deve contenere il valore 99999999 come soglia di chiusura.
Se in testata si indica un fornitore, i ricarichi vengono applicati durante l'aggiornamento da listino generale (COGM04). Senza fornitore, si applicano durante l'aggiornamento semiautomatico dei prezzi di vendita.
Premendo F1 su una soglia si accede alla gestione dettagliata dei ricarichi per quella fascia.
Listini parametrici¶
I listini parametrici sono un sistema avanzato alternativo ai listini standard, utile quando la politica prezzi dipende da piu' criteri contemporaneamente (ad esempio zona geografica, tipologia cliente, brand, codice articolo). Si attivano tramite una configurazione specifica del sistema.
Definizione (COGF6A)¶
Il programma COGF6A permette di definire i listini parametrici. Per ogni listino si indicano:
| Campo | Significato |
|---|---|
| Listino | Codice del listino parametrico |
| Descrizione | Descrizione del listino |
| Priorita' | Ordine di ricerca (1 = piu' alta, 99 = piu' bassa) |
| Attivo? | Stato: non attivo / test / attivo |
| Criterio 1-5 | Fino a 5 criteri di parametrizzazione |
| Gestione prezzo | Indica se il listino contiene un prezzo |
| Gestione IVA | Indica se il prezzo e' ivato |
| Sconto 1-9 | Indica se il listino gestisce ciascuno dei 9 slot sconto |
Criteri disponibili¶
I criteri determinano a chi e a cosa si applica il listino:
| Criterio | Significato |
|---|---|
| CLIFAT | Cliente di fatturazione |
| CLISPD | Cliente destinatario |
| CLILIS | Cliente listino |
| CLIZON | Zona geografica |
| CLITIP | Tipologia cliente |
| GRPAZ | Codice azienda del gruppo |
| BRAND | Brand |
| DIVISA | Divisa |
| ARTCOD | Codice articolo |
| ARTCLA | Classe articolo |
Sono disponibili anche criteri legati a caratteristiche merce avanzate e raggruppamenti gerarchici.
Sequenze di ricerca (COGF6C / COGF6D)¶
Il programma COGF6C gestisce le sequenze di ricerca, cioe' l'ordine con cui il sistema consulta i listini parametrici. La sequenza con codice * e' quella ufficiale usata in produzione. Le altre sequenze servono per simulazioni.
Con COGF6D (richiamato da F8 in COGF6C) si accede al dettaglio: quali listini fanno parte della sequenza e con quale priorita'.
Consultazione e gestione dati (COGF6B)¶
Il programma COGF6B permette di consultare e modificare i dati dei listini parametrici. Si puo' filtrare per codice listino e/o per tipo criterio e codice criterio (ad esempio: zona "Nord-Est").
Ogni riga del dettaglio contiene: codici criterio, prezzo, sconti 1-9, date di validita' (inizio e fine) e range di quantita' (minima e massima).
Questa funzione e' pensata per piccole manutenzioni. Per manutenzioni di massa si usa la funzione Import / Export listino parametrico.
Come funziona la ricerca del prezzo parametrico¶
Quando il sistema cerca il prezzo per un articolo/cliente, percorre la sequenza ufficiale in ordine di priorita'. Per ogni slot sconto (1-9):
- Se lo sconto e' marcato bloccato su un listino a priorita' superiore, i listini successivi non possono sovrascriverlo
- Se lo sconto non e' ancora stato trovato a priorita' piu' alta, viene applicato
- Le maggiorazioni trovate vengono assorbite nel prezzo lordo
Come viene determinato il prezzo finale di vendita¶
Quando si inserisce una riga in un documento di vendita (ordine, DDT, fattura), il sistema cerca automaticamente il prezzo da applicare. La catena di priorita' e' la seguente:
| Priorita' | Fonte | Comportamento |
|---|---|---|
| 1 | Promozione | Se presente e la data cade nel periodo promozionale, si applica il prezzo promozionale senza sconti |
| 2 | Listino particolare (per cliente) | Prezzo specifico per articolo/cliente alla data. Puo' avere sconti e fasce quantita' |
| 3 | Listino standard | Listino di riferimento del cliente (indicato in anagrafica), con ricerca per data e fasce quantita' |
| 4 | Listino e fascia generali | Listino e fascia definiti come default nell'anagrafica cliente |
Trovato il prezzo base, il sistema applica gli sconti secondo un ordine di priorita' configurabile. L'ordine predefinito e':
- Sconti particolari per cliente/merce
- Sconti particolari per cliente/gruppo+sottogruppo merce
- Sconti particolari per cliente/gruppo merce
- Sconti particolari per caratteristica merce avanzata
- Sconti per gruppo sconto sul cliente
- Sconti generali sulla merce
- Sconti generali sul gruppo+sottogruppo merce
- Sconti generali sul gruppo merce
- Sconti generali sul cliente
Il primo sconto trovato viene applicato; quelli a priorita' inferiore vengono ignorati. Se sulla merce il campo "Applico sconti?" non e' attivo, la scontistica non viene applicata.
Esempio pratico¶
Un'azienda vende l'articolo "Valvola VX-100":
- Listino standard 1: prezzo 120,00 euro (data 01/01/2026)
- Listino particolare per il cliente Rossi S.r.l.: prezzo 110,00 euro (data 15/03/2026)
- Sconto generale sul gruppo "Valvole": 5%
Se il cliente Rossi S.r.l. ordina la Valvola VX-100 in data 20/03/2026:
- Non c'e' promozione attiva --> si passa al punto successivo
- Esiste un listino particolare per Rossi/VX-100 con data 15/03 <= 20/03 --> prezzo base = 110,00 euro
- Si cerca lo sconto: esiste lo sconto generale sul gruppo "Valvole" (5%), ma si verifica prima se ci sono sconti particolari per il cliente --> se non ce ne sono, si applica il 5%
- Prezzo finale = 110,00 - 5% = 104,50 euro
Se un altro cliente senza listino particolare ordina lo stesso articolo, il prezzo sara' quello del suo listino standard di riferimento (es. 120,00 euro) meno l'eventuale scontistica applicabile.
Visualizzazione listini merci/clienti (COGM80)¶
Il programma COGM80 consente di visualizzare e stampare i listini personalizzati. Le modalita' di ricerca sono:
| Codice | Ricerca per |
|---|---|
| C | Cliente -- mostra le merci con listino per quel cliente |
| E | Merce -- mostra i clienti con listino per quell'articolo |
| L | Listino cliente -- filtra per listino e cliente |
| M | Merce cliente -- filtra per merce e cliente |
Tasti funzione principali: F3 per confermare la ricerca, F9 per stampare, Shift-F4 per amministrazione griglia, Shift-F5 per esportare su Excel.
Esportazione su Excel (COGP00)¶
Il programma COGP00 consente di esportare i listini standard in formato Excel. I parametri richiesti sono:
- Data validita' -- data di riferimento per selezionare i prezzi correnti
- Listino -- codice del listino da esportare (lasciare vuoto per esportarli tutti)
Programmi coinvolti¶
| Programma | Funzione |
|---|---|
| COGF60 | Definizione listini (standard e particolare) |
| COGM90 | Gestione prezzi (listino normale e per cliente) |
| COGM80 | Visualizzazione listini merci/clienti |
| COGF44 | Sconti generali per merce |
| COGM39 | Gruppi sconto |
| COGF54 | Ricarico minimo |
| COGF4A | Ricarichi per soglia di prezzo acquisto |
| COGP00 | Esportazione listini su Excel |
| COGF6A | Listini parametrici -- definizione |
| COGF6B | Listini parametrici -- consultazione e gestione |
| COGF6C | Listini parametrici -- sequenze di ricerca |
| COGF6D | Listini parametrici -- dettaglio sequenze |
| COGF6E | Listini parametrici -- criteri applicabili |
| COGG44 | Gruppi prezzo |
| COGV13 | Merci fornitori (collegamento merce/fornitore) |
| COGM03 | Listino generale per fornitore |
| COGM02 | Importazione listino generale fornitori |
| COGM04 | Aggiornamento listini da listino generale fornitori |