AL Advanced Discounts and Pricing
AL Advanced Discounts and Pricing - Guida utente
Configurazione e uso in Business Central.
1. I concetti in un minuto
Business Central standard dà a una riga di vendita o di acquisto una sola percentuale di sconto. Le trattative spesso non funzionano così: a un cliente si concede "10 più 5 meno 2", un prezzo si pattuisce riga per riga e non deve essere ricalcolato, uno sconto fattura arriva dalle condizioni di pagamento e qualcuno ci aggiunge un punto a mano.
AL Advanced Discounts and Pricing aggiunge tre cose sopra il calcolo standard, e dove non le usi il comportamento standard resta esattamente quello di prima.
- Sconto composto: uno sconto scritto in cascata, per esempio
10+5-2. L'app lo risolve nella percentuale equivalente e scrive quella nel campo standard Sconto riga %, così totali, registrazioni e stampe standard continuano a funzionare senza sapere niente del formato nuovo. - Valori forzati: uno sconto composto o un prezzo unitario che vincono su quello che produrrebbe il listino, finché non sbianchi il campo.
- Sconto fattura avanzato: uno sconto fattura che arriva dalle condizioni di pagamento, si può rincarare a mano e segue gli ordini di origine quando una fattura nasce da più spedizioni.
Lo sconto composto poi viaggia: finisce nella fattura elettronica e nei documenti stampati, non resta solo a video.
2. Prerequisiti
Microsoft Dynamics 365 Business Central, versione 28.0 o superiore, online (SaaS) e on-premises. AppSource copre gli ambienti online; per l'on-premises la distribuzione e l'installazione sono dirette di AppLibra, tramite l'AppLibra License Manager.
L'app si installa insieme ad AL Foundation App, AL Message Passing, AL License and Trial Management e AL Role Center, che arrivano con lei.
C'è un'impostazione che sta sul cliente e non in questa app, ed è la ragione più frequente di "lo sconto non si applica": sulla scheda cliente, nella sezione Fatturazione, Sconto riga permesso deve essere attivo. Senza, Business Central rifiuta qualsiasi sconto riga, compreso il nostro.
3. Dove si trova
La pagina di setup si chiama Setup Sconti e prezzi avanzati (ADP). Ci si arriva in tre modi:
- Dimmi cosa vuoi fare: si cerca il nome della pagina, oppure
ADP, oppureALPper vedere tutte le app AppLibra. - Il proprio role center, nel gruppo Sconti e prezzi avanzati (ADP).
- Il role center hub di AppLibra, nella sezione Setup condivisa. All'hub si arriva con Shift+F12, Esplora altri ruoli, AppLibra.
I campi sui documenti non vanno cercati: compaiono sui documenti di vendita e di acquisto che già usi, e sono descritti nella sezione 5.

4. Setup
Apri Setup Sconti e prezzi avanzati (ADP). Ci sono tre impostazioni.
Abilita sconti e prezzi forzati. È l'interruttore generale dei campi forzati. Quando è attivo, Prezzo unitario forzato sostituisce il prezzo che Business Central troverebbe, un ordine aperto copia il proprio prezzo e il proprio sconto composto nei campi forzati dell'ordine che genera, e una fattura di vendita mantiene il prezzo forzato dell'ordine da cui proviene. Quando è disattivo i campi restano visibili, ma vince il calcolo standard. Lascialo disattivo se ti interessa solo lo sconto composto.
Calcolo avanzato dello sconto fattura. Riguarda le fatture create da spedizioni. Quando è attivo, lo sconto fattura si calcola sulla base dello sconto già distribuito sulle righe degli ordini di origine, invece di essere ricalcolato sulla sola fattura. Attivalo se spedisci in più riprese e fatturi a fine mese.
Tipo di messaggio per sconti fattura diversi. Decide cosa succede quando una fattura raccoglie spedizioni che vengono da ordini con sconti fattura diversi. Quattro scelte: mostrare un messaggio e proseguire, bloccare con un errore, chiedere conferma, o non fare nulla. Conviene partire dal messaggio e passare alla conferma dopo aver visto quanto spesso capita sui propri dati.
Aprendo questa pagina la prima volta parte anche il periodo di prova, tramite AL License and Trial Management.
5. Uso quotidiano
Nella testata del documento
Tre campi stanno nella testata dei documenti di vendita e di acquisto, preventivi, ordini, fatture, note di credito e resi.
Sconto composto predefinito è lo sconto composto proposto su ogni nuova riga del documento. Modificandolo si aggiornano anche le righe il cui Sconto composto forzato porta ancora il valore precedente, così portare una trattativa da 10+5 a 12+5 non vuol dire rifare le righe una per una. Le righe dove qualcuno ha scritto a mano uno sconto diverso restano come sono, ed è proprio questo il punto.
Lo stesso campo esiste sulla scheda cliente, e da lì arriva sui nuovi documenti di quel cliente, così un accordo fisso si scrive una volta sola.
Sconto fattura % pagamenti è lo sconto fattura che arriva dalle condizioni di pagamento del documento. Qui non si scrive: si imposta sulle condizioni di pagamento, e ogni documento che le usa se lo porta dietro.
Sconto fattura % manuale è quello che si aggiunge a mano sopra. I due insieme formano lo sconto fattura del documento.

Nelle righe del documento
Tre campi stanno in fondo a ogni riga.
Sconto composto mostra, e non lascia modificare, lo sconto davvero applicato alla riga, scritto in forma composta. Se dice 10+5, il campo standard Sconto riga % dice 14,5, che è quello che 10+5 significa davvero: il cinque per cento di quello che resta dopo il dieci, non quindici.
Sconto composto forzato è dove si scrive. Metti 20+5+2 e la riga prende quello sconto, qualunque cosa dica il listino, per tutto il tempo in cui il campo ha un valore. Per tornare allo sconto standard o per sceglierne uno dal listino, prima sbianca questo campo: finché ha un valore, vince lui.
Prezzo unitario forzato fa lo stesso per il prezzo. Scrivi un importo e la riga usa quello invece del prezzo che Business Central troverebbe. Sbiancalo e torna il prezzo standard. Funziona solo se i campi forzati sono abilitati nel setup.

Sugli acquisti funziona allo stesso modo, con gli stessi nomi dei campi, su preventivi, ordini, fatture, note di credito e resi di acquisto.

Nelle righe di listino
Una riga di listino porta uno Sconto composto suo, visibile sulle pagine dei listini di vendita e di acquisto, sulla ricerca della riga prezzo e sulla revisione delle righe di listino. Quando scegli quella riga per un documento, lo sconto composto viene insieme al prezzo.
Vale la pena saperlo se usi anche AL Hierarchical Price List: quell'app governa la struttura del listino e a chi si applica, questa governa il prezzo e lo sconto della singola riga. Le due cose convivono sulla stessa riga di listino e non si sovrappongono.

Dopo la registrazione
I documenti registrati mostrano gli stessi campi, in sola lettura, con i valori che erano applicati alla registrazione. Lo sconto composto arriva anche nella fattura elettronica, come elemento di sconto o maggiorazione, e nei documenti stampati, come testo dello sconto riga. Così quello che il cliente legge in fattura è lo sconto come è stato trattato, 10+5, e non soltanto la percentuale risolta.
6. Limiti e note
Lo sconto composto è un campo di testo con un suo parsing, tenuto separato dallo sconto standard di proposito: il campo standard continua a portare la percentuale risolta, così nulla a valle deve imparare un formato nuovo.
I segni si leggono in ordine e ogni passo si applica a quello che resta dopo il precedente. 10+5 non è quindici per cento, è 14,5. Il segno meno è una maggiorazione, quindi 10-2 toglie il dieci per cento e poi ne riaggiunge due.
Prezzo unitario forzato e Sconto composto forzato non fanno niente finché l'interruttore nel setup è spento. Se un valore scritto sembra ignorato, quell'interruttore è la prima cosa da guardare, e lo Sconto riga permesso del cliente è la seconda.
Con l'app arrivano due ruoli: Sconti e prezzi avanzati - Utente per il lavoro quotidiano, che legge il setup ma non lo modifica, e Sconti e prezzi avanzati - Amministratore, che aggiunge il controllo completo del setup. Il role center mostra l'azione verso il setup a tutti, quindi un utente con il solo ruolo operativo che ci clicca prende un errore di permessi. È comportamento standard di Business Central.
7. Supporto e risorse
- Pagina prodotto e guida: https://applibra.com/apps/al-advanced-discounts-and-pricing
- Supporto: attraverso il canale concordato in contratto, o il contatto sulla pagina prodotto.
- L'app è distribuita da AppLibra su Microsoft AppSource.