acg vision4 exit - teamsystem vision4 - … · 3 trademarks acg e acg vision4 sono marchi di acg...

73
ACG Vision4 Exit Amministrazione

Upload: others

Post on 27-Sep-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

ACG Vision4

Exit

Amministrazione

Page 2: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

2

Settima Edizione (Giugno 2014)

Questa edizione si riferisce alla Versione 1 Rilascio 4 Livello di modifica 0 e alla Versione 1 Rilascio 5 Livello di modifica

0 di ACG Vision4 Amministrazione (5733-R01) e a tutti i successivi rilasci e modifiche, se non altrimenti indicati in nuove

edizioni o lettere di accompagnamento.

La presente pubblicazione può includere imprecisioni tecniche o errori di ortografia. Modifiche al documento potranno

essere disponibili nelle successive edizioni. La ACG SRL può introdurre miglioramenti e/o variazioni ai prodotti e/o

programmi descritti nella presente pubblicazione in qualsiasi momento e senza preavviso.

COPYRIGHT LICENSE:

La presente pubblicazione contiene esempi di applicazioni il cui codice sorgente illustra le tecniche di programmazione su

diversi ambienti operativi.

E’ data facolta’ di copiare, modificare e distribuire tali esempi di programmi in qualsiasi modo e senza alcuna forma di

pagamento dovuta a ACG, allo scopo di sviluppare, usare, commercializzare o distribuire applicazioni conformi alle interfacce

di programmazione degli ambienti operativi per i quali gli esempi sono stati scritti.

Questi esempi non sono stati testati in ogni possibile condizione operativa. La ACG quindi non puo’ garantirne l’affidabilita’,

la manutenibilita’ o le funzionalita’ di tali programmi.

© Copyright ACG SRL 2014. Tutti i diritti riservati.

Page 3: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

3

TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

TeamSystem S.p.A., sede legale Via Yuri Gagarin, 205 61122 Pesaro (PU), Cap. Soc. € 100.000 i.v., codice fiscale e

iscrizione al Registro delle Imprese di Milano n. 08419500965 (di seguito “ACG”) - Tutti i diritti riservati.

I marchi e loghi riportati nel presente documento diversi da ACG e ACG Vision4 (ivi inclusi, a mero titolo esemplificativo e

non esaustivo, IBM, il logo IBM, Adobe, il logo Adobe, PostScript, il logo PostScript, Intel, il logo Intel, Intel Inside, il

logo Intel Inside, Intel Centrino, il logo Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium e Pentium, Linux,

Microsoft, Windows, Windows NT e il logo di Windows, UNIX, Java, Novell, il logo Novell, openSUSE e il logo

openSUSE, AS/400, BladeCenter, Cognos, DB2, DB2 Universal Database, eServer, i5/OS, iSeries, OpenPower, OS/400,

POWER, Power Systems, pSeries, Rational, System i, System i5, System p, System p5, System Storage, System x,

WebSphere, etc.) sono di titolarità di soggetti terzi. ACG rispetta i diritti di proprietà intellettuale di terzi.

Page 4: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

4

TABELLA DEGLI AGGIORNAMENTI

Data PTF id Descrizione

02/02/2013 FIN140092D Aggiornate informazioni sulle exit: PRX5201, V4NIVAMR, Interrogazione scheda Cliente/fornitore

08/03/2013 FIN140095D Aggiunte exit per Estrazione documenti INTRA e Aggiornamento Rate e Impegni (Gestione Crediti)

22/03/2013 FIN140096D Aggiunta exit V4ANAGCOMM per Anagrafico Commesse Analitica

05/04/2013 FIN140097D Corretti parametri per richiamo V4ANAGCOMM

24/04/2013 FIN140100D Aggiunta exit GECUpdate_CustFldsOnFile_exit per gestione campi custom nella pratica di Gestione Crediti

07/06/2013 FIN140102D Aggiunta exit V4IVAMAL

01/07/2013 FIN140104D Aggiunte exit V4INT1201, IVACASSA

05/07/2013 FIN140104D Aggiunte exit comportamentali

26/07/2013 FIN140106D Trasformato il documento in html per poter navigare più semplicemente tra le exit e l’indice. Aggiunta exit V4INT1202. Corretto titolo exit GRYE505

06/09/2013 FIN140107D Aggiunta exit V4INT1203

27/09/2013 FIN140109D Aggiunte exit FRXBE02D, FRXBE025 e ERP3603

17/12/2013 FIN140114D FIN150002C

Aggiunte exit MAP01_postCalculate_exit, V4FRX461, V4REGSI1

24/01/2014 FIN140115D FIN150003C

Aggiunta exit V4REGSI2 Modificata descrizione di V4REGSI1 e V4FRX461

14/02/2014 FIN140117D FIN150005C

Modificata descrizione di V4REGSI2 Aggiunta exit V4LPFOR1

13/03/2014 FIN140120D FIN150007C

Aggiunte le exit V4FATRIC, V4FATRICNS, V4NOIVADDV, V4SALD01

02/04/2014 FIN140122D FIN150008C

Modificato passaggio parametri V4FATRIC Aggiunta l’exit V4FATRICND

09/04/2014 Corretta documentazione exit RegistrazioneConIva_savex_exit. Aggiunta exit GRA1004

21/05/2014 FIN140125D FIN150011C

Aggiunta exit V4REGSI3

28/05/2014 FIN140126S

Aggiunta exit BLKLTIPOP

20/06/2014 FIN140127D FIN150013C

Aggiunta exit V4ERP367

25/07/2014 FIN140130D FIN150016C

Aggiunte le exit: V4REGTE1, V4SALD02. Trasformata da comportamentale a predefinita la V4IVAMAL

05/09/2014 FIN140131D FIN150017C

Aggiunta la exit: V4RNCD01

06/10/2014 FIN140132C FIN150018C

Aggiunta la exit: V4BILSEZG

Page 5: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

5

27/11/2014 FIN150022C Aggiunta la exit: GECUpdate_FldsOnCustomer_Exit

12/12/2014 FIN150023C Aggiunte le exit V4RIDEFV V4LQIVNOAZ CRD1503

23/01/2015 FIN150024C Aggiunta la exit: V4PAGDES

15/05/2015 FIN150028D Aggiunta la exit: CSP00-EX1

02/07/2015 FIN150030D Aggiunta la exit: EAFT0402

25/09/2015 FIN150032D Aggiunte le exit: GRY3201, GRI1809, V4GRA1003F

05/02/2016 FIN150036D Aggiunta la exit: FRX4801

18/03/2016 FIN150037D Aggiunte le exit 4GECPRTCOL e V4INTDAEFO

22/04/2016 FIN150038D Aggiunta la exit V4DCSTVAL

27/05/2016 FIN150040D Aggiunta la exit V4SUPPLIER

14/07/2016 FIN150042D Aggiunta la exit V4SCFDT1

03/11/2016 FIN150043D Aggiunte le exit V4GRXPF, SCFECR1, V4ERP368, V4RATECOAN

16/12/2016 FIN150044D Aggiunta la exit V4VISANACP

16/02/2017 FIN150045D Aggiunte le exit V4SALDASCA, V4SALDASEG

05/05/2017 FIN150046D Aggiunta la exit V4GRILAC0G

31/07/2017 FIN150051D Aggiunte le exit: GECAssocPort_exit, GECAssocPianoAtt_exit

31/07/2017 FIN150051D Aggiunta la exit GECBlankInCLSS1_exit

14/09/2017 FIN150052D Aggiunta exit GRKF501

23/11/2017 FIN150054D Aggiunta exit V4INT1204

Page 6: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

6

INDICE

1. Introduzione .................................................................................................................................... 10

2. Registrazione con IVA .................................................................................................................... 11 RegistrazioneConIva_savex_exit .................................................................................................... 11 RegistrazioneConIva_saveb_exit .................................................................................................... 11 RegistrazioneConIva_saved_exit .................................................................................................... 11 V4IVAMCO.................................................................................................................................... 12 V4IVAMAL .................................................................................................................................... 12

IVACASSA ..................................................................................................................................... 13 V4NORORIG.................................................................................................................................. 13 GRA1010 ........................................................................................................................................ 14 GRA10V41 ..................................................................................................................................... 14

V4DOCOROB ................................................................................................................................ 14 FINSIIVADR .................................................................................................................................. 14

GRA0003 ........................................................................................................................................ 14 GRA0004 ........................................................................................................................................ 14

GRA1801 ........................................................................................................................................ 15 GRA1004 ........................................................................................................................................ 15 V4GRA1003F ................................................................................................................................. 15

GRI1809 .......................................................................................................................................... 15 V4SUPPLIER ................................................................................................................................. 15

3. Immissioni di massa registrazioni con IVA .................................................................................... 15 ImmissMassaConIVA_save_exit .................................................................................................... 16 ImmissMassaConIVA_saveb_exit .................................................................................................. 16

GRX16DDP .................................................................................................................................... 16 4. Registrazione senza IVA ................................................................................................................. 17

CSIVA_savex_exit.......................................................................................................................... 17 CSIVA_saveb_exit.......................................................................................................................... 17

V4NIVAMR.................................................................................................................................... 17 SOF02 ............................................................................................................................................. 18 GRA1503 ........................................................................................................................................ 19

V4SEGNOIVA ............................................................................................................................... 19 GRA15V41 ..................................................................................................................................... 19 V4REGSI1 ...................................................................................................................................... 19 V4REGSI2 ...................................................................................................................................... 20 V4NOIVADDV .............................................................................................................................. 20

V4REGSI3 ...................................................................................................................................... 21 5. Immissioni di massa registrazioni senza IVA ................................................................................. 21

ImmissMassaSenzaIVA_save_exit ................................................................................................. 21 ImmissMassaSenzaIVA _saveb_exit .............................................................................................. 22

6. Immissione di massa corrispettivi ................................................................................................... 22 ImmissMassaCorrisp_save_exit ...................................................................................................... 22

7. Immissione di massa registrazioni pura Iva .................................................................................... 22 ImmissMassaPuraIVA_save_exit ................................................................................................... 22 ImmissMassaPuraIVA_saveb_exit ................................................................................................. 23

8. Registrazioni contabili (con IVA, senza Iva, Corrispettivi)............................................................ 23

Page 7: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

7

V4NOCCOAN ................................................................................................................................ 23

V4CGMADATE ............................................................................................................................. 23 V4FINDROF ................................................................................................................................... 23

9. Movimenti bancari .......................................................................................................................... 24 V4REGTE1 ..................................................................................................................................... 24

10. BlackList ......................................................................................................................................... 24

BLKLTIPOP ................................................................................................................................... 24 11. Fatture da ricevere ........................................................................................................................... 24

V4FATRIC...................................................................................................................................... 24 V4FATRICNS ................................................................................................................................ 25 V4FATRICND ................................................................................................................................ 25

12. Bilancio alla data ............................................................................................................................. 25 V4BDSEG1 - V4BDSEG2 ............................................................................................................ 25

V4BILSEZG ................................................................................................................................... 26

13. Calcolo e Memorizzazione Rate ..................................................................................................... 26 V4GRX16R ..................................................................................................................................... 26

14. Calcolo numero protocollo.............................................................................................................. 27 Grxpf_grxpf02_exit ........................................................................................................................ 27

V4GRXPF ....................................................................................................................................... 27 15. Controllo esercizio futuro ............................................................................................................... 28

GrxctdrdCtrl .................................................................................................................................... 28 16. Distinta effetti ................................................................................................................................. 28

SOF001 ........................................................................................................................................... 28

SOF0012 ......................................................................................................................................... 28 17. Eliminazione partite pareggiate clienti ........................................................................................... 29

GRX8401 ........................................................................................................................................ 29 18. Esito effetti clienti ........................................................................................................................... 29

ERP3501 ......................................................................................................................................... 29 ERP3603 ......................................................................................................................................... 30

V4ERP367 ...................................................................................................................................... 30 V4ERP368 ...................................................................................................................................... 31

19. Estratto conto a ripresa di saldo ...................................................................................................... 31

SCF01_postCalculate_exit .............................................................................................................. 31 SCFECR1 ........................................................................................................................................ 31

20. Generazione effetti cumulativi per data scadenza ........................................................................... 32

PRX5201 ......................................................................................................................................... 32 SOF003 ........................................................................................................................................... 32

21. Gestione RIBA/RID ........................................................................................................................ 33 PRP4101.......................................................................................................................................... 33 PRP4102.......................................................................................................................................... 33 PRP4103.......................................................................................................................................... 34 PRP4104.......................................................................................................................................... 34

PRP4109.......................................................................................................................................... 34 PRP4110.......................................................................................................................................... 35 PRP4112.......................................................................................................................................... 35 PRP4113.......................................................................................................................................... 35 PRPA114 ......................................................................................................................................... 35 PRP4115.......................................................................................................................................... 35

Page 8: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

8

PRP4117.......................................................................................................................................... 36

PRP4118.......................................................................................................................................... 36 PRP4119.......................................................................................................................................... 36 PRP4123.......................................................................................................................................... 36 PRP4124.......................................................................................................................................... 37 PRP4125.......................................................................................................................................... 37

PRP4126.......................................................................................................................................... 37 PRP4128.......................................................................................................................................... 37 PRP4191.......................................................................................................................................... 38 PRP41BEX...................................................................................................................................... 38 V4RIBAAC ..................................................................................................................................... 39

V4RIBADC ..................................................................................................................................... 39 V4RIBAPI ....................................................................................................................................... 39

V4RIDR10 ...................................................................................................................................... 39

V4RIBFTU...................................................................................................................................... 39 V4RIDEFV ..................................................................................................................................... 39

22. Inoltro Bonifici ................................................................................................................................ 40 FRXBE02F...................................................................................................................................... 40

FRXBE02D ..................................................................................................................................... 41 FRXBE025 ...................................................................................................................................... 41

23. Interrogazione/Report della Scheda Clienti/Fornitori. .................................................................... 41 Interrogazione/Report Scheda Clienti/Fornitori .............................................................................. 41

24. Interrogazioni Scheda Cliente/Fornitore ......................................................................................... 43

Interrogazione Scheda Cliente/fornitore ......................................................................................... 43 25. Scheda cliente fornitore .................................................................................................................. 46

RateScadenzario .............................................................................................................................. 46 Scadenzario cliente/fornitore per data ............................................................................................. 47

26. Mastrini a partite aperte .................................................................................................................. 47 MAP01_postCalculate_exit ............................................................................................................ 47

27. Mastrini a ripresa di saldo ............................................................................................................... 47 FRX4801 ......................................................................................................................................... 47

28. INTRA – Estrazione documenti da Acquisti .................................................................................. 47

V4INT1201 ..................................................................................................................................... 47 GRYE405 ........................................................................................................................................ 48 V4INT1204 ..................................................................................................................................... 48

29. INTRA – Estrazione documenti da Vendite ................................................................................... 48 V4INTRAC01 ................................................................................................................................. 48

INTRACRVAL ............................................................................................................................... 49 V4INTDAEFO ................................................................................................................................ 49

30. Gestione INTRA ............................................................................................................................. 49 GRYE001 ........................................................................................................................................ 49 GRYE002 ........................................................................................................................................ 49

GRYE303 ........................................................................................................................................ 49 GRYE501 ........................................................................................................................................ 50 GRYE502 ........................................................................................................................................ 50 GRYE503 ........................................................................................................................................ 50 GRYE505 ........................................................................................................................................ 50 V4INT1202 ..................................................................................................................................... 51

Page 9: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

9

V4INT1203 ..................................................................................................................................... 51

GRY3201 ........................................................................................................................................ 51 31. INTRA - Totalizzazioni documenti ................................................................................................ 52

INTRATSANM .............................................................................................................................. 52 32. Lista controllo registri Iva ............................................................................................................... 52

GRI0001 .......................................................................................................................................... 52

GRI1802 .......................................................................................................................................... 53 V4Cntiva ......................................................................................................................................... 53

33. Pagamento a fornitori ...................................................................................................................... 53 PagamentoFornitori_savex_exit ...................................................................................................... 53 PagamentoFornitori_saveb_exit ...................................................................................................... 54

V4FRX461 ...................................................................................................................................... 54 FRX45B8 ........................................................................................................................................ 54

FRX45B16 ...................................................................................................................................... 55

FRX45B2 ........................................................................................................................................ 55 FRX45A2 ........................................................................................................................................ 55 PGFORNORIT................................................................................................................................ 55 FRX45B3 ........................................................................................................................................ 55

FRX45B1 ........................................................................................................................................ 56 FRX45B18 ...................................................................................................................................... 56

FRX45B10 ...................................................................................................................................... 56 V4LPFOR1 ..................................................................................................................................... 56 V4PAGDES .................................................................................................................................... 57

34. Registrazione gestione rate ............................................................................................................. 57 V4Gra1804 ...................................................................................................................................... 57

35. Riepilogo Annuale IVA .................................................................................................................. 57 GRIRIPV1 ....................................................................................................................................... 57

36. Saldaconto Clienti/Fornitori ............................................................................................................ 58 Saldaconto Clienti/Fornitori ............................................................................................................ 58

V4SALD01 ..................................................................................................................................... 59 V4SALD02 ..................................................................................................................................... 60 V4SALDASCA ............................................................................................................................... 60

V4SALDASEG ............................................................................................................................... 61 37. Liquidazione IVA ........................................................................................................................... 61

GRI2001 .......................................................................................................................................... 61

V4LQIVNOAZ ............................................................................................................................... 61 38. Liquidazione imposta annuale ........................................................................................................ 61

GRILAC01 ...................................................................................................................................... 61 GRILAC02 ...................................................................................................................................... 61

39. Liquidazione di gruppo V4GRILAC0G ......................................................................................... 62 EAFT0402 ....................................................................................................................................... 62

40. Distinte anticipo fatture ................................................................................................................... 62

EAFT0402 ....................................................................................................................................... 62 41. Kit Adempimenti............................................................................................................................. 62 42. Differenze di cambio ....................................................................................................................... 62

V4DCSTVAL ................................................................................................................................. 63 43. Contabilità Analitica ....................................................................................................................... 64 Anagrafico Commesse Analitica ............................................................................................................ 64

Page 10: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

10

V4ANAGCOMM............................................................................................................................ 64

Immissioni di massa registrazioni di analitica ........................................................................................ 65 ImmissMassaSolaAna_save_exit .................................................................................................... 65 ImmissMassaSolaAna_saveb_exit .................................................................................................. 65

Registrazioni di analitica ......................................................................................................................... 66 RegSolaAna_savex_exit ................................................................................................................. 66

V4RATECOAN .............................................................................................................................. 66 V4VISANACP ................................................................................................................................ 67

44. Gestione Crediti .............................................................................................................................. 68 Aggiornamento Rate e Impegni .............................................................................................................. 68

GECUpdate_InstalmentToAdd_exit ............................................................................................... 68

GECUpdate_InstalmentPaid_exit ................................................................................................... 68 GECUpdate_CustFldsOnFile_exit .................................................................................................. 69

CRD1501_exit ................................................................................................................................ 69

CRD1502_exit ................................................................................................................................ 70 GECAssocPort_exit ........................................................................................................................ 70 GECAssocPianoAtt_exit ................................................................................................................. 70 GECBlankInCLSS1_exit ................................................................................................................ 71

Clienti da sollecitare................................................................................................................................ 71 GECUpdate_FldsOnCustomer_Exit ............................................................................................... 71

CRD1503 ........................................................................................................................................ 71 Agenda del Collector .............................................................................................................................. 71

4GECPRTCOL ............................................................................................................................... 71

45. Pagamento Note di Credito clienti .................................................................................................. 72 V4RNCD01 ..................................................................................................................................... 72

46. Cespiti ............................................................................................................................................. 72 CSP00-EX1 ..................................................................................................................................... 72

1. Introduzione

Il presente documento elenca i punti di exit applicativa presenti nelle funzioni del prodotto ACG Vision4

Amministrazione al fine di consentirne la personalizzazione e l’integrazione applicativa di terze parti.

Per ulteriori approfondimenti fare riferimento al documento generale delle exit (ACG Vision4 - Exit -

Documento Generale.pdf).

Page 11: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

11

2. Registrazione con IVA

RegistrazioneConIva_savex_exit Nome Exit RegistrazioneConIva_savex_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java o un’action struts che gestisce i dati anagrafici aggiuntivi. Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una registrazione contabile (aggiornamento progressivi, etc.).

E’ eseguita dopo la commit della registrazione contabile.

Input La classe di exit richiamata riceve i seguenti parametri:

• mapping (ActionMapping) > mappatura Struts dell’azione

• form (ActionForm) > Struts form bean

• request (HttpServletRequest) > Http request

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• parametri (java.util.HashMap) > con

• NUMOV (Integer) > numero del movimento

• logon (ACGLogon) > logon

• CONTEXT (String) > context

Presente da PTF FIN1300072

RegistrazioneConIva_saveb_exit Nome Exit RegistrazioneConIva_saveb_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java. Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una registrazione contabile (aggiornamento progressivi, etc.)

E’ eseguita prima della commit della registrazione contabile.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (Integer) > numero del movimento

• logon (ACGLogon) > logon

• CONTEXT (String) > context

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• request (HttpServletRequest) > Http request

• form (ActionForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

Presente da PTF FIN140036C

RegistrazioneConIva_saved_exit

Page 12: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

12

Nome Exit RegistrazioneConIva_saved_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java. Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una registrazione contabile (aggiornamento progressivi, etc.)

E’ eseguita prima della commit della registrazione contabile.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (Integer) > numero del movimento

• logon (ACGLogon) > logon

• CONTEXT (String) > context

Presente da PTF FIN140086D

V4IVAMCO Nome Exit V4IVAMCO

Tipologia Predefinita

Descrizione Verifica la modificabilità del conto. Viene eseguita quando è richiesta la modifica di una registrazione con IVA, prima dell’emissione della finestra e se la registrazione è stampata sul registro IVA (quindi per i record di MOIV200F è FRIVA = ‘S’)

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NumeroMovimento (Integer) > numero del movimento

• CodiceAzienda (String) > codice azienda

• Utente (String) > utente loggato

Output La classe di exit invocata può aggiungere alla HashMap di input la chiave:

• ModificabilitaContiContropartita (String) > valori di ritorno S=SI, N=NO. Se ModificabilitaContiContropartita = N, il conto contabile non deve essere modificabile:

nella lista delle righe di contropartita; nel dettaglio delle righe di contropartita;

• ModificabilitaContiIVA (String) > valori di ritorno S=SI, N=NO Se ModificabilitaContiIVA = N, il conto contabile non deve essere modificabile:

nella lista delle righe IVA.

Presente da PTF FIN140089D

V4IVAMAL Nome Exit V4IVAMAL

Tipologia Predefinita

Descrizione Nel caso in cui una registrazione con IVA risulti stampata sul registro IVA, oltre al comportamento definito tramite la exit V4IVAMCO, sul conto della contropartita e sul conto IVA, è possibile fare in modo che tutti gli altri campi della registrazione siano in sola visualizzazione.

Per fare ciò è stata introdotta la exit predefinita V4IVAMAL che verifica, se abilitata, se i campi (diversi dai conti di contropartita e di IVA) della registrazione (dettaglio e testata) devono essere di sola visualizzazione.

Page 13: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

13

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NumeroMovimento (Integer) > numero del movimento

• CodiceAzienda (String) > codice azienda

• Utente (String) > utente loggato

Output La classe di exit invocata può aggiungere alla HashMap di input la chiave:

• ModificabilitaAltriCampi (String) > valori di ritorno S=SI, N=NO. Se ModificabilitaAltriCampi = N, anche gli altri campi della testata e delle righe di contropartita non sono modificabili.

Nota Relazioni tra le exit V4IVAMCO e V4IVAMAL:

Presente da PTF FIN140130D

IVACASSA Nome Exit IVACASSA

Tipologia Comportamentale

Descrizione La exit può essere abilitata se si vuole che la liquidazione provvisoria esegua anche la funzione Analisi pagamenti fatture IVA per cassa, in modo da considerare anche eventuali abbinamenti di pagamenti di fatture attive e passive ad esigibilità differita non ancora eseguiti. La funzione dovrà comunque essere eseguita in modo definitivo prima di eseguire la Liquidazione definitiva.

Presente da PTF FIN140104D

V4NORORIG Nome Exit V4NORORIG

Tipologia Comportamentale

Descrizione Se è disabilitata, per le righe di contropartita si verifica se l'ultima posizione del campo RORIG è diversa da blank e se sì: . Conto e Importo sono di sola emissione sia nella lista che nel dettaglio . Se si sceglie la riga per la cancellazione viene emessa una pop-up di avvertimento per confermare la cancellazione

Page 14: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

14

Se è abilitata tratta la riga normalmente, come se l'ultima posizione di RORIG fosse blank

GRA1010 Nome Exit GRA1010

Tipologia Comportamentale

Descrizione La Exit GRA1010 se abilitata, e in personalizzaizone INTRA/ReverseCharge è scelta la stessa numerazione dei documenti di acquisto e vendita, la data documento delle righe generate per il registro di vedita nella fatture di acquisto INTRA/ReverseCharge, è impostata uguale alla data registrazione invece che alla data del documento.

GRA10V41 Nome Exit GRA10V41

Tipologia Comportamentale

Descrizione Se tale exit è abilitata NON viene controllato che le date risconti iniziale e finale siano precedenti alla data di fine esercizio altrimenti viene emesso il messaggio : Impossibile immettere il documento perché non è un risconto.

V4DOCOROB Nome Exit V4DOCOROB

Tipologia Comportamentale

Descrizione Se tale exit è abilitata è obbligatorio immettere nella registrazione contabile il numero del documento originario (RIFFO).

FINSIIVADR Nome Exit FINSIIVADR

Tipologia Comportamentale

Descrizione Se tale exit è abilitata la data registrazione (DAMOV) viene impostata nella form vuota come default, se la exit non è attivata viene impostata con la data odierna di sistema.

GRA0003 Nome Exit GRA0003

Tipologia Comportamentale

Descrizione Se exit è abilitata e la registrazione riguarda un cliente viene controllato se già esiste nell’archivio dei movimenti IVA ( chiave : riffo, clifo, andoc, numov, fclfo, cdriv, nudoc ) in caso afferrmativo viene emesso il messaggio : Il numero documento originario indicato gia' utilizzato dalla registrazione + RIFFO.

GRA0004 Nome Exit GRA0004

Tipologia Comportamentale

Descrizione Se exit è abilitata e la registrazione riguarda un fornitore viene controllato se già esiste nell’archivio dei movimenti IVA ( chiave : riffo, clifo, andoc, numov, fclfo, cdriv, nudoc ) in caso afferrmativo viene emesso il messaggio : Il numero documento originario indicato gia' utilizzato dalla registrazione + RIFFO.

Page 15: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

15

GRA1801 Nome Exit GRA1801

Tipologia Comportamentale

Descrizione Se exit è abilitata è possibile inserire una data scadenza antecedente alla data documento, altrimenti viene visualizzato il messaggio : Data scadenza finale non valida.

GRA1004 Nome Exit GRA1004 Tipologia Comportamentale

Descrizione Se exit è abilitata viene disattivata la gestione automatica dei giroconti dell’IVA indetraibile.

Presente da PTF FIN140120D

V4GRA1003F Nome Exit V4GRA1003F

Tipologia Comportamentale

Descrizione La exit può essere abilitata per fare in modo che quando si immette da Registrazioni con IVA una registrazione relativa ad un fornitore nelle righe successive alla prima il campo descrizione supplementare sia avvalorato con la ragione sociale del fornitore (per le registrazioni clienti la stessa cosa si ottiene ablitando la exit GRA1003).

Presente da PTF FIN150132D

GRI1809 Nome Exit GRI1809

Tipologia Comportamentale

Descrizione La exit può essere abilitata per evitare che, quando si immette da Registrazioni con IVA una registrazione relativa ad un fornitore contenente un assoggettamento parzialmente detraibile, le righe di giroconto dell'IVA a costo siano modificate automaticamente se l'utente modifica manualmente l'imposta della corrispondente riga IVA.

Presente da PTF FIN150032D

V4SUPPLIER Nome Exit V4SUPPLIER

Tipologia Comportamentale

Descrizione Consente di modificare il default del tipo di RO abbinato al campo codice Cli./For., se la lista è richiesta prima di immettere la causale contabile. Attivando la exit il default è la lista dei Fornitori

Presente da PTF FIN150040D

la quale, se abilitata, fa si che il default del PF sul campo CLIFO non è il Cliente ma il Fornitore.

3. Immissioni di massa registrazioni con IVA

Page 16: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

16

ImmissMassaConIVA_save_exit Nome Exit ImmissMassaConIVA_save_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni contabili.

E’ eseguita dopo la commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• bean (ImmissioneMassaIVABean) > bean

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

• listnureg (List) > listNureg

Presente da PTF FIN140027C

ImmissMassaConIVA_saveb_exit Nome Exit ImmissMassaConIVA_saveb_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni contabili.

E’ eseguita prima della commit. Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• bean (ImmissioneMassaIVABean) > bean

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

• listnureg (List) > listNureg

Presente da PTF FIN140036C

GRX16DDP Nome Exit GRX16DDP

Tipologia Predefinita Descrizione Viene chiamata prima della chiamata al componente GRX16R e consente di

modificare la data di decorrenza del pagamento.

E’ eseguita prima della commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NumeroRegistrazione (Integer) > numero registrazione

• RigaRegistrazione (Long) > riga registrazione

• NumeroTransazione (Long) > numero transazione

• NumeroMovimento (Long) > numero movimento

• RigaMovimento (Long) > riga movimento

• RegistroIVA (String) > registro Iva

• DataFattura (Integer) > data fattura

Page 17: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

17

• NumeroFattura (Integer) > numero fattura

• DataDecorrenza (Integer) > data decorrenza

Output La classe di exit invocata può aggiungere alla HashMap di input la chiave:

• DataDecorrenzaModificata (Integer) > data decorrenza modificata

Presente da PTF FIN140080D

4. Registrazione senza IVA

CSIVA_savex_exit Nome Exit CSIVA_savex_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java. Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una registrazione contabile (aggiornamento progressivi, etc.)

E’ eseguita dopo la commit della registrazione contabile.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (Integer) > numero del movimento

• ACGLogon (ACGLogon) > logon

• CONTEXT (String) > context

Presente da PTF FIN1300072

CSIVA_saveb_exit Nome Exit CSIVA_saveb_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java. Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una registrazione contabile (aggiornamento progressivi, etc.)

E’ eseguita prima della commit della registrazione contabile. Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (Integer) > numero del movimento

• logon (ACGLogon) > logon

• CONTEXT (String) > context

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• request (HttpServletRequest) > Http request

• form (ActionForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

Presente da PTF FIN140036C

V4NIVAMR

Page 18: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

18

Nome Exit V4NIVAMR

Tipologia Automatica

Descrizione Verifica la modificabilità della registrazione. La exit viene eseguita quando è richiesta la modifica di una registrazione senza IVA, prima dell’emissione del formato video.

Se la registrazione risulta editabile per i criteri ACG, se la exit stabilisce che la registrazione non debba essere ditabile, allora vale quest’ultima valutazione e la registrazione sarà non modificabile

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NumeroMovimento (Integer) > numero del movimento

• CodiceAzienda (String) > codice azienda

• Utente (String) > utente loggato Output La classe di exit invocata può aggiungere alla HashMap di input la chiave:

• ModificabilitaRegistrazione (String) > valori di ritorno S=SI, N=NO. Se ModificabilitaRegistrazione = N, la registrazione non deve risultare modificabile, e quindi deve essere presentata come se fosse stata chiesta la Visualizzazione.

Presente da PTF FIN140089D

SOF02 Nome Exit SOF02 Tipologia Automatica

Descrizione E’ data la possibilità di visualizzare dati utenti premendo un nuovo pulsante abilitato se abilitata una exit

Se la personalizzazione funzione SOF02 in EXTF e' abilitata, viene richiamata la classe com.ibm.acgv4.ca.exit.SOF02DatiPersAction che gestisce un pannello aggiuntivo che permette di visualizzare dati utente

Con la SOF02 abilitata si attiva quindi il pulsante 'Dati personalizzati' sul pannello della riga espansa in Registrazioni senza IVA.

Se l'utente preme tale pulsante , viene mostrata la finestra

E' la classe associata alla exit che, in funzione di questi parametri, decide cosa mostrare nella finestra, eventualmente il messaggio che dice che non ci sono dati aggiuntivi da mostrare.

Input La classe di exit deve ricevere una HashMap le cui chiavi sono:

• NumeroRegistrazione (String) > numero registrazione

• RigaRegistrazione (String) > riga registrazione

• Causale (String) > causale

• Importo (String) > importo

• Segno (String) > segno

• Divisa (String) > divisa

• Tipo (String) > generale / cliente / fornitore

Page 19: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

19

• CliFor (String) > codice cliente fornitore

• Conto (String) > codice conto

• Descrizione (String) > descrizione

• Divisione (String) > codice divisione

• Azienda (String) > azienda

• FORM (ActionForm) > Struts form bean

Presente da PTF FIN140089D

GRA1503 Nome Exit GRA1503

Tipologia Comportamentale

Descrizione Se la exit e' disabilitata al salvataggio di una riga con conto mancante dei dati bancari viene mostrato il messaggio di forzatura “Confermare il salvataggio senza dati bancari” se si sono verificate una delle seguenti condizioni : - Installata la tesoreria - Causale contabile di tipo bancario - Riga di generale con conto contabile patrimoniale e collegato ad un conto bancario Se la exit è abilitata il messaggio di forzatura sopra riportato non è visualizzato.

V4SEGNOIVA Nome Exit V4SEGNOIVA

Tipologia Comportamentale

Descrizione Se abilitata in fase di immissione delle registrazioni senza iva, la prima riga della registrazione ha per default il segno DARE. Se non abilitata la prima riga della registrazione ha per default il segno della causale inserita.

GRA15V41 Nome Exit GRA15V41

Tipologia Comportamentale

Descrizione Se tale exit è abilitata NON viene controllato che le date risconti iniziale e finale siano

precedenti alla data di fine esercizio se no viene emesso il messaggio : Impossibile immettere il documento perche non e un risconto

V4REGSI1 Nome Exit V4REGSI1

Tipologia Automatica

Descrizione Controllo se la data valuta, presente sulla riga di una registrazione senza IVA, deve essere obbligatoria o no.

Se non e’ gestita la Tesoreria puo’ essere indicata la data valuta della riga che viene visualizzata nel pannello di dettaglio.

Se la data valuta e’ visualizzata e se la exit V4REGSI1 e’ abilitata, il Sistema richiama la classe personalizzata in modo che si possa verificare se tale data deve essere obbligatoria oppure no. La classe deve ritornare nel parametro di ritorno

▪ S= Data obbligatoria

▪ N= Data non obbligatoria

Se il parametro di ritorno e’ uguale ad S viene emesso un messaggio bloccante

Page 20: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

20

di data valuta obbligatoria.

Se la exit V4REGSI1 e’ disabilitata, il comportamente e’ quello standard.

Input • UtenteLogon (String) > Utente di logon

• Azienda (String) > azienda di logon

• Causale (String) > causale contabile della riga

• Conto (String) > conto contabile della riga

• Obbligatoria (String) > ritorna i seguenti valori: - S=Data obbligatoria - N=Data non obbligatoria

Presente da PTF FIN140114D

V4REGSI2 Nome Exit V4REGSI2

Tipologia Predefinita

Descrizione In fase di immissione/modifica di una riga di registrazione contabile senza IVA, dopo i controlli standard, se la riga non e’ una riga cliente / fornitore e se la exit V4REGSI2 e’ abilitata, il sistema richiama una classe personalizzata collegata alla exit per effettuare ulteriori controlli.

La classe ha come dati di output dei codici di ritorno per segnalare se la causale e/o il conto sono corretti. Se si e’ verificato un errore nella causale o nel conto, il sistema emette un messaggio di errore bloccante ed il sistema blocca il salvataggio.

Il sistema controlla

▪ Se ReturnCodeCausale= ‘S‘ , il sistema emette il messaggio:

IT: Errore causale contabile per personalizzazione EN: Error on the reason for customization ▪ Se ReturnCodeConto = ‘S‘ , il sistema emette il messaggio:

IT: Errore conto contabile per personalizzazione EN: Error on the account for customization

Input • Utente (String) > Utente di logon

• Azienda (String) > azienda di logon

• Causale (String) > causale contabile della riga

• Conto (String) > conto contabile della riga

• Segno (String) > segno della riga

Output • ReturnCodeCausale (String) > ritorna i seguenti valori: - S=Errore - N=Non errore

• ReturnCodeConto (String) > ritorna i seguenti valori: - S=Errore - N=Non errore

Presente da PTF FIN140115D

V4NOIVADDV

Page 21: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

21

Nome Exit V4NOIVADDV

Tipologia Comportamentale

Descrizione Se abilitata, se negli anagrafici non è indicata la divisione sul cliente/ fornitore o sul conto, non viene considerata come default la divisione in personalizzazione.

Presente da PTF FIN140120D

V4REGSI3 Nome Exit V4REGSI3

Tipologia Comportamentale

Descrizione Se abilitata, condiziona il controllo di modificabilità delle registrazioni senza IVA provenienti da immsione di massa di V3 e che hanno nella posizioni 24, il carattere >, e nella posizione 25, un carattere diverso da blank del campo RORIG di moaz200f.

Se la exit V4REGSI3 e’ abilitata:

• se richiesta la cancellazione della registrazione dalla lista e se la registrazione ha una riga con la posizione 24 di RORIG uguale a ‘>’ e la posizione 25 diversa da blank, dovra’ segnalare un messaggio di registrazione non cancellabile

• in modifica di una registrazione (Apri dalla lista registrazioni), se richiesta la modifica di una riga e se la riga ha nella posizione 24 di RORIG uguale a ‘>’ e la posizione 25 diversa da blank, dovra’ bloccare tutti i campi come se fosse richiesta la visualizzazione della riga

• in modifica di una registrazione (Apri dalla lista registrazioni), se richiesta la cancellazione di una riga e se la riga ha nella posizione 24 di RORIG uguale a ‘>’ e la posizione 25 diversa da blank, dovra’ inviare un messaggio bloccante di riga non cancellabile e non effettuare la cancellazione

Presente da PTF FIN140125D – FIN150011C

5. Immissioni di massa registrazioni senza IVA

ImmissMassaSenzaIVA_save_exit Nome Exit ImmissMassaSenzaIVA_save_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni contabili.

E’ eseguita dopo la commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• bean (ImmissioneMassaIVABean) > bean

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

Page 22: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

22

• listnureg (List) > listNureg

Presente da PTF FIN140027C

ImmissMassaSenzaIVA _saveb_exit Nome Exit ImmissMassaSenzaIVA _saveb_exit

Tipologia Predefinita Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine

dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni contabili

E’ eseguita prima della commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• bean (ImmissioneMassaIVABean) > bean

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

• listnureg (List) > listNureg

Presente da PTF FIN140036C

6. Immissione di massa corrispettivi

ImmissMassaCorrisp_save_exit Nome Exit ImmissMassaCorrisp_save_exit

Tipologia

Descrizione

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• listnureg (String) > listNureg

Presente da PTF FIN140075D

7. Immissione di massa registrazioni pura Iva

ImmissMassaPuraIVA_save_exit Nome Exit ImmissMassaPuraIVA_save_exit

Tipologia Predefinita

Descrizione Viene eseguita dopo la commit relativa alla scrittura della tabella GIMOX00F.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

Page 23: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

23

• listnureg (String) > listNureg

Presente da PTF FIN140075D

ImmissMassaPuraIVA_saveb_exit Nome Exit ImmissMassaPuraIVA_saveb_exit

Tipologia Predefinita

Descrizione Viene eseguita prima della commit relativa alla scrittura della tabella GIMOX00F.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• listnureg (String) > listNureg

Presente da PTF FIN140075D

8. Registrazioni contabili (con IVA, senza Iva, Corrispettivi)

V4NOCCOAN Nome Exit V4NOCCOAN Tipologia comportamentale

Descrizione Se tale exit risulta abilitata, nelle immissioni interattive di Registrazioni Contabili (con IVA, senza IVA, Corrispettivi) è data una segnalazione - comunque forzabile - se il conto contabile non risulta collegato all'Analitica

Testo del messaggio: ”Il conto contabile non è collegato all'Analitica. Premere OK per proseguire senza creare la registrazione di Analitica; premere Cancel per modificare il conto indicando un conto collegato all'Analitica”.

V4CGMADATE Nome Exit V4CGMADATE

Tipologia comportamentale

Descrizione Durante il processo di immissione/revisione di una registrazione di contabilità, la data del movimento inserita nella contabilità generale deve essere riportata nella registrazione di in analitica (le due date devono essere sempre uguali); mentre se il movimento è in sovrapposizione (esercizio precedente) deve prendere sempre la data dell’ultimo giorno di esercizio Se tale exit risulta abilitata, nella finestra del movimento di Analitica richiamato dalle Registrazioni Contabili (Con Iva, Senza IVA, Corrispettivi), il campo DATA MOVIMENTO non è modificabile dall’utente.

V4FINDROF Nome Exit V4FINDROF

Tipologia Comportamentale

Descrizione Se abilitata la funzione Ratei e Risconti calcolo e contabilizzazione effettua il controllo se la data registrazione del movimento contabile in elaborazione è

Page 24: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

24

successiva alla data di chiusura dell'esercizio corrente (ovvero appartiene ad un esercizio futuro). Se sì viene emesso il messaggio di errore “data registrazione non valida”.

9. Movimenti bancari

V4REGTE1 Nome Exit V4REGTE1

Tipologia Comportamentale

Descrizione Nella gestione dei movimenti bancari viene proposta la causale finanziaria associata all’operazione bancaria, se si modifica e si indica una causale diversa da quella indicata nella operazione bancaria, non viene segnalato nessun messaggio di errore. Se la exit V4REGTE1 e’ abilitata, il sistema controlla che la causale finanziaria indicata sul movimento corrisponde alla causale finanziaria indicata sulla operazione bancaria. Se la causale finanziaria e’ diversa, il sistema emette un messaggio informativo che non blocca l’elaborazione.

Input No

Presente da PTF FIN140130D – FIN150016C

10. BlackList

BLKLTIPOP Nome Exit BLKLTIPOP

Tipologia Comportamentale

Descrizione Se abilitata non vengono estratte le operazioni relative ad assoggettamenti fiscali con Tipo Operazione = blank

11. Fatture da ricevere

V4FATRIC Nome Exit V4FATRIC

Tipologia Predefinita

Descrizione Questa exit consente di gestire un numero variabile di causali e conti nella gestione delle fatture da ricevere.

In condizioni normali nella gestione delle fatture da ricevere vengono presi in considerazione solo le causali e i conti definiti in tabella dipersonalizzazione. Con questa exit possono essere aggiunti altri conti e altre causali a tale lista

Input La classe riceve una HashMap la cui chiave è:

• logon (ACGLogon) > logon

Output La classe di exit ritorna nella HashMap le chiavi:

Page 25: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

25

• CausaList (List<String>) > Lista di Causali

• ContoList (List<String>) > Lista di Conti

Presente da PTF FIN140120D

V4FATRICNS Nome Exit V4FATRICNS

Tipologia Comportamentale

Descrizione Se abilitata, la registrazione senza IVA generata dalla gestione delle fatture da ricevere, viene salvata automaticamente come “normale” (non sospesa” se vengono superati i controlli di quadratura

Presente da PTF FIN140120D

V4FATRICND Nome Exit V4FATRICND Tipologia Comportamentale

Descrizione Se abilitata, la exit consente di generare la registrazione senza IVA relativa alle fatture da ricevere con data documento non impostata.

Presente da PTF FIN140122D

12. Bilancio alla data

V4BDSEG1 - V4BDSEG2 Nome Exit V4BDSEG1 - V4BDSEG2

Tipologia Comportamentale

Descrizione Stampa. L'esposizione dei segni in Bilancio dipende da due exit V4BDSEG1 e V4BDSEG2. Se V4BDSEG1 oppure V4BDSEG2 è abilitata: Se SEGNO = A, prima di scrivere l’importo in VALC01 e VALC02 si moltiplica per -1 (cioè si inverte il segno). Se VABDSEG2 è abilitata: Se SEGNO = D e la voce è del conto economico prima di scrivere l’importo in VALC01 e VALC02 si moltiplica per -1 (cioè si inverte il segno).

Di seguito uno schema di come saranno stampati gli importi nei vari casi: Tipo voce/conto

SEGNO (atteso)

Segno importo

Exit disabilitate

Exit V4BDSEG1 abilitata

Exit V4BDSEG2 abilitata

ATTIVO D + + + +

ATTIVO D - - - -

PASSIVO A - - + +

PASSIVO A + + - -

RICAVI A - - + +

RICAVI A + + - -

Page 26: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

26

COSTI D - - - +

COSTI D + + + -

In Verde sono evidenziati i casi nei quali si ha inversione di segno se una delle due exit è abilitata; in celeste i casi nei quali si ha inversione disegno solo se la seconda exit è abilitata. In pratica: Senza exit abilitate i segni sono in tutti i casi quelli dei saldi calcolati, quindi positivi se Dare e Negativi se Avere. Con una delle due exit abilitate l’ATTIVO, il PASSIVO e i RICAVI sono tendenzialmente positivi ed i COSTI tendenzialmente negativi. Quindi: Attivo + xxxxx Passivo + xxxxx Ricavi + xxxxx Costi - xxxxx Utile(Perdita) + xxxxx (- xxxxx) Con la seconda exit abilitata anche i COSTI sono tendenzialmente positivi Quindi: Attivo + xxxxx Passivo + xxxxx Ricavi + xxxxx Costi + xxxxx Utile(Perdita) + xxxxx (- xxxxx) (la voce Utile(Perdita) deve essere codificata con SEGNO atteso = A).

V4BILSEZG Nome Exit V4BILSEZG

Tipologia Comportamentale

Descrizione Se abilitata, anche le eventuali registrazioni di sola generale riferite ad un conto di sezionale clienti o fornitori, ma non ad uno specifico cliente o fornitore sono considerate nell'Analisi alla data e nell'Analisi dati storicizzai per il calcolo

del saldo dei filtri di sezionale. Presente da PTF FIN140132C-FIN15018C

13. Calcolo e Memorizzazione Rate

V4GRX16R Nome Exit V4GRX16R Tipologia Automatica

Descrizione La classe di esempio permette di spostare la scadenza al 10 o 25 del mese se la condizioni di pagamento inizia con “T”.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

Page 27: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

27

• Utente (String) > utente

• Azienda (String) > azienda

• CodiceDiPagamento (String) > codice di pagamento

• DataPartenzaCalcolo (Bigdecimal) > data partenza calcolo

• TipiRate (List) > tipi rate

• TipiEffetti (List) > tipi effetti

• DateScadenzeAAMG (List) > date scadenza AAMG

• DateScadenzeGMA (List) > date scadenza GMA

• ImportiInDivisa (List) > importi in divisa

• ImportiInSecondaDivisaDiConto (List) > importi in seconda divisa di conto

• ImportiInDivisaDiConto (List) > importi in divisa di conto

Output • CodiceRitorno (String) -> valore di ritorno = 1 se modificate le caratteristiche delle rate

• TipiRateRit (List) -> tipi rate

• TipiEffettiRit (List) -> tipi effetti

• DateScadenzeAAMGRit (List) -> date scadenza AAMG

• DateScadenzeGMARit (List) -> date scadenza GMA

• ImportiInDivisaRit (List) -> importi in divisa

• ImportiInSecondaDivisaDiContoRit (List) -> importi in seconda divisa di conto

• ImportiInDivisaDiContoRit (List) -> importi in divisa di conto Presente da

14. Calcolo numero protocollo

Grxpf_grxpf02_exit Nome Exit Grxpf_grxpf02_exit Tipologia Automatica

Descrizione La presenza del punto di uscita permette di richiamare il metodo di una classe java personalizzata per il calcolo del numero protocollo. Utilizzabile dai verticali che prevedono una gestione alternativa del calcolo del numero protocollo rispetto a quella del programma Grxpf

E’ eseguita all’inizio del programma Grxpf e, se definita, dirotta il flusso dell’elaborazione sul programma indicato nella exit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• GrxpfDs (Object) > GrxpfDs

• ACGLogon (ACGLogon) > logon

• session (org.hibernate.Session) > sessione Hibernate

Presente da PTF FIN140066D

V4GRXPF Nome Exit V4GRXPF

Tipologia Comportamentale

Descrizione Se abilitata, il programma di assegnazione automatica del numero protocollo alle fatture fornitori non tiene conto del numero di protocollo memorizzato sul

Page 28: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

28

file FAFT200F per le fatture di acquisto provenienti da SCM e contabilizzate. Per queste fatture viene preso in considerazione il numero protocollo memorizzato su MOIV200F. Viene comunque preso in considerazione il numero di protocollo memorizzato sul file FAFT200F per le fatture di acquisto provenienti da SCM ma non ancora contabilizzate, poiché queste fatture non sono ancora memorizzate su MOIV200F.

Presente da PTF FIN15043D (SVB150039D)

15. Controllo esercizio futuro

GrxctdrdCtrl Nome Exit GrxctdrdCtrl

Tipologia Automatica

Descrizione Permette di decidere se consentire l’immissione di registrazioni contabili con data movimento successiva alla data chiusura esercizio corrente nel caso di esercisio in sovrapposizione, oppure successiva alla data chiusura esercizio futuro nel caso di esercizio non in sovrapposizione. Viene fornita la classe di esempio GrxctdrdExit (metodo controlEsercizioFuturo ) ed è guidata dalla exit comportamentale GRXCTDRD

Input La classe di exit di esempio riceve una HashMap con chiave:

• CTRLESFUT (String) > Controllo esercizio futuro = ’N’

Output La classe di exit di esempio ritorna nella HashMap la chiave:

• CTRLESFUT (String) > Controllo esercizio futuro = ’S’

Presente da PTF FIN140080D

16. Distinta effetti

SOF001 Nome Exit SOF001

Tipologia Automatica

Descrizione Prima del caricamento degli effeti a video è possibile richiamare questa exit che richiama un pannello dal qual è possibile richiamare l'altra exit SOF0012.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• WHEREHIDDEN (Object) > WHEREHIDDEN

• FORM (ActionForm) > Struts form bean

• WIN1 (String) > parametro "xwin" dall’ http request

• FORM1 (String) > parametro "xform" dall’ http request

Presente da PTF FIN140086D

SOF0012

Page 29: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

29

Nome Exit SOF0012

Tipologia Automatica (richiamata all’interno della SOF001)

Descrizione Introdotta per poter far riempire il campo EFSEL nella tabella EFPO200F: Se contiene N il campo non è selezionabile.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• whereidden (String) > where

• dataIniz (String) > data doc. iniziale

• dataFin (String) > data doc. finale

• tipFact (String) > tipo factoring

• tipoPag (String) > tipo pagamento

• conf (String) > controllo fido/esposizione

• request (HttpServletRequest) > Http request

• response (HttpServletResponse) > Http response

Presente da PTF FIN140086D

17. Eliminazione partite pareggiate clienti

GRX8401 Nome Exit GRX8401

Tipologia Comportamentale

Descrizione Permette di eliminare una partita solamente se, in aggiunta alle condizioni standard, tutti gli effetti della partita hanno data scadenza non posteriore alla data limite di eliminazione.

18. Esito effetti clienti

ERP3501 Nome Exit ERP3501

Tipologia Comportamentale

Descrizione In caso di estrazione effetti in distinte SBF a valuta maturata oppure in distinte ad Incasso dopo scadenza, la funzione genera una registrazione provvisoria di accredito su c/c bancario per ogni effetto. Nel campo NUDOC di tale registrazione viene scritto il numero di emissione dell'effetto. Nel caso di effetti non ancora stampati, la personalizzazione permette, se abilitata, di scrivere il numero della distinta nel campo NUDOC e la data di presentazione della distinta nel campo DADOC. In questo modo i due campi sono sempre valorizzati, anche per effetti non stampati.

Page 30: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

30

ERP3603 Nome Exit ERP3603

Tipologia Predefinita

Descrizione Consente di impostare numero documento, data documento e descrizione sulla rata cliente/registrazione. Viene fornita la classe di esempio ERP3603. Tale classe, per la riga di insoluto cliente, imposta Numero documento e Data documento come quelli dell’effetto. Nella descrizione imposta data scadenza e numero di emissione dell’effetto. L’esecuzione della classe può essere condizionata dall’abilitazione/disabilitazione della exit comportamentale ERP3603

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• Utente (String) > utente loggato

• Azienda (String) > codice azienda

• NumeroRecordEffetto (Integer) > Numero record in portafogli (NREPO)

• NumeroEmissioneEffetto (Integer) > Numero emissione effetto (NUEMI)

• DataScadenza (Integer) > Data scadenza

• Esito (String) > Esito effetto

• DataRegistrazione (BigDecimal) > data movimento

• NumeroDocumento (Integer) > (Numero emissione effetto, in input)

• DataDocumento (Integer) > (Data scadenza, in input

• Descrizione (String) > Descrizione (blank in input)

Output Al ritorno

• se NumeroDocumento non è null, il corrispondente valore viene impostato nel campo NUDOC di MOAZ200F, EFPO200F, CRAT200F

• se DataDocumento non è null, il corrispondente valore viene impostato nel campo DADOC di MOAZ200F, EFPO200F, CRAT200F

• se Descrizione non è null, il corrispondente valore viene impostato nel campo DESUP di MOAZ200F e DRATE di CRAT200F

Presente da PTF FIN140109D

V4ERP367 Nome Exit V4ERP367

Tipologia Comportamentale

Descrizione Esito effetti da ricevimento. Nel flusso CBI di ritorno degli esiti di insoluto, la banca puo’ impostare in modo facoltativo la Data valuta di addebito nelle posizioni: ▪ per le RiBa:

Record 51 (o nel record 60 ma non gestito) - pos: 92-97 ▪ per le RID:

Record 50 (o nel record 60 ma non gestito) - pos: 96-101 La data valuta e’ memorizzata nella tabella PESI200F nei seguenti campi ▪ se tipo effetto e’ RiBa:

REC06 pos: 92-97, la data e’ memorizzata nel formato ggmmaa e deve essere convertita nel formato aaaammgg

Page 31: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

31

▪ se tipo effetto e’ RID RECB5, le posizioni corrispondenti alla data valuta sono 76-81.

Se la exit V4ERP367 e’ abilitata, il sistema reperisce la data valuta di addebito dell’insoluto dai dati inviati dalla banca; in questo caso nella registrazione gli effetti saranno raggruppati per data valuta di addebito. Se la exit V4ERP367 e’ disabilitata, il sistema attribuisce come data valuta di addebito dell’insoluto la data scadenza dell’effetto; in questo caso nella registrazione gli effetti saranno raggruppati per data scadenza.

Presente da PTF FIN140127D – FIN150013C

V4ERP368 Nome Exit V4ERP368

Tipologia Comportamentale

Descrizione Permette di impostare la data valuta di addebito dell’effetto di insoluto con la data valuta memorizzata nell’effetto invece che con la data scadenza. Se disabilitata il sistema imposta come data valuta di addebito la data scadenza. Se abilitata il sistema imposta come data valuta di addebito la data valuta dell’effetto calcolata al momento dell’estrazione

Presente da PTF FIN150043D

19. Estratto conto a ripresa di saldo

SCF01_postCalculate_exit Nome Exit SCF01_postCalculate_exit

Tipologia Automatica

Descrizione La chiamata a tale exit avviene prima di emettere a video per eventuali modifiche sul file di lavoro GECF400X

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• request (HttpServletRequest) > Http request

• response (HttpServletResponse) > Http response

• ACGLogon (ACGLogon) > logon

• actionForm (ActionForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

• session (org.hibernate.Session) > sessione Hibernate

• nrejn (Long) > nrejn

• SchedaClienteFornitoreStampaBean (SchedaClienteFornitoreStampaBean) > bean

Presente da PTF FIN140086D

SCFECR1 Nome Exit SCFECR1

Tipologia Comportamentale

Descrizione Se abilitata, la stampa dell’estratto conto a ripresa di saldo clienti e fornitori

Page 32: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

32

riporta come ultime colonne il saldo progressivo ed il segno del saldo progressivo, al posto della colonna: Importo in divisa.

Presente da PTF FIN15043D

20. Generazione effetti cumulativi per data scadenza

PRX5201 Nome Exit PRX5201

Tipologia Predefinita

Descrizione Verifica se una rata selezionata secondo le condizioni standard deve essere

invece scartata.

Viene fornita la classe di esempio com.ibm.acgv4.ca.exit.PRX5201

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• Utente (String) > utente loggato

• CodiceAzienda (String) > codice azienda

• NumeroMovimento (Integer) > numero del movimento

• RigaMovimento (Integer) > riga movimento

• NumeroRata (Integer) > numero rata

• DataDocumentoIniziale (Integer) > data documento iniziale

• DataDocumentoFinale (Integer) > data documento finale

Output La classe di exit invocata può aggiungere alla HashMap di input la chiave:

• RataElaborabile (String) > valori di ritorno S=SI, N=NO. Se RataElaborabile = N, la rata non deve essere elaborata, altrimenti l’elaborazione prosegue normalmente verificando se è scoperta con il richiamo del componente GRX90.

Presente da PTF FIN140089D

SOF003 Nome Exit SOF003

Tipologia Automatica Descrizione Tale exit consente di aggiungere ulteriori criteri di selezione per le rate.

Se la personalizzazione funzione SOF003 in EXTF e' abilitata, premuto il tasto Esegui dal pannello di 'Generazione effetti cumulativi per data scadenza' viene visualizzato un ulteriore pannello con i dati aggiuntivi che si vogliono gestire

Viene fornita la classe di esempio com.ibm.acgv4.ca.exit.SOF003PannelloExitAction

che visualizza data documento iniziale e data documento finale

Page 33: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

33

La classe di esempio riceve in input solo l'id della window, in modo da poter lanciare ,un volta premuto OK, il metodo associato al tasto Esegui della finestra sottostante

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• FORM (ActionForm) > Struts form bean

• WIN1 (String) > parametro “xwin” preso dalla request

Presente da PTF FIN140089D

21. Gestione RIBA/RID

PRP4101 Nome Exit PRP4101

Tipologia Comportamentale

Descrizione Consente la personalizzazione della modalita' di riempimento delle posizioni 11-50 e 52-91 del record 50 che contengono i riferimenti alle fatture pagate. Se si abilita, nel record 50 invece dei riferimenti di una sola fattura nella forma: NR.DOC. NNNNNN DD/DD/DD E. III.III.III,II RATA N. RRRRRRR Sono scritti fino a sei riferimenti, ciascuno nella forma NNNNNN/DDDDDD (es.: 1246/030710) Se la personalizzazione PRP4119 è abilitata, sono presi al massimo cinque riferimenti, perché al posto del primo, nelle posizioni 11-17, è scritto l’NREPO dell’effetto, necessario all’esito elettronico.

PRP4102 Nome Exit PRP4102

Tipologia Comportamentale Descrizione Consente, se abilitata, di inserire nelle posizioni 52-59 del record di testa del

PRIB200F (tipo record RB/IB) per le RIBA la costante RIBA$$SI. In caso contrario queste posizioni rimangono vuote.

Page 34: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

34

PRP4103 Nome Exit PRP4103

Tipologia Comportamentale

Descrizione Consente, se abilitata, di non considerare gli effetti che non hanno sia il codice banca che il codica agenzia, nelle fasi di: 1. assegnazione del numero di emissione 2. scarico sul file PRIB200F 3. contabilizzazione (se richiesta) Viene stampata una "lista delle ricevute non scaricate" .

PRP4104 Nome Exit PRP4104

Tipologia Comportamentale

Descrizione Consente, se abilitata, di scrivere nelle posizioni 58-69 del record 14 del PRIB200F il c/c dell'azienda, campo CODCC prelevato dalla banca dell'azienda (ANBA200F).

PRP4109 Nome Exit PRP4109

Tipologia Comportamentale

Descrizione La gemerazione RIBA/RID prevede la possibilita' che gli effetti elaborati siano, se gia' non lo sono, automaticamente stampati e contabilizzati. E' possibile indicare sul parametrico la data di stampa e la data di contabilizzazione, se quest'ultima non viene indicata e' posta uguale alla data di stampa. Al momento della elaborazione di ogni effetto si ha quindi la seguente situazione:

Stampato Contabilizzato Data stampa Data contabilizzazione

No No Data stampa del parametrico

Data contabilizazione del parametrico oppure Data stampa

No Sì Data stampa del parametrico

N/A

Sì No N/A Data contabilizazione del parametrico oppure Data stampa

Sì Sì N/A N/A

Nel caso particolare di un effetto non ancora stampato, ma gia' contabilizzato, e' possibile abilitando la personalizzazione porre la data di stampa uguale alla data di contabilizzazione dell'effetto, indipendentemente dalla data di stampa immessa sul parametrico. In questo caso potrebbero naturalmente crearsi delle situazioni di non consecutivita' sulla numerazione degli effetti, la cui responsabilita' ricade pero' sull'utilizzatore che dovra': o non considerare problematica tale non consecutivita'

Page 35: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

35

o garantirsi la consecutivita' con opportuni modi di procedere, ad esempio contabilizzare sempre gli effetti senza mai stamparli e successivamente estrarre e generare le distinte prendendo gli effetti in ordine di contabilizzazione.

PRP4110 Nome Exit PRP4110

Tipologia Comportamentale

Descrizione Allineamento c/c azienda in scarico RID. Permette di decidere come deve essere scritto nelle posizioni 58-69 del record 10 delle RID il conto dell'azienda. Ad esempio, se il conto e' 123456789 si ha: personalizzazione disabilitata: 000123456789 personalizzazione abilitata: 123456789

PRP4112 Nome Exit PRP4112

Tipologia Comportamentale

Descrizione Controllo dati clienti . Permette di non scaricare effetti di clienti che in Anagrafico non hanno la Partita IVA oppure hanno l'indirizzo incompleto (indirizzo, localita', provincia, cap ). Per questi effetti viene prodotta una stampa specifica. La personalizzazione non è attiva se il cliente e' di San Marino (codice nazione in anagrafico RSM), oppure di Livigno (codice CAP in anagrafico 23030.

PRP4113 Nome Exit PRP4113

Tipologia Comportamentale

Descrizione Record 50/60. Puo' essere abilitata per fare in modo che si scriva nelle posizioni 11-17 del record 50 l'NREPO dell'effetto ai fini dell'esito elettronico. Nel record i dati della fattura sono spostati di otto posizioni a destra. Se è abilitata la personalizzazione PRP4101, che permette di reperire i riferimenti a più fatture, per far scrivere nelle posizioni 11-17 del record 50 l’NREPO dell’effetto deve invece essere abilitata la personalizzazione PRP4119.

PRPA114 Nome Exit PRPA114

Tipologia Comportamentale

Descrizione Posizioni 40-45. Puo' essere abilitata per fare in modo che siano lasciate vuote le posizioni da 40 a 45 del record di testa.

PRP4115

Page 36: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

36

Nome Exit PRP4115

Tipologia Comportamentale

Descrizione Scarico RIBA/RID.

Controlla la scrittura della costante RID$$$SI nelle posizioni 55-62 del

record "IR" del flusso RID.

Il funzionamento e' il seguente:

Personalizzazione abilitata sono scritti degli spazi

Personalizzazione disabilitata e' scritta la costante RID$$$SI

PRP4117 Nome Exit PRP4117

Tipologia Comportamentale

Descrizione Scarico RIBA/RID. Se abilitata fa in modo che nelle posizioni 20-39 del record di testa siano scritte la data e l'ora della creazione.

PRP4118 Nome Exit PRP4118

Tipologia Comportamentale

Descrizione Scarico RIBA/RID. Se abilitata fa in modo che nelle posizioni 60-71 del record 51 sia scritto blank al posto di 0.

PRP4119 Nome Exit PRP4119

Tipologia Comportamentale

Descrizione Scarico RIBA/RID: Personalizzazione record 50 Deve essere abilitata se è abilitata anche la personalizzazione PRP4101, nel caso si voglia anche utilizzare l’esito elettronico, per fare in modo che nelle posizioni 11-17, sia scritto l’NREPO dell’effetto; in questo caso sono scritti al massimo cinque riferimenti.

PRP4123 Nome Exit PRP4123

Tipologia Comportamentale

Descrizione Vecchia gestione RID. Dal 9 maggio 2005 il tracciato record dell'archivio da inviare alla banca con le disposizioni di incasso RID per lo standard CBI sono state modificate. In particolare: Nel tipo record 10 le posizioni 80-91 non devono essere indicate; Nel tipo record 30 le posizioni 101-116 non devono essere indicate; Nel tipo record 70 la posizione 111 non deve essere indicata; E' possibile (facoltativamente) inserire il nuovo tipo record 16 con le coordinate IBAN (complete) del conto ordinante. La personalizzazione, se abilitata, mantiene il vecchio comportamento.

Page 37: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

37

PRP4124 Nome Exit PRP4124

Tipologia Comportamentale

Descrizione Gestione codice individuale RID (PRP4124) Le personalizzazioni permettono di allineare la gestione del "codice individuale" nelle posizioni 98-113 del flusso RID se il codice e' numerico Se abilitata, il codice è allineato a destra, con riempimento di zeri a sinistra: 98 113 0000000000000100 Se disabilitata, il codice è allineato a sinistra, con riempimento di spazi a destra: 98 113 000100

PRP4125 Nome Exit PRP4125

Tipologia Comportamentale

Descrizione Pos.11-70 rec.30 Se abilitata fa in modo che le posizioni 11-70 del record 30 siano riempite utilizzando i due campi della ragione sociale presenti in anagrafico (campi RASCL e RASC2).

PRP4126 Nome Exit PRP4126

Tipologia Comportamentale

Descrizione Pos.71-86 rec.30 (PRP4126) Se abilitata fa in modo che le posizioni 71-86 del record 30 siano riempite sempre con la partita iva del cliente (se presente in anagrafico) altrimenti con il codice fiscale.

PRP4128 Nome Exit PRP4128

Tipologia Predefinita Descrizione La presenza del punto di uscita permette di richiamare una classe java in fase di

generazione RIBA/RID. E’ possibile scrivere nei record di tipo 50 o 60 del flusso elettronico i due codici CUP e CIG. E’ fornita una classe custom di esempio di utilizzo della exit, che ricerca i due codici sull’archivio di estensione delle rate CRAE300F, dove i codici possono essere memorizzati utilizzando le funzioni di Gestione Registrazione con e senza Iva interattiva e di massa. In questo caso la memorizzazione è fatta nel segmento 2 (posizioni 51-90) dei record, nella forma: se presente il solo CIG: posizioni 51 – 64 CIG:xxxxxxxxxx

Page 38: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

38

se presente il solo CUP: posizioni 51 – 69 CUP:yyyyyyyyyyyyyyy se presenti entrambi: posizioni 51 – 84 CIG:xxxxxxxxxx CUP:yyyyyyyyyyyyyyy

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• logon (ACGLogon) > logon

• NumeroMovimento (Integer) > numero del movimento

• RigaMovimento (Integer) > riga moviemnto

• NumeroRata (Integer) > numero rata

• RecordFlussoElettronicoIn (String) > record flusso elettronico in

• AnnoRiferimento (Integer) > anno riferimento

• NumeroRiferimento (Integer) > numero riferimento

• CodiceCliente (String) > codice cliente

• CodiceDivisa (String) > codice divisa

Output Ritorna la seguente hashMap le cui chiavi sono:

• CodiceRitorno (String) > il cui valore è 0 = RecordFlussoElettronico non modificato; 1 = RecordFlussoElettronico modificato

• RecordFlussoElettronicoOut (Integer) > record personalizzato

Presente da PTF FIN140032C

PRP4191 Nome Exit PRP4191

Tipologia Comportamentale Descrizione Scarico RIBA/RID

Deve essere abilitata se si vuole che la procedura gestisca gli indirizzi alternativi dei clienti, rispetto a quelli presenti in anagrafico. In associzione con V4RIDR10.

PRP41BEX Nome Exit PRP41BEX Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java in fase di generazione RIBA/RID.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• logon (ACGLogon) > logon

• utente (String) > utente

• azienda (String) > azienda

• CodiceCliente (String) > codice cliente

• CodiceDivisione (String) > codice divisione

• AnnoRiferimento (Integer) > anno riferimento

• NumeroRiferimento (Integer) > numero riferimento

• NumeroEffetto (Integer) > numero effetto

• NR$ (List) > nudocList

• DT$ (List) > dadocList

• Riferimenti1 (String) > riferimenti1

• Riferimenti2 (String) > riferimenti2

Page 39: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

39

Output Se devono essere modificati iriferimenti fattura deve tornare, nella hashMap i seguenti parametri:

• CodiceRitorno (String) > contiene “ 1” se devono essere modificati i riferimenti

• Riferimenti1 (String) > riferimenti1

• Riferimenti2 (String) > riferimenti2

Presente da PTF FIN140086D

V4RIBAAC

Exit non più gestita: il tipo di effetto da associare alle rate di Tipo RA, RC deve essere indicato nella

tabella di personalizzazione Finance - Portafoglio effetti. Nome Exit V4RIBAAC

Tipologia Comportamentale Descrizione Se abilitata e se selezionato RIBA/RID (cioè sempre) serve ad elaborare

anche tipi effetti RA (analoga alla PRP4116)

V4RIBADC Nome Exit V4RIBADC

Tipologia Comportamentale

Descrizione Se abilitata e se selezionato RIBA/RID (cioè sempre) serve ad elaborare anche tipi effetti RC (analoga alla PRP4116)

V4RIBAPI Nome Exit V4RIBAPI Tipologia Comportamentale

Descrizione fa in modo che le posizioni riservate all’indicazine della partita iva o del codice fiscale nel record 30 siano sempre riempite indipendentemente dalla scelta fatta nella tabella Condizioni RIBA/RID.

V4RIDR10 Nome Exit V4RIDR10

Tipologia Comportamentale

Descrizione La personalizzazione funzioni V4RIDR10 permette di indicare che per le RID deve sempre essere scritto il conto corrente del cliente nelle posizioni 80 – 91 del record 14 indipendentemente da quanto indicato nella tabella RIBA / RID

V4RIBFTU Nome Exit V4RIBFTU

Tipologia Comportamentale

Descrizione La personalizzazione funzioni V4RIBFTU se attivata fa in modo che la ricerca dei documenti di riferimento dell’effetto non si limiti a considerare le registrazioni con IVA di tipo fattura ma anche quelle senza IVA

V4RIDEFV

Page 40: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

40

Nome Exit V4RIDEFV

Tipologia Comportamentale

Descrizione In fase di inoltro RID, la exit consente di impostare nel la Data scadenza (nelle posizioni 23-28 del record 10) di un RID a vista. Se la exit non e’ abilitata, il sistema imposta nella data scadenza, la data scadenza impostata sull’effetto, che in caso di effetto a vista coincide con la data di presentazione, Se la exit e’ abilitata, il sistema imposta la data scadenza nel seguente modo

• se gestita la tesoreria base e se la data valuta e’ maggiore della data inoltro Data scadenza = Data valuta effetto

• else

se Data scadenza >= Data inoltro Data scadenza = Data scadenza effetto

Else Data scadenza = Data inoltro

.

Infatti quando la Tesoreria base e’ gestita, poiche’ sul conto di presentazione effetti e’ possibile indicare le condizioni per gli effetti a vista, corrispondenti anche al tipo condizione (su piazza/fuori piazza, stessa banca, altra banca), l’estrazione della distinta imposta la data scadenza effetto uguale alla data di presentazione delle distinta e calcola la data valuta utilizzando le condizioni presenti sul conto bancario, cioe’ aggiungendo i giorni banca indicati.Tale data valuta viene considerata la data scadenza dell’effetto a vista.

Presente da PTF FIN150023C

22. Inoltro Bonifici

FRXBE02F Nome Exit FRXBE02F Tipologia Predefinita

Descrizione Consente di modificare il record 60

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• logon (ACGLogon) > logon

• NumeroMovimento (Integer) > numero movimento

• RigaMovimento (Integer) > riga movimento

• NumeroRata (Integer) > numero rata

• RecordFlussoElettronicoIn (Integer) > record da personalizzare

Output Aggiunge alla hashMap le seguenti chiavi:

• CodiceRitorno (String) > il cui valore è 0 = RecordFlussoElettronico non modificato; 1 = RecordFlussoElettronico modificato

• RecordFlussoElettronicoOut (Integer) > record personalizzato

Presente da PTF FIN140032C

Page 41: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

41

FRXBE02D Nome Exit FRXBE02D

Tipologia Comportamentale

Descrizione Se abilitata fa in modo che vengano scritti fino a 7 riferimenti in ciascun record 50 o 60 del file di inoltro bonifici elettronici domestici. Al fine di inserire più riferimenti su un unico record, vengono, se la exit è abilitata, scritti solo il numero e la data del documento, senza la label “DOC.” e senza l’importo originale del documento.

Presente da

FRXBE025 Nome Exit FRXBE025

Tipologia Comportamentale

Descrizione Nel file di inoltro bonifici elettronici domestici è consentito scrivere i riferimenti originari del documento a cui si riferisce il pagamento in un solo record 50 o in 2 o più record 60 fino ad un massimo di 5. Se la exit non è abilitata ed i riferimenti del pagamento non trovano spazio in 5 record 60, i riferimenti in eccesso non verranno scritti sul file. Se la exit è abilitata, il pagamento verrà spezzato in più disposizioni, in modo che tutti i riferimenti possano essere riportati sul file di inoltro. Si consiglia di abilitare almeno una delle 2 exit FRXBE025 ed FRXBE02D oppure entrambe.

Presente da

23. Interrogazione/Report della Scheda Clienti/Fornitori.

Interrogazione/Report Scheda Clienti/Fornitori Nome Exit Interrogazione/Report Scheda Clienti/Fornitori

Tipologia Automatica

Descrizione

Permette di modificare i valori di default dei parametri di lancio dell'interrogazione/stampa nella Scheda Clienti/Fornitori.

La soluzione è quella di utilizzare una Exit Automatica di tipo POST sul metodo initWin della Action con id InquiryClienteFornitore. Quindi si crea un’operazione in cui si indica la url della classe ed il metodo da richiamare dopo la initWin, ad esempio:

Page 42: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

42

Dopodichè si crea un’associazione Operazioni-exit, nel seguente modo:

Indicando nell’id exit il nome dato all’operazione precedentemente creata, mentre l’operazione è data dall’id della action_nome del metodo. Il nr exit è zero perché la classe estesa verrà richiamata subito dopo l’esecuzione del metodo initWin. Di seguito un esempio della classe di exit in cui si valorizzano i campi aggiunti: public class MyClass extends ABpCommand{

...

public void afterInit(ACGLogon logon, ActionForm form,

HttpServletRequest request, String context)

throws Exception {

DynaValidatorForm actionForm =

(DynaValidatorForm)form;

//IMPOSTAZIONE DEL VALORE A VIDEO

actionForm.set("RATE", "No");

//AGGIUNTA DEL CAMPO ALLA RESPONSE

addPropertiesAsVector(actionForm, new

String[]{"RATE"},

ACGDispatchAction.OUTPUTATTRIBUTES);

}

...

}

E' necessario estendere ABpCommand nella classe personalizzata, per poter utilizzare il metodo addPropertiesAsVector di aggiunta del campo alla response. Nel caso della stampa (Report Scheda Clienti/Fornitori) è necessario eseguire gli stessi passi per aggiungere una exit automatica al metodo create della action ReportSchedaClienteFornitoreAction.

Presente da PTF FIN140089D

Page 43: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

43

24. Interrogazioni Scheda Cliente/Fornitore

Interrogazione Scheda Cliente/fornitore Nome Exit Interrogazione Scheda Cliente/fornitore

Tipologia Automatica

Descrizione Nel pannello di testata della Scheda Cliente/Fornitore sono presenti quattro campi nascosti personalizzabili. I campi posso essere resi visibili andando a sovrascrivere, in un dizionario di estensione, la definizione di default fornita. Questa la definizione di default: diz["FLD_SCFUSRFLD1"]='{"attrname":"USRFLD1",

"display":"false","labelStyle":"left","label":"FLD1"}';

diz["FLD_SCFUSRFLD2"]='{"attrname":"USRFLD2",

"display":"false","labelStyle":"left","label":"FLD2"}';

diz["FLD_SCFUSRFLD3"]='{"attrname":"USRFLD3",

"display":"false","labelStyle":"left","label":"FLD3"}';

diz["FLD_SCFUSRFLD4"]='{"attrname":"USRFLD4",

"display":"false","labelStyle":"left","label":"FLD3"}';

che può diventare nel dizionario personalizzato:

diz["FLD_SCFUSRFLD1"]='{"attrname":"USRFLD1",

"display":"true","labelStyle":"left","label":"My label",

"style":"{\'size\':\'10\',\'maxlength\':\'10\'}"}';

diz["FLD_SCFUSRFLD2"]='{"attrname":"USRFLD2",

"display":"true","labelStyle":"left","label":"My label

2"}';

se si vogliono visualizzare due campi aggiuntivi di tipo testo e lunghi 10. Per valorizzare i campi in corrispondenza della decode del campo Cliente, è necessario inserire una exit Automatica di tipo POST sul metodo decodeCliente della Action con id InquiryClienteFornitore. Quindi si crea un’operazione in cui si indica la url della classe ed il metodo da richiamare dopo la decodeCliente, ad esempio:

Dopodichè si crea un’associazione Operazioni-exit, nel seguente modo:

Page 44: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

44

Indicando nell’id exit il nome dato all’operazione precedentemente creata, mentre l’operazione è data dall’id della action_nome del metodo. Il nr exit è zero perché la classe estesa verrà richiamata dopo l’esecuzione del metodo decodeCliente. Di seguito un esempio della classe di exit in cui si valorizzano i campi aggiunti: public class MyClass extends ABpCommand{

...

public void afterDecodeC(ACGLogon logon, ActionForm

form,

HttpServletRequest request, String

context)

throws Exception {

DynaValidatorForm actionForm =

(DynaValidatorForm)form;

String cdcli =

actionForm.getString("testataCliente");

System.out.println("after decode "+cdcli);

Session session =

InfoConnessione.getHibernateSession();

try{

Ancl200f ancl =

(new Ancl200fHome()).findById(cdcli);

if(ancl!=null){

actionForm.getMap().

put("USRFLD1", ancl.getTlxcl());

String copag = ancl.getCopag();

Btpag btpag =

(Btpag)(new BtpagTM(logon)).findById(copag);

if(btpag!=null)

actionForm.getMap().put("USRFLD2",

btpag.getXdpag());

}

addPropertiesAsVector(actionForm,

new String[]{"USRFLD1","USRFLD2"},

ACGDispatchAction.OUTPUTATTRIBUTES);

}catch (Exception e) {

e.printStackTrace();

}

session.close();

}

...

}

Page 45: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

45

Per la scheda Fornitori è necessario eseguire gli stessi passi per il metodo decodeFornitore sulla stessa Action. Per poter eseguire elaborazioni legate ai campi che sitrovano nei singoli pannelli della funzione (Estratto Conto, Scadenzario, E/C a ripresa di saldo, come per esempio la Divisione), è possibile inserire una exit Automatica di tipo POST analogamente a quanto di seguito esposto a titolo di esempio: per il pannello Estratto Conto: sul metodo calculate della Action con id SCF01 per il pannello Scadenzario: sul metodo calculate della Action con id SCDScadenzarioTab per il pannello E/C a ripresa di saldo: sul metodo esegui della Action con id InquiryClienteFornitore Per esempio, per l’Estratto Conto, si crea un’operazione in cui si indica la url della classe ed il metodo da richiamare dopo il metodo calculate:

Dopodichè si crea un’associazione Operazioni-exit, nel seguente modo:

Indicando nel campo “Id exit” il nome dato all’operazione precedentemente creata, mentre l’operazione è data dall’id della action_nome del metodo. Il nr exit è zero perché la classe estesa verrà richiamata dopo l’esecuzione del metodo calculate. Di seguito un esempio della classe di exit in cui si evidenzia come gestire il campo Divisione che viene valorizzato sui tre pannelli: public class MyClass extends ABpCommand{

...

public void afterCalculate(ACGLogon logon, ActionForm form,

HttpServletRequest request,

String context) throws Exception

{

Page 46: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

46

DynaValidatorForm actionForm = (DynaValidatorForm)form;

String divisione = actionForm.getString("DIVISIONE");

System.out.println("after calculate "+ divisione);

Session session = InfoConnessione.getHibernateSession();

try{

List selectedDiv = new ArrayList();

if (divisione.trim().length() != 0) {

String divisioneKeys[] =

StringUtils.split(divisione, ",");

if (divisioneKeys.length != 0) {

for (int i=0;i<divisioneKeys.length;i++) {

String divisions[] =

StringUtils.split(divisioneKeys[i],

ListCreator.KEYS_SEPARATOR);

divisione = divisions[0].trim();

if (!selectedDiv.contains(divisione)) {

selectedDiv.add(divisione);

}

}

}

}

.......

}catch (Exception e) {

e.printStackTrace();

}

session.close();

}

......

}

Presente da PTF FIN140089D

25. Scheda cliente fornitore RateScadenzario

Nome Exit RateScadenzario

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java in fase di caricamento rate nel pannello del Report Scadenzario, che consente di modificare il default dei tipi rata selezionati nel pannello di lancio

Input La classe di exit richiamata riceve una HashMap contenente tutti i codici rata con associato il valore "T" e cio' significa che la rata e' gestita di default sia per i clienti che per i fornitori.

Output Ritorna la HashMap in cui sono stati eventualmente re-impostati i valori associati, col seguente significato: "C" : la rata e' selezionata solo per i clienti "F" : la rata e' selezionata solo per i fornitori "T" : la rata e' selezionata sia per i clienti che per i fornitori "N" : la rata non e' selezionata Ogni altro valore diverso da "C","F","T" e "N" sta ad indicare che la rata non e'

Page 47: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

47

selezionata

Presente da PTF FIN140058D

Scadenzario cliente/fornitore per data Nome Exit V4SCFDT1

Tipologia Comportamentale

Descrizione Nel pannello di richiesta dello scadenzario cliente/fornitore per data, se la exit è abilitata non vengono impostate la data iniziale e la data finale.

Presente da PTF FIN150042D

26. Mastrini a partite aperte MAP01_postCalculate_exit

Nome Exit MAP01_postCalculate_exit

Tipologia Automatica

Descrizione La chiamata a tale exit avviene prima di emettere a video per eventuali modifiche sul file di lavoro GMPA400X

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• request (HttpServletRequest) > Http request

• response (HttpServletResponse) > Http response

• ACGLogon (ACGLogon) > logon

• actionForm (ActionForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

• session (org.hibernate.Session) > sessione Hibernate

• nrejn (Long) > nrejn

Presente da PTF FIN140114D

27. Mastrini a ripresa di saldo FRX4801

Nome Exit FRX4801

Tipologia Comportamentale

Descrizione Se abilitata viene proposta, come data inizio interrogazione, la data successiva alla stampa giornale

Presente da PTF FIN150036D

28. INTRA – Estrazione documenti da Acquisti

V4INT1201 Nome Exit V4INT1201

Tipologia Comportamentale

Descrizione La exit, se attivata, fa in modo che l'estrazione documenti Intra di acquisto, se non riesce a trovare direttamente il movimento di magazzino associato al

Page 48: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

48

movimento IVA utilizzando come chiave di aggancio il codice fornitore del movimento IVA, il numero e la data del documento, provi ad individuare il movimento di magazzino agganciando prima la fattura di acquisto e le sue righe e successivamente i movimenti di magazzino collegati alle righe della fattura. La exit può essere attivata quando, nella pratica aziendale, si può verificare che il codice fornitore utilizzato sull'ordine e sul movimento di magazzino sia diverso dal codice fornitore indicato sulla fattura di acquisto e quindi sul movemento IVA. In questo caso, se la exit non è attiva, l'estrazione non riuscirebbe a valorizzare le righe del documento intra.

Presente da PTF FIN140104D

GRYE405 Nome Exit GRYE405

Tipologia Comportamentale

Descrizione Se attivata, la exit fa si che la funzione di estrazione documenti Intra da acquisto servizi (tipo assoggettamento=”S”) estragga i movimenti di magazzino se esistono (MOMA200F) altrimenti se il prodotto SupplyChain è installato li estragga dai movimenti di servizi (MOSR200F). Se tale exit non è abilitata se il prodotto SupplyChain è installato li estrae solo dai movimenti di servizi (MOSR200F).

V4INT1204 Nome Exit V4INT1204 Tipologia Comportamentale Descrizione Se abilitata, l’estrazione dei documenti Intra dai movimenti di acquisto SCM,

cerca di agganciare l’ordine relativo ai movimenti di magazzino generati dall’accettazione di merce da collaudo, in modo da poter determinare correttamente i valori statistici: condizione di consegna e modo di trasporto.

Se non abilitata, l’estrazione dei documenti Intra dai movimenti di acquisto SCM, nel caso di movimenti di magazzino relativi a merce a collaudo, potrebbe non riuscire a determinare correttamente tali valori.

Presente da PTF FIN150054D

29. INTRA – Estrazione documenti da Vendite

V4INTRAC01 Nome Exit V4INTRAC01

Tipologia Predefinita

Descrizione La exit viene richiamata dopo che un riga di un documento di logistica Vendite (bolla o fattura) è stata ritenuta estraibile.

La exit riceve la chiave univoca della riga e può ritornare l’indicazione di estrarre o non estrarre la riga

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• Utente (String) > utente

Page 49: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

49

• Azienda (String) > azienda

• NumeroDocumento (Integer) > numero documento (nrres)

• NumeroRiga (Integer) > numero riga (NRRGS)

Output La classe di exit invocata aggiunge alla HashMap di input la chiave: estrazioneRiga (Boolean) > se true la riga deve essere estratta se false la riga non deve essere estratta

Presente da PTF FIN140095D

INTRACRVAL Nome Exit INTRACRVAL

Tipologia Comportamentale

Descrizione Se attivata, la exit fa si che la funzione di estrazione documenti Intra da vendite estragga anche le righe a valore purchè abbiano indicato il codice articolo. Se non è attiva, nessun documento a valore viene estratto.

V4INTDAEFO Nome Exit INTRACRVAL

Tipologia Comportamentale

Descrizione Se in tabella di personalizzazione Elenchi Intra è indicato che la data di estrazione per le cessioni deve essere “Data Effettuazione”, attivando la exit V4INTDAEFO, non soltanto i documenti di vendita intra sono estratti in base alla data di effettuazione, ma nella data di riferimento del documento intra (campo DDOCUY di GYDT200F) è riportata sempre la data di effettuazione. In tal modo tali documenti verranno estratti e totalizzati nel mese o trimestere competente in base alla data di effettuazione dell’operazione.

Presente da PTF FIN150037D

30. Gestione INTRA

GRYE001 Nome Exit GRYE001

Tipologia Comportamentale

Descrizione La exit GRYE001 se abilitata consente di riprendere GR per il paese di origine/destinazione quando la Partita IVA è EL.

GRYE002 Nome Exit GRYE002

Tipologia Comportamentale

Descrizione Abilitandola per le operazioni con San Marino non e' mai ripresa la nomeclatura combinata.

GRYE303

Page 50: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

50

Nome Exit GRYE303

Tipologia Comportamentale

Descrizione La exit GRYE303 fa in modo che la data del documento INTRA sia sempre posta uguale alla data della registrazione, anche se l'operazione e' stata effettuata dopo l'emissione della fattura.

GRYE501 Nome Exit GRYE501

Tipologia Comportamentale

Descrizione La exit GRYE501 se attivata fa in modo che per le cessioni a clienti di San Marino non siano scritti: o Nomenclatura combinata o Provincia di oigine o Paese di destinazione .

GRYE502 Nome Exit GRYE502

Tipologia Comportamentale

Descrizione La exit GRYE502 se attivata fa in modo che per gli acquisti in triangolazione (natura transazione alfabetica), non siano valorizzati:

• paese di origine

• paese di provenienza

• provincia di provenienza

• nomenclatura combinata

• codice articolo

• massa in KG

• massa UM supplementare.

GRYE503 Nome Exit GRYE503

Tipologia Comportamentale Descrizione La exit GRYE503 se attivata fa in modo che per i clienti di San

Marino siano sempre azzerati:

• condizione di consegna

• modo di trasporto

• paese di origine

• paese di provenienza

• provincia di provenienza

• massa in KG

• massa UM supplementare

• valore statistico

GRYE505 Nome Exit GRYE505

Tipologia Comportamentale Descrizione La exit GRYE505 se attivata fa in modo che per le cessioni in

triangolazione (natura transazione alfabetica), non siano

Page 51: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

51

valorizzati:

• paese di destinazione

• provincia di origine

• nomenclatura combinata

• codice articolo

• massa in KG

• massa UM supplementare

V4INT1202 Nome Exit V4INT1202

Tipologia Comportamentale

Descrizione La exit V4INT1202 viene utilizzata nella funzione di estrazione documenti Intra.

Lo scopo della exit è quello di calcolare la quantità in unità di misura supplementare nel caso la nomenclatura combinata dell'articolo la richieda obbligatoriamente ma l'unità di misura del movimento di magazzino sia diversa dall'unità di misura supplementare richiesta della nomenclatura combinata.

La classe confronta l’unità di misura del movimento di logistica con l’unità di misura di stoccaggio definita per l’articolo e l’unità di misura richiesta dalla nomenclatura combinata con l’unità di vendita definita per l’articolo, se coincidono divide la quantità del movimento di logistica per il fattore di conversione unità di misura stoccaggio / vendita per convertirla nell’UM richiesta dalla nomenclatura combinata.

Altrimenti confronta l’unità di misura del movimento di logistica con l’unità di misura di vendita definita per l’articolo e l’unità di misura richiesta dalla nomenclatura combinata con l’unità di stoccaggio definita per l’articolo, se coincidono moltiplica la quantità del movimento di logistica per il fattore di conversione unità di misura stoccaggio / vendita per convertirla nell’UM richiesta dalla nomenclatura combinata.

Presente da PTF FIN140106D

V4INT1203 Nome Exit V4INT1203

Tipologia Comportamentale

Descrizione La exit V4INT1203, se abilitata, fa sì che siano escluse dall’estrazione delle cessioni Intra, le righe dei documenti di logistica di vendita (BORI200F) che siano: . Righe a quantità e . Relative ad articoli definiti in anagrafico articoli come Tipo contenitore compreso nel prezzo (dati di gestione)

Presente da PTF FIN140107D

GRY3201 Nome Exit GRY3201

Tipologia Comportamentale

Descrizione La exit può essere abilitata per permettere in Gestione documenti INTRA di immettere anche: condizioni di consegna, modo di trasporto e valore satistico, nonostante in Personalizzazione - Finance - INTRA si sia indicata la non obbligatorietà del valore statistico. La cosa può essere necessaria se si devono

Page 52: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

52

immettere documenti con natura transazione uguale a 4 o 5.

Presente da PTF FIN150032D

31. INTRA - Totalizzazioni documenti

INTRATSANM Nome Exit INTRATSANM

Tipologia Comportamentale Descrizione Se abilitata, la exit fa si che la funzione di totalizzazione documenti Intra per

acquisti o cessioni a fornitori o clienti di San Marino (codice ISO della partita IVA del cliente/fornitore è SM) non valorizzi i campi: massa netta in kg, unità supplementare, valore statistico in Euro, condizione di consegna, modo di trasporto, paese di destinazione/provenienza, provincia di origine/destinazione, paese origine.

32. Lista controllo registri Iva

GRI0001 Nome Exit GRI0001

Tipologia Comportamentale

Descrizione Esistono pareri diversi sulle modalita' con le quali procedere all'arrotondamento nei calcoli dell'imposta detraibile/indetraibile nei casi in cui il risultato del calcolo sia un importo con piu' di due cifre decimali significative. Si consideri il seguente caso: Imponibile euro : 2247,54 Aliquota IVA : 20,00 Imposta euro : 449,51 Percentuale di indetraibilita': 85,00 Calcolando si ottiene: Imposta detraibile : 449,51 x 0,15 = 67,4265 . Imposta indetraibile: 449,51 x 0,85 = 382,0835 Se: (A) si arrotonda l'imposta detraibile al centesimo inferiore (quindi sempre a vantaggio dell'erario) si ha: Imposta detraibile : 67,42 Imposta indetraibile: 382,09

Page 53: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

53

Se: (B) si arrotonda l'imposta detraibile al centesimo piu' prossimo si ha: Imposta detraibile : 67,43 Imposta indetraibile: 382,08 La exit permette di scegliere quale metodo seguire: non attiva metodo (A) arrotondamento cent inferiore attiva metodo (B) arrotondamento cent piu' prossimo|

GRI1802 Nome Exit GRI1802

Tipologia Comportamentale

Descrizione Permette di decidere come effettuare il calcolo dell'imposta detraibile nella stampa dei registri IVA. Se NON si abilita, il calcolo e' effettuato applicando la percentuale di indetraibilita' sul totale dell'imposta ottenuto sommando le singole righe; l'eventuale arrotondamento degli importi dispari e' fatto quindi su tale valore. Se si abilita, il calcolo e' invece effettuato sulla singola riga, e quindi l'arrotondamento avviene riga per riga. (cosi' come fatto automaticamente dalla immissione reg. con IVA).

V4Cntiva Nome Exit V4Cntiva

Tipologia Predefinita

Descrizione Exit per la definizione del numero iniziale del registro IVA

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• Utente (String) > nome utente

• CodiceAzienda (String) > codice azienda

• CodiceRegistro (String) > codice registro

• PeriodoRegistro (Integer) > periodo registro

• primoNumeroAnno (Integer) > primo numero anno

Presente da PTF FIN140085D

33. Pagamento a fornitori

PagamentoFornitori_savex_exit Nome Exit PagamentoFornitori_savex_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java o un’action struts dopo la scrittura della registrazione contabile nel pagamento. E’ richiamata dopo la commit della registrazione contabile.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (String) > numero movimento

Page 54: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

54

• ACGLogon (ACGLogon) > logon

• CONTEXT (String) > context

Presente da PTF FIN140048D

PagamentoFornitori_saveb_exit Nome Exit PagamentoFornitori_saveb_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java o un’action struts nella scrittura della registrazione contabile nel pagamento. E’ richiamata prima della commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NUMOV (String) > numero movimento

• logon (ACGLogon) > logon

• CONTEXT (String) > context

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• request (HttpServletRequest) > Http request

• form (ActionForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

Presente da PTF FIN140048D

V4FRX461 Nome Exit V4FRX461

Tipologia Predefinita

Descrizione In approvazione di una proposta di pagamento a fornitori, dopo aver generato la registrazione contabile, tramite questa exit e’ possibile richiamare una classe per poter effettuare delle operazioni sulla proposta e/o sulla registrazione contabile, ad esempio il collegamento ad un’altra applicazione.

Se la exit V4FRX461 e’ abilitata, il Sistema dopo avere generato la registrazione contabile richiama la impedisce di immettere i movimenti bancari con data registrazione precedente la data di stampa giornale o della data di chiusura dell’esercizio corrente.

Se la exit V4FRX461 e’ disabilitata, il comportamente e’ quello standard.

Input • UtenteLogon (String) > Utente di logon

• Azienda (String) > azienda di logon

• TipoElaborazione (String) > I (Immissione)

• NumeroRegistrazione (Integer) > numero della registrazione creata

• NumeroProposta (Integer) > numero della proposta creata

• TipoPagamento (String) > tipo pagamento della proposta

• ReturnCode (String) > codice di ritorno

Presente da PTF FIN140114D

FRX45B8

Page 55: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

55

Nome Exit FRX45B8

Tipologia Automatica

Descrizione Nel pagamento a fornitori permette di effettuare ulteriori selezioni sulle rate.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• CBAS1X (String) > banca

• logon (ACGLogon) > logon

• DTG06 (String) > azienda di CRAT

• NUMOV (BigDecimal) > numero movimento di CRAT

• RIMOV (BigDecimal) > rimov di CRAT

• NRRAT (BigDecimal) > numero rata di CRAT

• ACGLogon (ACGLogon) > logon Output La classe invocata dovrà restituire un codice di ritorno nel parametro:

• CodiceRitorno (String) > I valori sono "S"= la rata deve essere considerata o blank= la rata NON deve essere considerata.

Presente da PTF FIN140076B

FRX45B16 Nome Exit FRX45B16

Tipologia Comportamentale

Descrizione Se abilitata fa in modo che nel ritiro effetti elettronico le coordinate bancarie del

fornitore non siano obbligatorie.

FRX45B2 Nome Exit FRX45B2

Tipologia Comportamentale

Descrizione Permette, (se attivata la Tesoreria ) di riprendere automaticamente la causale finanziaria presente in anagrafico fornitori senza la necessita' di andare sul formato "Modifica pagamento".

FRX45A2 Nome Exit FRX45A2

Tipologia Comportamentale

Descrizione Se è abilitata non effettua automaticamente i calcoli di Ritenuta e non segnala errori, ma se l’uente immette un importo esegue la normale gestione Se risulta abilitata la exit PGFORNORIT l’abiltazione o meno della exit FRX45A2 è indifferente

PGFORNORIT Nome Exit PGFORNORIT

Tipologia Comportamentale

Descrizione Se è abilitata la procedura si comporta come se il prodotto Ritenuta d’Acconto non fosse installato

FRX45B3 Nome Exit FRX45B3

Tipologia Comportamentale

Page 56: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

56

Descrizione Se attiva fa in modo che la banca di appoggio del pagamento venga presa automaticamente dall'anagrafico del fornitore, trascurando quella presente sulla rata.

FRX45B1 Nome Exit FRX45B1

Tipologia Comportamentale

Descrizione Se abilitata permette di gestire le rate bloccate come rate normali. Le rate sono quindi mostrate (con la lettera B che ne evidenzia comunque lo stato) e possono anche essere selezionate.

FRX45B18 Nome Exit FRX45B18

Tipologia Comportamentale

Descrizione Se abilitata fa in modo che la scelta se considerare o meno la registrazioni provvisorie sia passata anche al programma che calcola le partite di segno dare. Se la exit non e' abilitata le partire di segno dare sono sempre calcolate considerando anche le registrazioni provvisorie.

FRX45B10 Nome Exit FRX45B10

Tipologia Comportamentale

Descrizione La exit permette di calcolare in modo diverso la data valuta del beneficiario. Il calcolo si basa su quattro nuovi campi che possono essere indicati a livello di operazione bancaria:

o giorni stessa banca, stessa piazza o giorni stessa banca, fuori piazza o giorni altra banca, stessa piazza o giorni altra banca, fuori piazza

Il calcolo è fatto se:

o L'utente non indica esplicitamente una data valuta del beneficiario nel formato C/C Fornitore la data valuta del beneficiario viene calcolata sommando alla data valuta dell'azienda i giorni indicati sull'operazione.

o La banca e' la stessa se la banca del pagamento ha lo stesso codice ABI della banca del fornitore,

o la piazza e' la stessa se il CAP della banca del pagamento e' lo stesso del CAP della banca del fornitore.

V4LPFOR1 Nome Exit V4LPFOR1

Tipologia Comportamentale

Descrizione Se abilitata fa in modo che le lettere prodotte dal pagamento a fornitori abbiano nell’intestazione, anzichè la data corrente, la data del documento impostata alla creazione della proposta di pagamento nel pannello Dati contabili.

Page 57: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

57

V4PAGDES Nome Exit V4PAGDES

Tipologia Comportamentale

Descrizione Se abilitata consente, per i soli pagamenti tipo Ordine di bonifico, Bonifico elettronico domestico o estero, di riportare nel campo moaz200f.DESUP, ove possibile, la descrizione: 'Numero xxx' dove xxx è uguale al numero documento riportato nella riga di sezionale a cui essa si riferisce

34. Registrazione gestione rate

V4Gra1804 Nome Exit V4Gra1804 Tipologia Predefinita

Descrizione

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• NumeroRegistrazione (Integer) > numero registrazione

• RigaRegistrazione (Integer) > riga registrazione

• NumeroTransazione (Long) > numero transazione

• NumeroMovimento (Integer) > numero movimento

• RigaMovimento (Integer) > riga movimento

• CodiceCliFor (String) > codice cli/for

• CodiceAzienda (String) > codice azienda

Output Ritorna una HashMap le cui chiavi sono:

• TipoRataInsoluto (String) > tipo rata che deve essere usato se la registrazione è un insoluto

• TipoRataSingolaScadenza (String) > tipo rata che deve essere usato se la registrazione non è un insoluto ed è indicata la data scadenza

• BloccoPagamenti (String) > Ritorna l’impostazione di default del blocco pagamenti N = No, S = Sì, X = Sì non modificabile

Presente da

35. Riepilogo Annuale IVA

GRIRIPV1 Nome Exit GRIRIPV1

Tipologia Comportamentale

Descrizione Se attiva fa in modo che nella stampa delle vendite, le note di credito ad esigibilita' differita non relativa all'anno del riepilogo siano considerate imposta esigibile e quindi inserite nel rigo relativo (“Operazioni effettuate in anni precedenti ma con imposta esigibile nell’anno”).

Page 58: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

58

36. Saldaconto Clienti/Fornitori

Saldaconto Clienti/Fornitori Nome Exit Saldaconto Clienti/Fornitori

Tipologia Automatica

Descrizione Aggiunta campi nel pannello del saldaconto Clienti/Fornitori per personalizzazione. Nel pannello di testata del saldaconto sono presenti due campi nascosti personalizzabili. I campi posso essere resi visibili andando a sovrascrivere, in un dizionario di estensione, la definizione di default fornita. Questa la definizione di default: diz["FLD_SaldacontoFLDUSR1"]='{"attrname":"USRFLD1",

"display":"false", "label":"FLD1", "labelStyle":

"left;width:50px"}';

diz["FLD_SaldacontoFLDUSR2"]='{"attrname":"USRFLD2",

"display":"false", "label":"FLD2", "labelStyle":

"left;width:50px"}';

che può diventare nel dizionario personalizzato:

diz["FLD_SaldacontoFLDUSR1"]='{"attrname":"USRFLD1",

"display":"true", "label":"My label", "labelStyle":"left;",

"style":"{\'size\':\'10\',\'maxlength\':\'10\'}"}';

diz["FLD_SaldacontoFLDUSR2"]='{"attrname":"USRFLD2",

"display":"true", "label":"My label 2", "labelStyle":"left;",

"style":"{\'size\':\'10\',\'maxlength\':\'10\'}"}';

se si vogliono visualizzare due campi aggiuntivi di tipo testo e lunghi 10. Per valorizzare i campi al caricamento del pannello, è necessario inserire una exit Automatica di tipo POST sul metodo initSaldaconto della Action con id SaldacontoClientiFornitori. Quindi si crea un’operazione in cui si indica la url della classe ed il metodo da richiamare dopo l'initSaldaconto, ad esempio:

Dopodichè si crea un’associazione Operazioni-exit, nel seguente modo:

Page 59: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

59

Indicando nell’id exit il nome dato all’operazione precedentemente creata, mentre l’operazione è data dall’id della action_nome del metodo. Il nr exit è zero perché la classe estesa verrà richiamata subito dopo l’esecuzione del metodo initSaldaconto. Di seguito un esempio della classe di exit in cui si valorizzano i campi aggiunti: public class MyClass extends ABpCommand{

...

public void initSaldaconto(ACGLogon logon, ActionForm form,

HttpServletRequest request, String context)

throws Exception {

DynaValidatorForm actionForm = (DynaValidatorForm)form;

String cdcli = actionForm.getString("RASCLFOR");

String fclfoy = actionForm.getString("FCLFOY");

Session session = InfoConnessione.getHibernateSession();

try{

if(fclfoy.equals("F")){

Anfo200f anfo = (new Anfo200fHome()).findById(cdcli);

if(anfo!=null){

actionForm.getMap().put("USRFLD1", anfo.getTlxfo());

String copag = anfo.getCopag();

Btpag btpag = (Btpag)

(new BtpagTM(logon)).findById(copag);

if(btpag!=null)

actionForm.getMap().put("USRFLD2",

btpag.getXdpag());

}

} else {

Ancl200f ancl = (new Ancl200fHome()).findById(cdcli);

if(ancl!=null)

actionForm.getMap().put("USRFLD1", ancl.getTlxcl());

}

}catch (Exception e) {e.printStackTrace();}

addPropertiesAsVector(actionForm,

new String[]{"USRFLD1","USRFLD2"},

ACGDispatchAction.OUTPUTATTRIBUTES);

session.close();

}

...

}

.

Presente da PTF FIN140089D

V4SALD01

Page 60: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

60

Nome Exit V4SALD01

Tipologia Comportamentale

Descrizione Se abilitata, se è gestita la specializzazione per divisione dei clientei/fornitori, pagando una fattura tramite saldaconto, viene assunto come mastro quello indicato nella specializzazione

Presente da PTF FIN140120D

V4SALD02 Nome Exit V4SALD02 Tipologia Comportamentale

Descrizione All’apertura del saldaconto clienti / fornitori, se la exit V4SALD02 è abilitata, viene presentato il pannello “Parametri” aperto ed editabile, l’utente può quindi immettere i valori di parzializzazione e premere ricarica per visualizzare la lista.

Se la exit V4SALD02 e’ disabilitata, all’apertura del saldaconto viene subito caricata la lista delle partite con i valori di default ed il pannello “Parametri” collassato.

Presente da PTF FIN140130D

V4SALDASCA Nome Exit V4SALDASCA Tipologia Predefinita Descrizione Se abilitata, viene chiamata prima del caricamento della lista delle partite nel

saldaconto clienti e fornitori e consente di visualizzare la colonna “Data

scadenza”.

La classe di exit associata consente di determinare il valore da assegnare al

campo. La classe di esempio V4SALDASCA determina la data scadenza nel

modo seguente:

- Se la riga visualizzata è relativa ad una riga di registrazione contabile

che ha una ed una sola rata, viene visualizzata la data scadenza della

rata

- Se la riga visualizzata è relativa ad un effetto, viene visualizzata la

data scadenza di EFPO200F.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• tipo (String) > valori consentiti: MOAZ200F e EFPO200F

• grx750fx (grx750fx) > oggetto grx750fx

• moaz200fBeanForSaldaconto (bean) > oggetto moaz200f

• efpo200f (efpo200f) > oggetto efpo200f

tipo e grx750fx sono sempre passati

efpo200f e moaz200fBeanForSaldaconto sono alternativi secondo il valore

passato in tipo

Output La classe di exit valorizza, se possibile in base ai parametri ricevuti, il campo

DASCAD sull’archivio di lavoro GRX750FX Presente da PTF FIN150045D

Page 61: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

61

V4SALDASEG Nome Exit V4SALDASEG Tipologia Comportamentale Descrizione Se abilitata, in fase di selezione delle partite da pagare dalla lista del

saldaconto clienti/fornitori senza accorpamento partite, è segnalato un errore

bloccante se viene selezionata una partita il cui saldo ha segno uguale al segno

della riga di pagamento da generare.

Se non abilitata non viene effettuato alcun controllo. Presente da PTF FIN150045D

37. Liquidazione IVA

GRI2001 Nome Exit GRI2001

Tipologia Comportamentale

Descrizione Se attiva fa sì che nella liquidazione IVA trimestrale non si applichi la maggiorazione dell'1.5%.

V4LQIVNOAZ Nome Exit V4LQIVNOAZ

Tipologia Comportamentale

Descrizione Se attiva fa sì che nella stampa della liquidazione IVA venga indicata l’azienda. Presente da PTF FIN140137D

38. Liquidazione imposta annuale

GRILAC01 Nome Exit GRILAC01

Tipologia Comportamentale

Descrizione Se abilitata consente di riprendere il credito imposta iniziale sempre dall'archivio dei numeratori anche se esiste una liquidazione annuale per l'anno precedente a quello in elaborazione.

GRILAC02 Nome Exit GRILAC02

Tipologia Comportamentale

Descrizione Se abilitata permette di considerare nei calcoli anche gli importi di queste variazioni di imposta a debito e a credito.

Page 62: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

62

Dato che non sono state trovate indicazioni su quale rigo del quadro VL deve essere utilizzato a tale scopo, ed in particolare nessuno dei righi della sezione 2, gli importi sono sommati nel Totale dell'IVA a debito e dell'IVA detraibile. Nota tecnica: In particolare:

o nell'importo dell'IVA a debito e' sommato il campo DPV8D e' sottratto il campo DPNN1

o nell'importo dell'IVA a credito e' sommato il campo DPV8C

39. Liquidazione di gruppo V4GRILAC0G

EAFT0402 Nome Exit V4GRILAC0G

Tipologia Comportamentale

Descrizione Se abilitata, il credito compensabile di inizio anno per la liquidazione di gruppo viene sempre essere reperito dai numeratori di contabilità dal campo “Credito inizio anno del gruppo” la cui valorizzazione è a carico dell’utente (campo CA113 del record con CMKEY = 19 del GFNU200F). Se disabilitata, il credito compensabile di inizio anno per la liquidazione di gruppo viene reperito dalla liquidazione annuale della società capogruppo

Presente da PTF FIN150046D

40. Distinte anticipo fatture

EAFT0402 Nome Exit EAFT0402

Tipologia Comportamentale

Descrizione Se la exit viene abilitata, il sistema non effettua i controlli sulla data scadenza iniziale delle rate/fatture da estrarre e quindi è possibile indicare una data scadenza iniziale minore della Data anticipo (o Data di presentazione). In questo modo è possibile estrarre in distinta anche rate scadute o fatture con alcune rate scadute

Presente da PTF FIN150030D

41. Kit Adempimenti Nome Exit GRKF501 Tipologia Comportamentale Descrizione Se abilitata, l’estrazione dei documenti emessi e ricevuti per la comunicazione

dati delle fatture, esclude i clienti ed i fornitori che hanno impostato a Si il flag: Escluso elenchi IVA in anagrafica.

Se non abilitata, l’estrazione dei documenti emessi e ricevuti per la comunicazione dati delle fatture, non tiene conto del flag: Escluso elenchi IVA dell’anagrafica clienti/fornitori.

Presente da PTF FIN150052D

42. Differenze di cambio

Page 63: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

63

V4DCSTVAL Nome Exit V4DCSTVAL Tipologia Comportamentale Descrizione La funzione di valutazione differenze di cambio clienti / fornitori, in presenza di

una partita pareggiata in divisa ma non pareggiata in divisa di conto, genera una differenza di cambio maturata che porta a zero il saldo della partita in divisa di conto. Tuttavia, se la partita contiene differenze di cambio valutate, è possibile, attivando la exit V4DCSTVAL, fare in modo che sia generata una differenza di cambio valutata a storno delle differenze di valutazione presenti nella partita, e una differenza di cambio maturata per il residuo.

Presente da PTF FIN150030D

Page 64: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

64

43. Contabilità Analitica

Anagrafico Commesse Analitica

V4ANAGCOMM Nome Exit V4ANAGCOMM

Tipologia Predefinita

Descrizione Il programma utente deve essere indicato tra le Operazioni analogamente a quanto segue:

(Viene comunque distribuita la classe di esempio V4ANAGCOMMExit)

Se la personalizzazione funzione V4ANAGCOMM in EXTF risulta abilitata,

viene chiamato il programma utente indicato nell’Operazione.

Il richiamo del programma avviene nelle seguenti fasi di gestione interattiva dell’Anagrafico Commesse:

- Creazione di una nuova Commessa: al click dei pulsanti Save, SaveNew, SaveClose

- Copia di una Commessa esistente: al click dei pulsanti Save, SaveNew, SaveClose.

- Apri su una Commessa esistente: al click dei pulsanti Save, SaveNew, SaveClose.

- Cancella su una Commessa esistente: al click sul pulsante CONFERMA.

- Riattiva su una Commessa annullata: al click sul pulsante OK nella popup di conferma operazione.

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• request (HttpServletRequest) > Http request

• form (ActionForm) > Struts form bean

• TipoOperazione (String) > operazione (Apri, Nuovo, Riattiva, Copia, Cancella)

• CodiceCommessa (String) > commessa

• Stato (String) > lo stato della commessa dopo l’operazione (blank=Attivo, S=Sospeso, A=Annullato)

• CodiceAzienda (String) > azienda

• Tipo1Commessa (String) > Tipo1 della Commessa

Page 65: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

65

• Tipo2Commessa (String) > Tipo2 della Commessa

• Tipo3Commessa (String) > Tipo3 della Commessa

• Tipo4Commessa (String) > Tipo4 della Commessa

• DataInizio (Integer) > nel formato YYYYMMDD

• DataFinale (Integer) > nel formato YYYYMMDD

• Pulsante (String) > (Save, SaveClose, etc.)

Output

Presente da PTF FIN140096D

Immissioni di massa registrazioni di analitica

ImmissMassaSolaAna_save_exit Nome Exit ImmissMassaSolaAna_save_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni di sola analitica.

E’ eseguita dopo la commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• azienda (String) > azienda

• datai (String) > data inizio

• dataf (String) > data fine

• stampa (String) > stampa

• tipooper (String) > tipo operazione

• progrLan (Integer) > progr. lan.

• Idsess (Long) > id sess

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

Presente da PTF FIN140028C

ImmissMassaSolaAna_saveb_exit Nome Exit ImmissMassaSolaAna_saveb_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine dell’immissione di massa (dopo la commit). Utilizzabile dai verticali che prevedono delle operazioni correlate a fronte di una immisione di massa di registrazioni di sola analitica.

E’ eseguita prima della commit.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• azienda (String) > azienda

Page 66: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

66

• datai (String) > data inizio

• dataf (String) > data fine

• stampa (String) > stampa

• tipooper (String) > tipo operazione

• progrLan (Integer) > progr. lan.

• Idsess (Long) > id sess

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

Presente da PTF FIN140036C

Registrazioni di analitica

RegSolaAna_savex_exit Nome Exit RegSolaAna_savex_exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java al salvataggio della registrazione di sola analitica (dopo la commit).

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• azienda (String) > codice azienda

• numov (Integer) > numero del movimento

• form (DynaValidatorForm) > Struts form bean

• mapping (ActionMapping) > mappatura Struts dell’azione

• request (HttpServletRequest) > Http request

• response (HttpServletResponse) > Http response

• session (org.hibernate.Session) > sessione Hibernate

• logon (ACGLogon) > logon

Presente da PTF FIN140028C

V4RATECOAN Nome Exit V4RATECOAN

Tipologia Comportamentale

Descrizione Questa exit guida il reperimento di Voce e Centro di Rateo nel caso in cui questi vengano letti dalla Tabella di Personalizzazione di Analitica. Se la exit è disabilitata il reperimento viene fatto in base alla natura della Voce da rateizzare: - se la voce è economica di costo viene assegnata la voce di Rateo passivo; - se la voce è economica di ricavo viene assegnata la voce di Rateo attivo. Se la exit è abilitata allora la Voce di Rateo ed il relativo Centro vengono cosi’ selezionati: - se la riga selezionata dall’utente per essere rateizzata è con segno Dare allora va presa la Voce di Rateo Attivo ed il Centro ad essa associato - se la riga invece è con segno Avere allora va presa la Voce di Rateo Passivo ed il Centro ad essa associato.

Presente da PTF FIN150043D

Page 67: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

67

V4VISANACP Nome Exit V4VISANACP

Tipologia Comportamentale

Descrizione Se abilitata, contabilizzando in interattivo una Fattura Passiva, verranno sempre mostrati i relativi movimenti di Analitica

Presente da PTF FIN150044D

Page 68: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

68

44. Gestione Crediti

Aggiornamento Rate e Impegni

GECUpdate_InstalmentToAdd_exit Nome Exit GECUpdate_InstalmentToAdd_exit

Tipologia Predefinita

Descrizione Inserito un punto di exit nel metodo verificaScadenza() dell’operazione “Aggiornamento Rate” perche’ ritorni S quando la rata, pur non essendo scaduta in base alla data scadenza, è da ritenersi tale in base a valutazioni esterne al sistema v4.

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• COMPANY (String) > codice azienda

• DASCA (String) > data scadenza

• TIPRT (String) > tipo rata

• CLIFO (String) > cliente

• NURIF (Integer) > numero riferimento

• AARIF (Integer) > anno riferimento

• CDDVS (String) > divisione

• NUMOV (Integer) > numero movimento

• RIMOV (Integer) > riga movimento

• NRRAT (Integer) > numero rata

• IMPRD (BigDecimal) > Importo residuo in divisa

• IMPRE (BigDecimal) > importo residuo in Euro

Output La classe di exit invocata aggiunge alla HashMap di input la chiave: FLADD (String) > valori possibili: S (Rata da aggiungere) N (Rata da non aggiungere)

Presente da PTF FIN140095D

GECUpdate_InstalmentPaid_exit Nome Exit GECUpdate_InstalmentPaid_exit

Tipologia Predefinita Descrizione Inserito un punto di exit nel metodo step9() perche’ ritorni S quando la rata e’

da considerarsi saldata per motivi esterni a Crediti.

Input La classe di exit richiamata deve ricevere una HashMap le cui chiavi sono:

• COMPANY (String) > codice azienda

• DASCA (String) > data scadenza

• TIPRT (String) > tipo rata

• CLIFO (String) > cliente

• NURIF (Integer) > numero riferimento

• AARIF (Integer) > anno riferimento

• CDDVS (String) > divisione

• NUMOV (Integer) > numero movimento

• RIMOV (Integer) > riga movimento

• NRRAT (Integer) > numero rata

• IMPRD (BigDecimal) > Importo residuo in divisa

• IMPRE (BigDecimal) > importo residuo in Euro

Page 69: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

69

Output La classe di exit invocata aggiunge alla HashMap di input la chiave:

• FLPAID (String) > valori possibili: S (Rata saldata) N (Rata non saldata) blank (vale la logica standard)

• CUST1 (String) > campo utente in CRIN400F

• CUST2 (String) > campo utente in CRIN400F

• CUST3 (String) > campo utente in CRIN400F

• CUST4 (BigDecimal) > campo utente in CRIN400F

• IMPRD (BigDecimal) > Importo residuo in divisa

• IMPRE (BigDecimal) > importo residuo in Euro Il campo ImportoResiduoRata è un campo di input/output e se il flag rataSaldata e’ diverso da blank, deve essere impostato nel campo

corrispondente della CRIN400F e CRRA400F. Presente da PTF FIN140095D

GECUpdate_CustFldsOnFile_exit Nome Exit GECUpdate_CustFldsOnFile_exit

Tipologia Predefinita

Descrizione Inserito un punto di exit nel metodo AggiornaDatiSintesi affinche’ i campi custom (CUST1, CUST2, CUST3, CUST4) della pratica (CRPR400F) siano valorizzati in base alle esigenze dell’utente.

Il campo CUST4 di tipo BigDecimal puo’ essere utilizzato come totalizzatore di valori letti dalle righe delle rate scadute che compongono la pratica (registrate

sul file CRIN400F).

Input La classe di exit richiamata riceve:

• La riga della rata scaduta letta dal CRIN400F per la pratica in esame una HashMap le cui chiavi sono

• CUST1 (String) > variabile di appoggio da utilizzare per la valorizzazione del campo CUST1 di CRPR400F

• CUST2 (String) > variabile di appoggio da utilizzare per la valorizzazione del campo CUST2 di CRPR400F

• CUST3 (String) > variabile di appoggio da utilizzare per la valorizzazione del campo CUST3 di CRPR400F

• CUST4 (BigDecimal) > variabile di appoggio da utilizzare per la valorizzazione del campo CUST4 di CRPR400F

Output La classe di exit invocata aggiorna nella HashMap di input la chiave:

• CUST1 (String) > campo utente in CRPR400F

• CUST2 (String) > campo utente in CRPR400F

• CUST3 (String) > campo utente in CRPR400F

• CUST4 (BigDecimal) > campo utente in CRPR400F

Presente da PTF FIN140100D

CRD1501_exit Nome Exit CRD1501_exit

Tipologia Predefinita

Descrizione Consente il recupero della data e numero fattura per gli effetti insoluti

Page 70: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

70

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• logon (ACGLogon) > logon

• INNRI (Integer) > numero riferimento rata

• INARI (Integer) > anno riferimento rata

Presente da PTF FIN140042D (GEC140004C)

CRD1502_exit Nome Exit

Tipologia Predefinita

Descrizione Consente il recupero della data e numero fattura per gli effetti insoluti

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• ACGLogon (ACGLogon) > logon

• INNMO (Integer) > numero movimento rata

• INRMO (Integer) > riga movimento

• INCLI (String) > codice cliente

• INARI (Integer) > anno riferimento rata

• INNRI (Integer) > numero riferimento rata

• INTIR (String) > rata

• INDSC (Integer) > data scadenza

Presente da PTF FIN140042D (GEC140004C)

GECAssocPort_exit Nome Exit GECAssocPort_exit

Tipologia Predefinita Descrizione Consente il recupero del portafoglio da associare al cliente secondo la logica

della classe exit(AssociazPortofEPianoAttiv)

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• COMPANY(String) > ditta

• CODCLI (String) > codice cliente

Presente da PTF FIN150051D

GECAssocPianoAtt_exit Nome Exit GECAssocPianoAtt_exit

Tipologia Predefinita

Descrizione Consente il recupero del piano attività da associare al cliente secondo la logica della classe exit(AssociazPortofEPianoAttiv)

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• COMPANY(String) > ditta

• CODCLI (String) > codice cliente

Presente da PTF PTF FIN150051D

Page 71: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

71

GECBlankInCLSS1_exit Nome Exit GECBlankInCLSS1_exit

Tipologia Predefinita

Descrizione Consente di impostare a blank il campo CLSS1 della tabella ANCL200F quando il cliente ha pratiche tutte chiuse

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• AZIENDA(String) > ditta

Presente da PTF PTF FIN150051D

Clienti da sollecitare

GECUpdate_FldsOnCustomer_Exit Nome Exit GECUpdate_FldsOnCustomer_Exit

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java.

Utilizzabile per personalizzare i dati da salvare sui Clienti da Sollecitare (ad

esempio, l’indirizzo del cliente).

E’ eseguita prima della commit del cliente da sollecitare.

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• Crpe400f (Crpe400f) > il business object corrispondente al cliente

• Cspe400f (Cspe400f) > il business object corrispondente alla

specializzazione cliente

• ACGLogon > logon ACG

• Session > Hibernate Session

Presente da PTF FIN150022C

CRD1503 Nome Exit CRD1503

Tipologia Comportamentale

Descrizione Se abilitata, fa in modo che il recupero di indirizzo email, numero di

telefono, fax e cellulare sia effettuato fermandosi al contatto e non

implementando la catena di recupero Contatto – Indirizzo principale

crediti – Anagrafica clienti. Presente da PTF FIN150023C

Agenda del Collector

4GECPRTCOL Nome Exit 4GECPRTCOL

Tipologia Comportamentale

Page 72: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

72

Descrizione Attivando la exit 4GECPRTCOL è possibile generare i documenti su tutti i task selezionati nella lista dell'Agenda del Collector senza che sia richiesta la conferma.

Presente da PTF FIN150037D

45. Pagamento Note di Credito clienti

V4RNCD01 Nome Exit V4RNCD01

Tipologia Comportamentale

Descrizione Se disabilitata fa in modo che le rate di uno stesso cliente siano raggruppate anche se hanno divisione diversa.

Presente da PTF FIN140131D-FIN150017C

46. Cespiti

CSP00-EX1 Nome Exit CSP00-EX1

Tipologia Predefinita

Descrizione La presenza del punto di uscita permette di richiamare una classe java alla fine al termine dell'esecuzione degli eventi contabili nel ramo che prevede l’immissione di massa dei cespiti (l'altro ramo è coperto dalla exit ImmissMassaSenzaIVA_save_exit )

E’ eseguita dopo la commit.

Esempio di implementazione: -------------------------------------------------------------------- package com.ibm.acgv4.ca.exit; import java.util.Map; import org.apache.log4j.Logger; import com.ibm.acgv4.base.ACGLogon; import com.ibm.acgv4.base.BaseException; import com.ibm.acgv4.ca.bean.ImmissioneMassaIVABean; /** * classe di esempio per la exit CSP00-EX1 * update acg_schema.koper00f set kopur='class=com.ibm.acgv4.ca.exit.PostImmCespitiSample;method=runExit', KOPID='CSP00-EX1' where KOPID='Post_IMM_Cespiti_exit_0' * */ public class PostImmCespitiSample { private static final Logger log= Logger.getLogger(PostImmCespitiSample.class); public void runExit( Map parametersHashMap) throws BaseException { log.info("Entrato in PostImmCespitiSample"); ImmissioneMassaIVABean imm=null; ACGLogon logon=null; imm =

Page 73: ACG Vision4 Exit - TeamSystem Vision4 - … · 3 TRADEMARKS ACG e ACG Vision4 sono marchi di ACG S.r.l., con socio unico e soggetta all’attività di direzione e coordinamento di

73

(ImmissioneMassaIVABean)parametersHashMap.get("p_ImmissioneMassaIVABean"); logon = (ACGLogon)parametersHashMap.get("p_ACGLogon"); log.info("ImmissioneMassaIVABean="+imm); log.info("ACGLogon="+logon);

}

}

Input La classe di exit richiamata riceve una HashMap le cui chiavi sono:

• p_ImmissioneMassaIVABean (ImmissioneMassaIVABean) > bean • p_ACGLogon (ACGLogon) > logon

Presente da PTF FIN150028D