Sconti percentuali in base al totale listino documento
Il calcolo deve basarsi sul totale listino in quanto il totale scontato verrebbe influenzato dallo sconto stesso. Impostando ad esempio:
- GESTORE_SCONTO_RIGA
con valore
GESTORE_SCONTO_RIGA_LISTINO
per attivare l’opzione - GESTORE_SCONTO_RIGA_LISTINO_VALORI
con valore
500=3;1000=4;1500=5
per istruire l’app ad applicare 3% di sconto se il totale listino raggiunge 500 euro, 4% di sconto se raggiunge 1000 euro e così via
Questo tuttavia varrebbe poi a prescindere da quale sia il listino applicato, ma l’azienda potrebbe non avere margini di sconto identici su tutti i listini. In questo caso occorre anche attivare:
- GESTORE_SCONTO_RIGA_LISTINO_DIFFERENZIATO
con valore
1
per istruire l’app a fare calcoli differenziati per listino - GESTORE_SCONTO_RIGA_LISTINO_VALORI_B
(ipotizzando di avere un listino chiamato “B”)
con valore
1000=2;2000=4
per istruire l’app ad applicare 2% di sconto se il totale listino raggiunge 1000 euro o 4% se raggiunge 2000 euro, ma solo per il listino chiamato “B”
Infine, se alcune righe non devono concorrere al calcolo del totale listino, è possibile valorizzare il pattern (interpretato su ogni riga) GESTORE_SCONTO_RIGA_LISTINO_ESCLUDI che, se restituisce una stringa non vuota, istruisce l’app a non considerare quella riga. Ad esempio valorizzandolo con la stringa [code;regexs=^SPED(.+)$;regexr=ESCLUSO;regexm=1;regexend] istruirebbe l’app a non considerare tutti gli articoli il cui codice inizia per SPED.
Tuttavia questo esclude solo dal calcolo obiettivo, se voglio anche che ad alcune righe non venga applicato lo sconto devo anche valorizzare il pattern GESTORE_SCONTO_RIGA_LISTINO_NONAPPLICA che può essere anche diverso dal precedente se alcune righe devono concorrere al calcolo ma non ricevere lo sconto, o viceversa.
GESTORE_SCONTO_RIGA_PATTERN (da versione 25.02.06 in poi)
<documentazione non ancora disponibile>