Entry Points > Modulo Modulo base > Script standard FUNDEB 

DEBINI: Aggiornamento dei valori di default

Questo entry point permette di modificare i valori di default delle informazioni CEE regime e natura.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non ci sono file traccia aperti.

Contesto di chiamata

Questo entry point è chiamato :

-          Per inizializzare i campi regime e natura della finestra di inserimento delle informazioni CEE diricevimenti,consegne, resi di acquisto e vendita, fatture e note credito di acquisto e vendita

-          Per alimentare direttamente i campi natura e regime delle tabelle:

o        Testata resovendita        SRETURN

o        Testata reso acquisto         PRETURN

o        Testata consegna              SDELIVERY

o        Testata ricevimento             PRECEIPT      

o        Testata fattura/nota creditovendita          SINVOICE

o        Testata fattura/nota credito acquisto          PINVOICE

Variabili e videate disponibili

I valori di default dei campi natura e regime sono contenuti nellatabella di parametrizzazione DEBREGNAT. Quest'utlima contiene dei valori per i regimi e le nature in funzione del tipo movimento, della legislazione, del paese e del gruppo di siti definiti.  La variabile locale I_EEC è inizializzata con il tipo movimento legato al movimento.

I movimenti presi in carico sono:

1         Consegna classica

2         Consegna intra-società

3         Consegna di prestito

4         Consegna di conto lavoro

5         Consegna intrasiti

6         Consegna export con spedizioniere

7         Consegna ordine diretto

8         Ricevimento classico

9         Ricevimento di conto lavoro

10       Ricevimento intrasiti

11       Ricevimento intra-società

12       Reso cliente

13       Reso di prestito

14       Reso fornitore

15       Fatture vendita

16       Note credito vendita

17       Fatture di prestito

18       Consegna omaggio

19       Reso materiale conto lavoro

In funzione del tipo operazione, il programma standard fornisce le variabili IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH.

-          Tipo operazione:

o        Consegna cliente:ABIDC3 = "SDH"

o        Reso cliente :ABIDC3 = "SDH"

o       Fattura cliente :ABIDC3="SIV"  e  [F:SIV]INVTYP=1 

o        Nota credito cliente :ABIDC3="SIV"  e  [F:SIV]INVTYP=2 

o      Ricevimento fornitore: ABIDC3= "PTH"

o      Reso fornitore : ABIDC3= "PNH"

o      Fattura/nota credito fornitore : ABIDC3= "PIH"

L'entry point permette di modificare i valori di IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH

Tabelle aperte 

Utilizzare la classe [F] della tabella principale del contesto; il suo contenuto è significativo e non deve essere modificato.

-          Consegna cliente :                                   SDELIVERY [SDH]

-          Reso cliente :                                      SRETURN [SRH]

-          Fattura e nota credito cliente :             SINVOICEV [SIV]

-          Ricevimento fornitore :             PRECEIPT [PTH]

-          Reso fornitore:                  PRETURN [PNH]

-          Fattura e nota credito fornitore :     PINVOICE [PIH]

Inoltre le seguenti tabelle sono aperte con delle abbreviazioni alternative, il loro contenuto non è significativo :

-                    Regime e natura movimento                     DEBREGNAT [DRN]

-                    Nuovi buffer (per preservare quelli del programma principale)

o        Gruppi di siti                      FACGROUP sotto [FGRR]

o        Gruppi di società/siti         AGRPFCY sotto [AGFF]

o        Siti                                       FACILITY sotto [FCYY]

 

DEBFIL: Aggiunta di criteri di selezione delle fatture da elaborare

Questo entry point permette di assumere il controllo al momento della definizione dei criteri di selezione delle fatture di acquisto o delle fatture di vendita al momento della generazione del file dell'INTRASTAT.

Permette di aggiungere dei filtri supplementari su queste fatture.

E' chiamato nel programma FUNDEB di generazione del file INTRASTAT.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto.

Contesto di chiamata

Questo entry point è chiamato al momento della definizione dei criteri di selezione.

Variabili e videate disponibili

La maschera di selezione delle fatture [M :DIA] (DDEB) è ancora disponibile.

I criteri standard sono caricati nella variabile CRITERE. Questi riguardano:

.         Per i ricevimenti, i file testata PRECEIPT.

.         Per i resi di acquisto, i file testata PRETURN.

.         Per le fatture di acquisto, i file testata fattura PINVOICE.

.         Per le consegne, i file testata SDELIVERY.

.         Per i resi di vendita, i file testata SRETURN.

.         Per le fatture/note credito di vendita, i file testata fattura SINVOICE.

La variabile FILSUP è stata creata per l'aggiunta dei criteri supplementari. E' dimensionata a 250 caratteri. Affinché ciò funzioni correttamente al momento della valutazione se la variabile non è caricata dall'entry point, FILSUP è inizializzata con la stringa « 1=1 ».

E' sufficiente completarla nell'entry point.

Esempio: Aggiunta di un filtro supplementare: il codice cliente deve essere maggiore o uguale a « CLI».

FILSUP -= ‘ & BPCORD >= « CLI »’

FILSUP viene valorizzata nello stesso momento di CRITERE, durante il ciclo for.

I cicli for di lettura dei diversi movimenti sono creati sulle abbreviazioni delle rispettive tabelle di testata. I criteri devono riferirsi a campi dei file testata (esempio: per i ricevimenti, il ciclo for verterà sul file PRECEIPT).

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato con il contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

DEB

No

Dichiarazione INTRASTAT

DEBPAR

No

Parametri dichiarazione INTRASTAT

COMPANY

Si

Società

FACILITY

No

Sito

TABCOUNTRY

No

Tabella dei paesi

TABCOEF

No

Tabella dei coefficienti

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPDLVCUST

No

Cliente consegnato

BPADDRESS

No

Indirizzi

ITMMASTER

No

Articoli

TABCUR

No

Tabella delle valute

SINVOICE

No

Fatture di vendita

SINVOICEV

No

Fatture di vendita

SINVOICED

No

Riga fatture di vendita

SDELIVERY

No

Consegne

SDELIVERYD

No

Riga consegne

SRETURN

No

Resi di vendita

SRETURND

No

Riga resi di vendita

PINVOICE

No

Fatture d'acquisto

PINVOICEV

No

Fatture di acquisto

PINVOICED

No

Riga fatture di acquisto

PRECEIPT

No

Ricevimenti

PRECEIPTD

No

Riga ricevimenti

PRETURN

No

Resi acquisto

PRETURND

No

Riga resi acquisto

PORDER

No

Ordine acquisto

PORDERP

No

Riga ordini acquisto

DEBCTL: Controllo delle fatture di vendite ed acquisti

Questo entry point permette di assumere il controllo durante il controllo della fattura prima di generare i record del file dell'INTRASTAT.

Riguarda le fatture di acquisto e le fatture di vendita.

E' chiamato nel programma FUNDEB di generazione del file INTRASTAT.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto.

Contesto di chiamata

Questo entry point è chiamato all'inizio del controllo della fattura, prima della lettura delle righe del movimento per alimentare la videata di lavoro che via transclasse popolerà la tabella DEB.

Variabili e videate disponibili

Valori della variabile WUPDFIL e movimenti interessati:

-         se "PTH" – si tratta di un ricevimento

-         se "PNH" – si tratta di un reso acquisto

-         se "PIH" – si tratta di una fattura (occorre testare il  tipo movimento per conoscere se è una fattura o una nota credito)

-         se "SDH" – si tratta di una consegna

-         se "SRH" – si tratta di un reso vendita

-         se "SIH" – si tratta di una fattura o nota credito vendita (occorre testare il   tipo movimento per conoscere se è una fattura o una nota credito)

Il valore della variabile WUPDTYP determina il tipo del flusso da aggiornare:

-          WUPDTYP=11   

o        Importazione acquisti (Ricevimenti o Fatture acquisto)

o        Utilizzare l'abbreviazione contenuta nella variabile WUPDFIL (in questo caso: sia PTH, sia PIH)

-          WUPDTYP=12   

o         Importazione vendite (Resi vendite o Note credito vendite su reso e Nota credito con movimento fisico)

o        Utilizzare l'abbreviazione contenuta nella variabile WUPDFIL (in questo caso: sia SRH, sia SIH)

-          WUPDTYP=21                                                                                                                       

o        Esportazione acquisti (Resi acquisto)

o        Utilizzare l'abbreviazione contenuta nella variabile WUPDFIL (in questo caso: PNH)

-          WUPDTYP=22   

o        Esportazione vendite (Consegne o Fatture e Note credito su fattura senza movimento)

o        Utilizzare l'abbreviazione nella variabile WUPDFIL (in questo caso: sia SDH, sia SIH)

 
Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato con il contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

DEB

Si

Dichiarazione INTRASTAT

DEBPAR

Si

Parametri dichiarazione INTRASTAT

COMPANY

Si

Società

FACILITY

No

Sito

TABCOUNTRY

No

Tabella dei paesi

TABCOEF

No

Tabella dei coefficienti

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPDLVCUST

No

Cliente consegnato

BPADDRESS

No

Indirizzi

ITMMASTER

No

Articoli

TABCUR

Si

Tabella delle valute

SINVOICE

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICEV

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICED

No

Riga fatture di vendita

SDELIVERY

Sì se WUPDFIL = "SDH"

Consegne

SDELIVERYD

No

Riga consegne

SRETURN

Sì se WUPDFIL = "SRH"

Resi di vendita

SRETURND

No

Riga resi di vendita

PINVOICE

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICEV

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICED

No

Riga fatture di acquisto

PRECEIPT

Sì se WUPDFIL = "PTH"

Ricevimenti

PRECEIPTD

No

Riga ricevimenti

PRETURN

Sì se WUPDFIL = "PNH"

Resi acquisto

PRETURND

No

Riga resi acquisto

PORDER

No

Ordine acquisto

PORDERP

No

Riga ordini acquisto

DEBMAJ: Aggiornamenti supplementari del file DEB

Questo entry point permette di assumere il controllo durante la generazione del file dell'INTRASTAT.

Permette di modificare il contenuto del record creato. Occorre posizionare la variabile GPE=1 per non creare il record.

E' chiamato nel programma FUNDEB di generazione del file INTRASTAT.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato prima della scrittura del record nella tabella DEB.

Variabili e videate disponibili

Il valore della variabile WUPDTYP determina il tipo del flusso di aggiornamento:

- WUPDTYP=11    Importazione acquisti

- WUPDTYP=12    Importazione vendite

- WUPDTYP=21    Esportazione acquisti

- WUPDTYP=22    Esportazione vendite

Valori della variabile WUPDFIL e movimenti interessati:

-         se "PTH" – si tratta di un ricevimento

-         se "PNH" – si tratta di un reso acquisto

-         se "PIH" – si tratta di una fattura (occorre testare il  tipo movimento per conoscere se è una fattura o una nota credito)

-         se "SDH" – si tratta di una consegna

-         se "SRH" – si tratta di un reso vendita

-         se "SIH" – si tratta di una fattura o nota credito vendita (occorre testare il   tipo movimento per conoscere se è una fattura o una nota credito)

Tabelle aperte

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato con il contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

DEB

Si

Dichiarazione INTRASTAT

DEBPAR

Si

Parametri dichiarazione INTRASTAT

COMPANY

Si

Società

FACILITY

No

Sito

TABCOUNTRY

No

Tabella dei paesi

TABCOEF

No

Tabella dei coefficienti

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPDLVCUST

No

Cliente consegnato

BPADDRESS

No

Indirizzi

ITMMASTER

No

Articoli

TABCUR

Si

Tabella delle valute

SINVOICE

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICEV

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICED

No

Riga fatture di vendita

SDELIVERY

Sì se WUPDFIL = "SDH"

Consegne

SDELIVERYD

No

Riga consegne

SRETURN

Sì se WUPDFIL = "SRH"

Resi di vendita

SRETURND

No

Riga resi di vendita

PINVOICE

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICEV

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICED

No

Riga fatture di acquisto

PRECEIPT

Sì se WUPDFIL = "PTH"

Ricevimenti

PRECEIPTD

No

Riga ricevimenti

PRETURN

Sì se WUPDFIL = "PNH"

Resi acquisto

PRETURND

No

Riga resi acquisto

PORDER

No

Ordine acquisto

PORDERP

No

Riga ordini acquisto

DEBCTLLIG: Permette di accettare o rifiutare una riga

Questo entry point permette di assumere il controllo durante la generazione del file dell'INTRASTAT.

Permette di accettare o di rifiutare una riga durante l'estrazione dei movimenti verso la tabella DEB. Occorre posizionare la variabile GPE=1 per rifiutare la riga.

E' chiamato nel programma FUNDEB di generazione del file INTRASTAT.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso. Eccetto nel caso delle righe di reso acquisto la cui transazione è aperta dopo la chiamata all'entry point.

File traccia

C'è un file traccia aperto.

Contesto di chiamata

Questo entry point è chiamato prima dell'alimentazione dei campi della videata di lavoro DEB con gli elementi della riga.

Variabili e videate disponibili

Il valore della variabile WUPDTYP determina il tipo del flusso di aggiornamento:

- WUPDTYP=11    Importazione acquisti

- WUPDTYP=12    Importazione vendite

- WUPDTYP=21    Esportazione acquisti

- WUPDTYP=22    Esportazione vendite

Valori della variabile WUPDFIL e movimenti interessati:

-         se "PTH" – si tratta di un ricevimento

-         se "PNH" – si tratta di un reso acquisto

-         se "PIH" – si tratta di una fattura (occorre testare il  tipo movimento per conoscere se è una fattura o una nota credito)

-         se "SDH" – si tratta di una consegna

-         se "SRH" – si tratta di un reso vendita

-         se "SIH" – si tratta di una fattura o nota credito vendita (occorre testare il   tipo movimento per conoscere se è una fattura o una nota credito)

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Per questo entry point, è il caso per il file che contiene la testata e per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

DEB

Si

Dichiarazione INTRASTAT

DEBPAR

Si

Parametri dichiarazione INTRASTAT

COMPANY

Si

Società

FACILITY

No

Sito

TABCOUNTRY

No

Tabella dei paesi

TABCOEF

No

Tabella dei coefficienti

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPDLVCUST

No

Cliente consegnato

BPADDRESS

No

Indirizzi

ITMMASTER

No

Articoli

TABCUR

Si

Tabella delle valute

SINVOICE

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICEV

Sì se WUPDFIL = "SIH"

Fatture di vendita

SINVOICED

Sì se WUPDFIL = "SIH"

Riga fatture di vendita

SDELIVERY

Sì se WUPDFIL = "SDH"

Consegne

SDELIVERYD

Sì se WUPDFIL = "SDH"

Riga consegne

SRETURN

Sì se WUPDFIL = "SRH"

Resi di vendita

SRETURND

Sì se WUPDFIL = "SRH"

Riga resi di vendita

PINVOICE

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICEV

Sì se WUPDFIL = "PIH"

Fatture di acquisto

PINVOICED

Sì se WUPDFIL = "PIH"

Riga fatture di acquisto

PRECEIPT

Sì se WUPDFIL = "PTH"

Ricevimenti

PRECEIPTD

Sì se WUPDFIL = "PTH"

Riga ricevimenti

PRETURN

Sì se WUPDFIL = "PNH"

Resi acquisto

PRETURND

Sì se WUPDFIL = "PNH"

Riga resi acquisto

PORDER

No

Ordine acquisto

PORDERP

No

Riga ordini acquisto