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à
- disable_insert_quantity_recalculation
- 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:
- D è la data della condizione
- P il prezzo impostato
-
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à
- disable_insert_quantity_recalculation
- disable_update_quantity_recalculation
Rif guida:
Immissione quantità standard
Tracciati in entrata
Schema tracciati riferimento Dati Base:
- anagrafiche.csv : per creare la scheda anagrafica e relativa associazione ad essa del listino L001
- listini_02.csv per creare il codice listino da indicare in anagrafiche.csv nel campo "codice listino" e indicarne la condizione per gli articoli.
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
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