Questo entry point viene chiamato solo se esiste un tempo sul listino e se la riga d'ordine è in corso di creazione.
Questo entry point situato nei programmi TRTPRICE e TRTACHTAR1 ricerca listino acquisto in creazione di richieste di acquisto, di ordini, di contratti o di richieste di consegna, genera un'azione "TARIFACH".
Lo scopo di tale azione è dare la possibilità di intervenire sui valori trovati dalla ricerca listino.
C'è una transazione in corso solo se la ricerca listino è effettuata dai piani di lavoro per una creazione di richieste d'acquisto (codice elaborazione "PSM").
C'è un file traccia solo se la ricerca listino è effettuata dai piani di lavoro per una creazione di richieste d'acquisto (codice elaborazione "PSM").
La chiamata si effettua:
- in simulazione di listino all'attivazione del bottone "Applica"
- nella gestione delle richieste di acquisto, del piano dell'acquirente, degli ordini, dei contratti, delle richieste di consegna e dei piani di lavoro (piano dell'approvvigionatore e planning globale)
Le seguenti variabili vengono caricate al momento della chiamata dell'azione "TARIFACH".
MODULE
Codice del modulo interessato (6 = modulo acquisti)
PLITYP
Tipo di listino (1 = listino normale, 2 = listino raggruppato)
TRAIT
Codice dell'elaborazione che ha attivato la ricerca listino:
- PSH = richieste di acquisto
- PSM = piani di lavoro (gestione automatica delle richieste di acquisto)
- POH = ordini
- POI = piano dell'acquirente
- POC = contratti di ordini aperti per creazione di una riga listino
- POV = contratti di ordini aperti per valorizzazione del contratto
- POD = richieste di consegna
[F:BPS]PLISTC
Codice struttura del fornitore.
Le variabili precedenti non devono essere modificate.
Le seguenti variabili vengono caricate dalla ricerca listino e possono essere modificate.
MONTANT (0)
Prezzo unitario lordo.
da MONTANT (1) a MONTANT(9)
Importi o percentuali delle 9 spese o sconti possibili.
Le variabili globali seguenti indicizzate da 0 a 8 forniscono delle precisazioni sulle spese o sconti (attenzione, l'indice 0 della variabile globale punta sull'indice 1 della variabile MONTANT e così via).
- GFMTREM(0..8): "%" indica che il valore è un tasso
- GCOLREM(0..8) : Descrizioni brevi delle spese o degli sconti
- GDISCRGTYP(0..8): 1 indica un importo, 2 indica una percentuale in totale e 3 una percentuale in cascata
- GINVDTALIN(0..8): Codice degli elementi di fatturazione
- GNPRNOTFLG-0..8): 1 non interviene sul prezzo netto della riga e 2 interviene sul prezzo netto
- GCLCRUL(0..8): Basi di calcolo: 1 per unità, 2 per riga e 3 per documento
MONTANT (10)
A seconda della parametrizzazione dei listini, questo campo contiene il tempo ed il numero di giorni che servono a calcolare la data prevedibile di consegna partendo dalla data d'ordine.
MOTIF (0)
Causale del prezzo unitario lordo.
da MOTIF (1) a MOTIF(9)
Causali delle 9 spese o sconti possibili.
Le classi videate seguenti sono disponibili in funzione del contesto
Contesti | TRAIT | Videate riquadro delle righe | Altre videate |
Richieste di acquisto | PSH | PSH1 |
|
Ordine | POH | POH2 | POH0, POH1, POH3 |
Piano dell'acquirente | POI | POI1 |
|
Contratti | POC, POV | POC2 | POC0, POC1, POC3 |
Richieste di consegna | POD | POD1 |
|
Piani di lavoro | PSM | PURMGT |
|
Simulazione di listini | POH | POH2 | POH0, POH1, POH3, PPSIMUL0, PPSIMUL1 |
Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è allineato con il contesto e non deve essere alterato dall'entry point.
Tabella | Contenuto significativo | Descrizione Tabella |
BPARTNER | Sì | Business partner (Terzi) |
BPSUPPLIER | Sì | Fornitore |
BPSUPPMVT | Sì | Movimenti fornitore |
ITMMASTER | Sì | Articolo |
ITMBPS | Sì | Articolo - fornitore |
PPRICLINK | Sì | Ricerca listini acquisto (Link) |
Il sotto-programma CALNET permette di calcolare il prezzo unitario netto.
Nella versione 13x se si vuole forzare un prezzo a zero bisogneràse necessario, disattivare il parametro PURPRICE che permette di considerare il costo standard dell'articolo nel caso non esista listino.
Tale disattivazione si effettuerà posizionando la variabile globale GPURPRICE al valore 1.