La Libreria delle maggiorazioni introduce un metodo strutturato per gestire mark-up, sovrapprezzi e supplementi in 3CAD Next. È progettata come funzionalità parallela alla Libreria sconti, dalla quale eredita gli stessi concetti di base e lo stesso modello di interazione, mantenendo al tempo stesso sconti e sovrapprezzi chiaramente separati. Questo approccio offre una logica di prezzo più chiara, supporta scenari di business aggiuntivi e garantisce possibilità di estensione futura senza influire sul comportamento degli sconti esistenti.
Collegando gli adeguamenti di prezzo ai listini commerciali, è possibile adattare facilmente le strategie di vendita, combinare sconti e maggiorazioni e garantire un calcolo accurato durante il processo di determinazione del prezzo. Per ulteriori informazioni, consultare l’articolo Il multi pricelist manager.
Vantaggi principali
Semantica dei prezzi chiara: Gestire ricarichi, maggiorazioni e supplementi in una libreria dedicata, separata dagli sconti, garantisce una logica di prezzo trasparente e di facile comprensione per gli utenti e per i sistemi a valle.
Precisione e controllo: Si definiscono gli aumenti di prezzo in percentuale o come valore assoluto ed è possibile applicarli a livelli diversi, come articolo, modello, famiglia, variante o articolo padre ERP, per riflettere con precisione regole di prezzo complesse.
Base di calcolo flessibile: Consente di scegliere se ciascun sovrapprezzo viene calcolato sul prezzo lordo o sul prezzo scontato, garantendo un controllo preciso su come i ricarichi influiscono sul prezzo finale.
Comportamento coerente in tutti i contesti: Le maggiorazioni vengono applicate coerentemente sia negli scenari di pricing ERP che BOP, garantendo risultati uniformi indipendentemente dall'origine del prezzo.
Coerenza dell’interfaccia utente con la libreria degli sconti: Operare in un’interfaccia che rispecchia la struttura della libreria degli sconti, riduce il fabbisogno di formazione e minimizza gli errori di configurazione.
Manutenzione ed evoluzione semplificate: Tutte le regole di aumento dei prezzi sono centralizzate in un'unica libreria, rendendo più semplice mantenere, estendere e adattare la logica di determinazione prezzi senza influire sulle configurazioni di sconto esistenti.
Architettura e database
La Libreria delle Maggiorazioni è realizzata come una struttura dedicata, modellata sulla Libreria degli Sconti ma archiviata e gestita in modo indipendente.
Principi architetturali chiave:
i sovrapprezzi sono definiti in una libreria centralizzata
i listini commerciali fanno riferimento alle maggiorazioni tramite una tabella di associazione (AssocCommercialListUpcharges)
Tabelle coinvolte
UpchargeLibrary: Libreria e struttura dei sovrapprezzi.
CommercialLists: Gestione e configurazione dei listini commerciali. Per ulteriori informazioni, consultare l’articolo Il multi pricelist manager .
AssocCommercialListUpcharges: Associazione tra listini e maggiorazioni di prezzo; gestisce la priorità di applicazione.
Struttura della tabella UpchargeLibrary
La tabella UpchargeLibrary memorizza tutte le regole di aumento di prezzo definite. Ogni record rappresenta una singola maggiorazione.
La tabella include
Cod.Codice identificativo dell’aumento di prezzo.
-
Type —Tipo di aumento:
Percentuale (non incrementale).
Valore assoluto.
Descrizione
-
Calculation mode —Un indicatore che definisce la base del prezzo:
Sales price
Discounted price
-
Criteri di applicazione:
Model —Modello tecnico (campo
MODELLOnella tabella Articoli).Family—Categoria merceologica del prodotto (campo
CATMERnella tabella Articoli).Variant/options: codice variante e opzioni.
Articles: Codice articolo (campo
CODnella tabella Articoli).
Upcharge value — aumento del prezzo esprime un valore numerico crescente.
Validity Date—Data di validità dello sconto. Il formato deve essere AAAAMMGG (ad esempio,
19990101per il 1º gennaio 1999).
Questa struttura rispecchia la logica della Libreria degli Sconti, mantenendo al contempo una semantica distinta per mark-up, maggiorazioni e supplementi.
Struttura della tabella AssocCommercialListUpcharges
La tabella AssocCommercialListUpcharges collega i listini commerciali alle maggiorazioni. Il suo scopo è associare uno o più maggiorazioni ad uno specifico listino commerciale e controllare quali upcharge sono attivi in un determinato contesto di pricing. Supporta inoltre la gestione delle priorità e la risoluzione dei conflitti, garantendo che il comportamento dei prezzi rimanga coerente e prevedibile quando si applicano più upcharge contemporaneamente.
codClist: Codice del listino commerciale – corrisponde a
CommercialLists.cod.codUpcharge: Codice di maggiorazione – corrisponde a
UpchargeLibrary.cod.priority: numero intero che determina l’ordine in cui lo sconto viene applicato all’interno del listino multiplo.
Utilizzo tipico: gestisce quali aumenti di prezzo e in quale ordine vengono applicati a ciascun listino commerciale, consentendo una configurazione flessibile delle strategie di prezzo per singolo listino.
Configurazione della libreria delle maggiorazioni nell’interfaccia
La configurazione della Libreria di maggiorazioni è accessibile tramite lo strumento Supervisor in 3CAD Next:
Percorso: Supervisor → Catalog → Upcharge Library
Questa sezione consente di gestire tutte le regole di maggiorazione applicabili ai listini.
Nota: È necessario selezionare il catalogo di riferimento (tramite il menu in alto) per visualizzare, filtrare e configurare gli aumenti di prezzo relativi ad un catalogo specifico. Ciò è essenziale in ambienti in cui sono disponibili più cataloghi.
Clicca qui per vedere a schermo intero.
Calcolo del prezzo (con focus sui sovrapprezzi)
Per abilitare il calcolo, nel file web.config deve essere impostato il nuovo flag newPriceEngine2025.
Nota: per impostarlo è necessario inviare una richiesta al reparto R&D.
Principi fondamentali di calcolo:
la modalità di calcolo definisce se l’aumento di prezzo è:
UpchargeType = 0 percentuale calcolata sul prezzo base con indice
UpchargeType = 1 valore assoluto
-
la modalità di calcolo definisce se il sovrapprezzo viene applicato a:
il prezzo lordo (prezzo unitario × quantità)
il prezzo scontato (prezzo di vendita scontato × quantità)
ogni sovrapprezzo genera una riga BOP dedicata con il proprio tipo di riga:
public const string new_upcharges_percentage = "50";
public const string new_upcharges_absolute = "51";
le regole di priorità determinano quali maggiorazioni vengono applicate quando vengono applicate più maggiorazioni contemporaneamente
Questo garantisce risultati di prezzo prevedibili e coerenti, in linea con la logica di sconto esistente.
Note su compatibilità e allineamento
La libreria di maggiorazioni:
non modifica né estende direttamente la Libreria Sconti
riutilizza lo stesso modello concettuale e gli stessi layout di interfaccia utente
è progettato per evolversi in modo indipendente con l’aumentare delle esigenze di pricing
Per gli utenti che conoscono già la Libreria Sconti, la Libreria Maggiorazioni segue lo stesso modello concettuale, con una semantica chiara dedicata a ricarichi, maggiorazioni e sovrapprezzi.