Entry Points > Modulo Acquisti > Script standard SUBPIHB 

ORIPRIAVR: Caricamento prezzi specifici per una riga di nota credito su reso

Questo entry point situato nel programma SUBPIHBcaricamento di una riga di nota credito su reso fornitore, genera un'azione "ORIPRIAVR".

Lo scopo di questa azione è di dare la possibilità di caricare dei prezzi unitari specifici.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

La chiamata si fa durante il caricamento della riga di nota credito, sia questa il risultato di una "picking" su resi fornitori o di un'inserimento manuale.

Variabili disponibili

Le variabili seguenti sono caricate al momento della chiamata dell'azione "ORIPRIAVR".

[M:PIH1]CUR

Valuta nella quale devono essere espressi i prezzi.

NOL

Indice della riga in corso di caricamento.

Le seguenti videate sono utilizzabili: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

Le variabili e le classi precedenti non devono essere modificate ad eccezione di quanto segue.

La seguente variabile deve essere modificata per forzare un prezzo unitario specifico.

M:PIH3]NETPRI (NOL)

Prezzo unitario netto.

Le seguenti variabili possono essere modificate a titolo indicativo ma senza influenza sul calcolo della riga.

[M:PIH3]GROPRI (NOL)

Prezzo unitario lordo.

da [[M:PIH3]DISCRGVAL1 (NOL) a [M:PIH3]DISCRGVAL9 (NOL)

Sconti/Spese da 1 a 9.

[M:PIH3]PRIREN (NOL)

Causale del prezzo lordo.

da [M:PIH3]DISCRGREN1 (NOL) a [M:PIH3]DISCRGREN9 (NOL)

Causali di Sconti/Spese da 1 a 9.

Tabelle aperte

Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è in fase con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

No

Testata fattura

PINVOICEV

No

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

PRETURN

Sì 

Testata reso fornitore

PRETURND

Sì 

Riga reso fornitore

PRECEIPT

Sì 

Testata ricevimento

PRECEIPTD

Sì 

Riga ricevimento

Osservazioni diverse

Questo entry point è richiamato solo se la riga di nota credito è generata da un reso fornitore.

ORIPRIFAC: Origine del prezzo della riga di fattura

Questo entry point situato nel programma SUBPIHBcaricamento di una riga di nota credito, genera un'azione "ORIPRIFAC".

Lo scopo di questa azione è di dare la possibilità di intervenire sul caricamento del prezzo unitario d'origine.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

La chiamata si fa durante il caricamento della riga di fattura, sia questa il risultato di una "picking" o di un inserimento manuale.

Variabili disponibili

La variabile seguente è caricata al momento del richiamo dell'azione "ORIPRIFAC".

NOL

Indice della riga in corso di caricamento.

Le seguenti videate sono utilizzabili: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

Le variabili e le classi precedenti non devono essere modificate.

La variabile seguente deve essere modificata per influenzare il caricamento del prezzo unitario d'origine.

ORIPRIRCP

Flag di caricamento del prezzo unitario d'origine della riga di fattura.

1 = Caricamento a partire dal prezzo registrato sulla riga d'ordine (valore di default)

2 = Caricamento a partire dal prezzo registrato sulla riga di ricevimento

Tabelle aperte

Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è in fase con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

No

Testata fattura

PINVOICEV

No

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

PORDER

Sì 

Testata ordine

PORDERP

Sì 

Riga prezzo ordine

PORDERQ

Sì 

Riga quantità ordine

PRECEIPT

Sì 

Testata ricevimento

PRECEIPTD

Sì 

Riga ricevimento

Osservazioni diverse

Questo entry point è richiamato solo se la riga di fattura è generata da un ricevimento.

ALILIGFAC: Caricamento riga di fattura

Questo entry point situato nel programma SUBPIHBcaricamento di una riga di fattura di acquisto, genera un'azione "ALILIGFAC".

Lo scopo di questa azione è di dare la possibilità di cambiare i valori dei campi della riga o di caricare dei campi specifici.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

La chiamata si fa dopo il caricamento della riga di fattura, sia questa il risultato di una "picking" o di un inserimento manuale.

Variabili disponibili

La variable seguente viene caricata durante la chiamata dell'azione "ALILIGFAC".

NOL

Indice della riga in corso di caricamento. Questa variabile non deve essere modificata.

Le seguenti videate sono utilizzabili: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

[M:PIH3]TYPORI (NOL)

Questo campo permette di conoscere di che tipo di caricamento si tratta.

-                     1          Precaricamento dagli ordini

-                     2          Precaricamento dai ricevimenti

-                     3          Precaricamento dai resi

-                     4          Precaricamento della nota credito a partire dalla fattura se il campo [M:PIH0]PIHTYP=3

-                     4          Precaricamento della riga fattura complementare se il campo [M:PIH0]PIHTYP=2

-                     5          Precaricamento delal riga diversa

 

Campi principali modificabili

[M:PIH3]QTYUOM(NOL)

Questo campo contiene la quantità fatturata. E' collegato all'unità.[M:PIH3]UOM(NOL).

Se questo campo è modificato, il programma ricalcolerà la quantità in UA contenuta nel campo [M:PIH3]QTYUPUU(NOL) legato all'unità [M:PIH3]PUU(NOL) in funzione del coefficiente contenuto nel campo [M:PIH3]UOMPUUCOE(NOL), così come l'imponibile della riga contenuto nel campo [M:PIH3]AMTNOTLIG(NOL) nella valuta indicata nel campo [M:PIH1]CUR

 

[M:PIH3]QTYPUU(NOL)

Questo campo contiene la quantità fatturata in UA. Esso è legato all'unità [M:PIH3]PUU(NOL).

Se questo campo viene modificato, il programma ricalcolerà la quantità in UOM contenuta nel campo [M:PIH3]QTYUOM(NOL) legato all'unità [M:PIH3]UOM(NOL)in funzione del coefficiente contenuto nel campo [M:PIH3]UOMPUUCOE(NOL), ed anche l'imponibile della riga contenuto nel campo [M:PIH3]AMTNOTLIG(NOL) nella valuta indicata nel campo [M:PIH1]CUR.

 

[M:PIH3]ORIQTYPUU(NOL)

Questo campo contiene la quantità d'origine da fatturare in UA. Serve ad individuare se c'è una differenza di quantità o meno.

Attenzione: Questo campo non viene caricato automaticamente in caso di modifica del campo [M:PIH3]QTYPUU(NOL),dovrà se necessario, essere gestito nell'entry point.

 

[M:PIH3]NETPRI(NOL)

Questo campo contiene il prezzo netto nella valuta indicata nel campo [M:PIH1]CUR.

Se questo campo viene modificato, il programma ricalcolerà l'imponibile della riga contenuto nel campo [M:PIH3]AMTNOTLIG(NOL) nella valuta indicata nel campo [M:PIH1]CUR.

 

[M:PIH3]ORIPRINET(NOL)

Questo campo contiene il prezzo netto d'origine. Serve ad individuare se c'è una differenza di prezzo o meno.

Attenzione: questo campo non viene caricato automaticamente in caso di modifica del campo [M:PIH3]NETPRI(NOL) ,dovrà essere gestito nell'entry point se necessario.

 

[M:PIH3]AMTNOTLIG(NOL)

Questo campo contiene l'imponibile riga

Se questo campo viene modificato e la quantità ed il prezzo non lo sono stati, il programma ricalcola il prezzo netto della riga [M:PIH3]NETPRI(NOL)nella valuta indicata nel campo [M:PIH1]CUR.

 

[M:PIH3]PRTFLG(NOL)

Questo campo contiene il flag che permette di sapere se si tratta di una fatturazione parziale o meno.

1          No

2          Si

 

Tabelle aperte

Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è in fase con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

No

Testata fattura

PINVOICEV

No

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

PORDER

Sì 

Testata ordine

PORDERP

Sì 

Riga prezzo ordine

PORDERQ

Sì 

Riga quantità ordine

PRECEIPT

Sì 

Testata ricevimento

PRECEIPTD

Sì 

Riga ricevimento

 

CTLVALFAC: Disattivazione del controllo su fattura o nota credito validata

Questo entry point situato nel programma SUBPIHBelaborazione delle fatture di acquisto, genera un'azione "CTLVALFAC".

Lo scopo di questa azione è di dare la possibilità di non effettuare alcun controllo sulle fatture o note credito che vertono sul documento di origine.

Questo controllo permette di assicurarsi che le fatture o note credito precedentemente inserite siano validate obbligando a validarle nel loro ordine cronologico di creazione e questo allo scopo di garantire una corretta regolarizzazione dei prezzi dei movimenti di stock.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

La chiamata si fa alla creazione di una fattura/nota credito di acquisto in seguito all'inserimento o alla « picking » del documento d'origine (ordine, ricevimento o reso).

Variabili disponibili

La variabile seguente deve essere modificata per impedire che il controllo venga effettuato.

WCONTROLE

Flag sul controllo da effettuare.

0 = Nessun controllo effettuato sulle fatture o note credito precedentemente inserite.

1 = Il controllo standard è effettuato (valore di default).

Tabelle aperte

Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è in fase con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

No

Testata fattura

PINVOICEV

No

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

PORDER

No

Testata ordine

PORDERP

No

Riga prezzo ordine

PORDERQ

No

Riga quantità ordine

PRECEIPT

No

Testata ricevimento

PRECEIPTD

No

Riga ricevimento

Osservazioni diverse

Attenzione: L'eliminazione del controllo seguita da una validazione disordinata delle fatture può causare un'errata regolarizzazione dei prezzi.

CALTAXEGLOB: Intervenire durante il calcolo globale delle imposte della fattura

Questo entry point situato nel programma SUBPIHBelaborazione delle fatture acquisto, genera un'azione "CALTAXEGLOB".

Lo scopo di questa azione è di dare la possibilità di intervenire durante il calcolo globale delle imposte della fattura di acquisto.

Viene sopratutto utilizzato nel contesto di una localizzazione Argentina.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

La chiamata si fa per ogni imposta quando il parametro PIHCALTAX ha come valore 2 "Ricalcolo per valore".

Tale chiamata avviene al momento dell'inserimento di una fattura/nota credito di acquisto prima di premere i tasti "Crea" o "Registra".

Variabili disponibili

Le seguenti videate sono caricate: [M:PIH0], [M:PIH1], [M:PIH3] e [M:PIH4]

I

Indice della riga del riquadro delle imposte in corso di elaborazione.

[M:PIH4]TAXE(I)

Codice dell'imposta in corso di elaborazione.

[M:PIH4]BASTAX(I)

Base di calcolo dell'imposta in corso di elaborazione.

MONTANT

Importo dell'imposta in corso di elaborazione.

MONTDED

Importo della parte deducibile dell'imposta in corso di elaborazione.

SEUIL

Importo minimo d'imposta al di sotto del quale l'imposta non dovrà più essere calcolata.

Tabelle aperte

Nel riquadro qui sotto, il flag contenuto significativo significa che il contenuto è in fase con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

No

Testata fattura

PINVOICEV

No

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

PORDER

No

Testata ordine

PORDERP

No

Riga prezzo ordine

PORDERQ

No

Riga quantità ordine

PRECEIPT

No

Testata ricevimento

PRECEIPTD

No

Riga ricevimento

Osservazioni diverse

Questo entry point in principio è utilizzato nel contesto di una localizzazione Argentina.