Entry Points > Modulo Acquisti > Script standard SUBPIHA 

CALECHE: Modifica delle scadenze generate alla creazione di una fattura

Questo entry point situato nel programma SUBPIHAregistrazione di una fattura di acquisto, genera un'azione "CALECHE".

Lo scopo di tale azione è di dare la possibilità di intervenire sulle scadenze create per modificare date, importi, modi di pagamento... ecc.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso, è possibile abbandonare la transazione posizionando GOK a 0.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata si fa dopo la scrittura o la riscrittura della testata fattura ([F :PIH] e [F :PIV]) dopo aver premuto i tasti "Crea" o "Registra".

In entrambi i casi, le due testate fattura, le righe dettaglio e le scadenze sono state create.

Variabili e videate disponibili

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

Le classi precedneti non devono essere modificate.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

Testata fattura

PINVOICEV

Complemento testata fattura d'acquisto

PINVOICED

No

Righe fattura d'acquisto

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

Osservazioni diverse

Attenzione, la tabella GACCDUDATE che contiene le scadenze è aperta solo se GREP= « C ».

E' preferibile eseguire la seguente istruzione prima di utilizzare questa tabella:

If !clalev([F:DUD]) Local File GACCDUDATE [DUD] : Endif

CPRFAC: Prezzo unitario di costo

Questo entry point situato nel programma SUBPIHAregistrazione di una fattura di acquisto, genera un'azione"CPRFAC".

Lo scopo di tale azione è di dare la possibilità di intervenire sul prezzo di costo unitario calcolato per aggiungere, ad esempio, delle spese di trasporto.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata si fa prima della scrittura o la riscrittura della riga di fattura dopo aver premuto i tasti "Crea" o "Registra".

Variabili e videate disponibili

La variabile seguente è caricata al momento della chiamata dell'azione "CPRFAC".

NOL

Indice della riga di fattura in corso di elaborazione (utilizzabile con la classe [M:PIH3]).

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.

[F:PID]CPR

Prezzo unitario di costo calcolato, che può essere modificato dall'entry point per calcolare altri elementi.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

Testata fattura

PINVOICEV

Complemento testata fattura d'acquisto

PINVOICED

Righe fattura d'acquisto

Osservazioni diverse

Questo entry point non è chiamato per le fatture complementari e le note credito in importo.

MAJFAC: Alimentazione o modifica campi prima della scrittura

Questo entry point situato nel programma SUBPIHAregistrazione di una fattura di acquisto, genera un'azione "MAJFAC".

Lo scopo di tale azione è di dare la possibilità di alimentare dei campi specifici o modificare dei campi standard nelle tabelle aggiornate dal controllo fattura.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata si fa prima della riscrittura di ognuna delle tabelle aggiornate al momento della registrazione di una fattura di acquisto.

Variabili e videate disponibili

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

FICHIER

Nome della tabella che sarà riscritta (PORDERQ, PORDERC, PORDER, PRECEIPTD, PRECEIPT, PRETURND, PRETURN).

ABRFIC

Abbreviazione della tabella che sarà riscritta (POQ, POC, POH, PTD, PTH, PND, PNH).

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

Le seguenti classi file sono caricate: [F:PIH], [F:PIV] e [F:PID]

Le variabili e le classi precedenti non devono essere modificate.

Le seguenti classi possono essere modificate per alimentare dei campi specifici e/o modificare dei campi standard.

[F:POQ] se FICHIER = "PORDERQ" e ABRFIC = "POQ"

[F:POC] se FICHIER = "PORDERC" e ABRFIC = "POC"

[F:POH] se FICHIER = "PORDER" e ABRFIC = "POH"

[F:PTD] se FICHIER = "PRECEIPTD" e ABRFIC = "PTD"

[F:PTH] se FICHIER = "PRECEIPT" e ABRFIC = "PTH"

[F:PND] se FICHIER = "PRETURND" e ABRFIC = "PND"

[F:PNH] se FICHIER = "PRETURN" e ABRFIC = "PNH"

E' comunque opportuno modificare i campi standard con estrema prudenza per evitare qualsiasi ulteriore malfunzionamento.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

Testata fattura

PINVOICEV

Complemento testata fattura d'acquisto

PINVOICED

Righe fattura d'acquisto

ITMMASTER

Articoli

Osservazioni diverse

Questo entry point è chiamato per tutti i tipi di fattura.

[M:PIH0]PIHTYP (1=fattura, 2=fattura complementare, 3=nota credito, 4=nota credito su reso)

PIHOVEINV: Imputazione sovrafatturazione su ricevimenti

Questo entry point situato nel programma SUBPIHAregistrazione di una fattura di acquisto, genera un'azione "PIHOVEINV".

Lo scopo di tale azione è di dare la possibilità di imputare o meno la quantità sovrafatturata su dei ricevimenti esistenti.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata avviene durante la registrazione di una riga di fattura di acquisto.

Variabili e videate disponibili

Le variabili seguenti vengono caricate durante la chiamata dell'azione "PIHOVEINV".

SIGN

Vale 1 in creazione e -1 in vancellazione.

WQTE

Quantità eccedente di fatturazione.

E' possibile utilizzare le seguenti videate: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

Le seguenti classi file sono caricate: [F:PIH], [F:PIV], [F:PID] e [F:PTD]

Le variabili e le classi precedenti non devono essere modificate.

Le seguenti variabili possono essere modificate.

WPIHOVEINV

Flag di imputazione sugli altri ricevimenti (0=No,1=Si).

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

Testata fattura

PINVOICEV

Complemento testata fattura d'acquisto

PINVOICED

Righe fattura d'acquisto

PRECEIPT

Testata ricevimento

PRECEIPTD

Riga ricevimento

Osservazioni diverse

Questo entry point viene chiamato solamente nei casi di sovrafatturazione

MAJRCPCDE: Aggiornamento ricevimenti e ordine a fornte di una nota credito

Questo entry point, situato nel programma SUBPIHAregistrazione di una fattura di acquisto, genera un'azione "MAJRCPCDE".

Al momento della creazione/modifica di una riga di nota credito, l'ordine ed i ricevimenti vengono passati a non fatturati.

Lo scopo di questa azione è dare la possibilità di non aggiornare ricevimenti ed ordini in fase di creazione/modifica di una riga di nota credito

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata viene effettuata durante la creazione o la modifica di una riga di nota credito di acquisto.

Variabili e videate disponibili

Le seguenti variabili vengono caricate durante la chiamata dell'azione "MAJRCPCDE".

WMAJRCPCDE

Indica se deve avvenire l'aggiornamento dell'ordine e dei ricevimenti. Mettere il valore  per non effettuare gli aggiornamenti.

Le seguenti classi file sono caricate: [F:PIH], [F:PIV] e [F:PID]

La classe [F:PIDB]viene alimentata con la riga di fattura di origine.

Le variabili e le classi precedenti non devono essere modificate.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PINVOICE

Testata fattura

PINVOICEV

Complemento testata fattura d'acquisto

PINVOICED

Righe fattura d'acquisto

Osservazioni diverse

Questo entry point viene chiamato solo per le note credito.

[M:PIH0]PIHTYP (1=fattura, 2=fattura complementare, 3=nota credito, 4=nota credito su reso)