Wizard Home | Prezzi - Tabella riassuntiva casistiche

Cod. Ultima revisione Wiki Note
608 2019/09/16 - PG
Premette di definire per il listino base associato all'anagrafica una variazione di prezzo per
  • un range di  quantità 
  • un periodo (range di date )  


Caratteristica

Tramite appositi tracciati è possibile definire un insieme di prezzi con condizioni (es. per quantità o data) che valgono per tutti gli articoli per tutte le anagrafiche a cui si associa il listino creato all'anagrafica Cliente 


a. Range di quantità

Si voglia creare una casistica nel listino L001 per l'articolo AZ554-a (Prezzo base 70 Euro ) associato all'anagrafica CZ421  in modo tale che per Q > 50  si ottenga un prezzo  di 60 Euro

Esempio:
Codice Anagrafica Cliente: CZ421
Codice Articolo: AZ554-a
Prezzo base 70 Euro
Condizione: Q>50 prezzo 60 Euro

Comportamento atteso : 
Prezzo unitario atteso per q <= 50 : 70 Euro
Prezzo unitario atteso per q > 50 : 60 Euro

DATI PREDISPOSTI PER TEST CASISTICA


Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-a L001 - 70,00 Q>50 60,00


Attenzione  Per un corretto funzionamento è necessario che i seguenti setting siano disabilitatii ossia il sistema preveda il ricalcolo con l'immissione della quantità

  1. disable_insert_quantity_recalculation
  2. disable_update_quantity_recalculation

Rif guida: Immissione quantità standard

b . Range di date


Si voglia creare una casistica nel listino L001 per l'articolo AZ554-b1 (Prezzo base 80 Euro ) associato all'anagrafica CZ421 in modo tale che per D > 20200203 si ottenga un prezzo di 60 Euro



DATI PREDISPOSTI PER TEST CASISTICA

Supponendo che la data corrente (TODAY)  sia l 11 febbraio 2020  ( 20200211) di seguito le casistiche che si possono creare

Nelle diciture:
  1.  D è la data della condizione  
  2.  P il prezzo impostato
  3. TODAY è la data corrente (20200211)


b.1  D > TODAY

risultato atteso prezzo Listino base

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-ba L001 - 554,00 D>20200211; P: 570 554,00


b.2  D >= TODAY

risultato atteso prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bb L001 - 554,00 D>=20200211; P: 570 570,00


b.3 D < TODAY

risultato atteso prezzo base

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bc L001 - 554,00 D<20200211; P: 570 554,00


b.4 D <= TODAY

risultato atteso prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bd L001 - 554,00 D<=20200211; P: 570 570,00


b.5 D > TODAY - 1D

risultato atteso prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-be L001 - 554,00 D>20200210; P: 570 554,00


b.6  D < TODAY + 1D

risultato atteso prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bf L001 - 554,00 D<20200213; P: 570 570,00


b.7 D > TODAY AND D < TODAY + 1D*

risultato prezzo base (caso Nonsense)

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bg L001 - 554,00 D>20200211 AND D<20200212 P: 570  570,00


b.8  D > TODAY - 1 AND D < TODAY*

risultato prezzo base (caso Nonsense)

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bh L001 - 554,00 D>20200210 AND D<20200211 P: 570 570,00


b.9 D >= TODAY AND D < TODAY

risultato prezzo base (caso Nonsense)

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bi L001 - 554,00 D>=20200211 AND D<20200211 P: 570 570,00


b.10 D >= TODAY AND D < TODAY + 1D

risultato prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bl L001 - 554,00 D>=20200211 AND D<20200212 P: 570 570,00


b.11 D > TODAY - 1 AND D <= TODAY

risultato prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bm L001 - 554,00 D>20200210 AND D<=20200211 P: 570 570,00


b.12 D > TODAY - 1 AND D < TODAY + 1D

Risultato prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bn L001 - 554,00 D>20200210 AND D<20200212 P: 570 570,00


b.13 D >= TODAY AND D <= TODAY

Risultato prezzo condizionato

Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-bo L001 - 554,00 D>=20200211 AND D<=20200211 P: 570 570,00


c. Range di date AND quantità



c.1 Q > 10 AND D > TODAY

Risultato 
a.1 Con QTY_ORDINATA <= 10: risultato prezzo base
a.2 Con QTY_ORDINATA > 10: risultato prezzo base


Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-ca L001 - 554,00 Q>10 AND D>20200211 P: 570 554,00


c.2 Q > 10 AND D >= TODAY

Risultato
b.1 Con QTY_ORDINATA <= 10: risultato prezzo base
b.2 Con QTY_ORDINATA > 10: risultato prezzo condizionato 


Cod. Anagrafica Cod. Articolo Listino base - prezzo Condizione Prezzo unitario atteso
CZ421 AZ554-cb L001 - 554,00 Q>10 AND D>=20200211 P: 570 QTY_ORDINATA <= 10 - 554,00
QTY_ORDINATA > 10 -  570,00



Attenzione  Per un corretto funzionamento è necessario che i seguenti setting siano disabilitatii ossia il sistema preveda il ricalcolo con l'immissione della quantità

  1. disable_insert_quantity_recalculation
  2. disable_update_quantity_recalculation

Rif guida: Immissione quantità standard

Tracciati in entrata


Esempio tracciati relativi alla casistica sopra indicata :

artcoli.csv


AZ554-ba;Articolo Test Prezzi Caso 15 range data D > TODAY;Listino articolo (prezzo base con condizione D>20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bb;Articolo Test Prezzi Caso 15 range data D >= TODAY;Listino articolo (prezzo base con condizione D>=20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bc;Articolo Test Prezzi Caso 15 range data D < TODAY;Listino articolo (prezzo base con condizione D<20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bd;Articolo Test Prezzi Caso 15 range data D <= TODAY;Listino articolo (prezzo base con condizione D<=20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-be;Articolo Test Prezzi Caso 15 range data D > TODAY - 1D;Listino articolo (prezzo base con condizione D>20200210);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bf;Articolo Test Prezzi Caso 15 range data D < TODAY + 1D;Listino articolo (prezzo base con condizione D<20200212);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bg;Articolo Test Prezzi Caso 15 range data D > TODAY AND D < TODAY + 1D;Listino articolo (prezzo base con condizione D>20200211 AND D<20200212);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bh;Articolo Test Prezzi Caso 15 range data D > TODAY - 1 AND D < TODAY;Listino articolo (prezzo base con condizione D>20200210 AND D<20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bi;Articolo Test Prezzi Caso 15 range data D >= TODAY AND D < TODAY;Listino articolo (prezzo base con condizione D>=20200211 AND D<20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bl;Articolo Test Prezzi Caso 15 range data D >= TODAY AND D < TODAY + 1D;Listino articolo (prezzo base con condizione D>=20200211 AND D<20200212);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bm;Articolo Test Prezzi Caso 15 range data D > TODAY - 1 AND D <= TODAY;Listino articolo (prezzo base con condizione D>20200210 AND D<=20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bn;Articolo Test Prezzi Caso 15 range data D > TODAY - 1 AND D < TODAY + 1D;Listino articolo (prezzo base con condizione D>20200210 AND D<20200212);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-bo;Articolo Test Prezzi Caso 15 range data D >= TODAY AND D <= TODAY;Listino articolo (prezzo base con condizione D>=20200211 AND D<=20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-ca;Articolo Test Prezzi Caso 15 range data e quantità Q > 10 AND D > TODAY;Listino articolo (prezzo base con condizione Q>10 AND D>20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0
AZ554-cb;Articolo Test Prezzi Caso 15 range data e quantità Q > 10 AND D >= TODAY ;Listino articolo (prezzo base con condizione Q>10 AND D>=20200211);LISTINO_ANAGRAFICA AND ARTICOLO AND CONDIZIONE;;;;;;21.00;;0


listini_02.csv


L001;Listino 001;AZ554-ba;;;;;554.00;0.0000
L001;Listino 001;AZ554-ba;;;;D>20200211;570.00;0.0000
L001;Listino 001;AZ554-bb;;;;;554.00;0.0000
L001;Listino 001;AZ554-bb;;;;D>=20200211;570.00;0.0000
L001;Listino 001;AZ554-bc;;;;;554.00;0.0000
L001;Listino 001;AZ554-bc;;;;D<20200211;570.00;0.0000
L001;Listino 001;AZ554-bd;;;;;554.00;0.0000
L001;Listino 001;AZ554-bd;;;;D<=20200211;570.00;0.0000
L001;Listino 001;AZ554-be;;;;;554.00;0.0000
L001;Listino 001;AZ554-be;;;;D>20200210;570.00;0.0000
L001;Listino 001;AZ554-bf;;;;;554.00;0.0000
L001;Listino 001;AZ554-bf;;;;D<20200212;570.00;0.0000
L001;Listino 001;AZ554-bg;;;;;554.00;0.0000
L001;Listino 001;AZ554-bg;;;;D>20200211 AND D<20200212;570.00;0.0000
L001;Listino 001;AZ554-bh;;;;;554.00;0.0000
L001;Listino 001;AZ554-bh;;;;D>20200210 AND D<20200211;570.00;0.0000
L001;Listino 001;AZ554-bi;;;;;554.00;0.0000
L001;Listino 001;AZ554-bi;;;;D>=20200211 AND D<20200211;570.00;0.0000
L001;Listino 001;AZ554-bl;;;;;554.00;0.0000
L001;Listino 001;AZ554-bl;;;;D>=20200211 AND D<20200212;570.00;0.0000
L001;Listino 001;AZ554-bm;;;;;554.00;0.0000
L001;Listino 001;AZ554-bm;;;;D>20200210 AND D<=20200211;570.00;0.0000
L001;Listino 001;AZ554-bn;;;;;554.00;0.0000
L001;Listino 001;AZ554-bn;;;;D>20200210 AND D<20200212;570.00;0.0000
L001;Listino 001;AZ554-bo;;;;;554.00;0.0000
L001;Listino 001;AZ554-bo;;;;D>=20200211 AND D<=20200211;570.00;0.0000
L001;Listino 001;AZ554-ca;;;;;554.00;0.0000
L001;Listino 001;AZ554-ca;;;;Q>10 AND D>20200211;570.00;0.0000
L001;Listino 001;AZ554-cb;;;;;554.00;0.0000
L001;Listino 001;AZ554-cb;;;;Q>10 AND D>=20200211;570.00;0.0000


Stato Implementativo



Per Range Quantità


Client Versione Rilascio Stato
IOS App8E Completata
Sell Completata
Buy Completata
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente. La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo. Ove non è indicata alcuna informazione significa che non è ancora schedulata o programmata l'implementazione nell'ambiente specifico


Per Range Data


Client Versione Rilascio Stato
IOS App8E https://scw-gitlab.zotsell.com/Zotsell/iOS/9E/issues/146 Completata
Sell Commit  fa7ca8b4 del 5 Febbraio Completata
Buy Commit fa7ca8b4 del 5 Febbraio Completata
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente. La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo. Ove non è indicata alcuna informazione significa che non è ancora schedulata o programmata l'implementazione nell'ambiente specifico