[normattiva_dump]

ALLEGATO A PROCEDURA PER LA APPLICAZIONE DELLE RITENUTE CONVENZIONALI SUGLI INTERESSI DEI TITOLI DI STATO ITALIANI 1. ROUTINE DI CONTROLLO DELLE RICHIESTE Caratteristiche tecniche Linguaggio: OS/VS Cobol Standard ANSI 85. Non effettua operazioni di I/O; la lettura e/o scrittura di files resta totalmente a carico del software chiamante realizzato dalla banca di secondo livello. La routine viene fornita su supporto magnetico alle singole banche di secondo livello all'atto dell'autorizzazione all'utilizzo della procedura. Il supporto magnetico contiene i seguenti files: FSSUTG50.COB FSSUTG70.COB BEGIN.ASM SSUTE4.ASM SSUTG4.ASM SSUTG5.ASM PREZ02.COB PREZ03.COB FPREZ031.COB FPREZ021.COB FPREZ121.COB Poichè i programmi vengono forniti sotto forma di modulo sorgente, è necessario, una volta trasferiti su mainframe, effettuarne la compilazione ed il linkedit nell'ordine seguente: SSUTE4 SSUTG4 SSUTG5 PREZ03 PREZ02 CHIAMANTE (programma chiamante realizzato dalla banca di secondo livello). Nel floppy sono presenti due file indicanti le modalità di compilazione rispettivamente per i file in linguaggio assembler e per quelli in linguaggio Cobol: ASM COBOL La gestione delle modifiche da apportare alla routine è completamente a carico dell'Anagrafe Tributaria. Modalità di utilizzo La routine viene attivata per ciascun gruppo di dati identificati dalla terna: banca di primo livello, investitore, cedola. La routine viene richiamata con una "CALL" di tipo dinamico nel seguente modo: CALL 'nome campò USING area-input, area-output, cod-rit. "Nome campo" è un'area definita nella working-storage del programma chiamante inizializzata al valore "PREZ02". Area input È un'area di 6.592 caratteri, che contiene le informazioni appresso riportate: ____________________________________________________________________ NOME | FORMATO/LUNGHEZZA | DESCRIZIONE | VALORI AMMESSI _________|___________________|____________________|_________________ 1 Codice AN 11 Codice internaz. codice SWIFT banca della banca primo livello ovvero codice ident. dell'ente depositario (investment house oppure clearing house) 2 Codice AN 12 Codice del titolo Codice ISIN (*) titolo 3 Tipo N 2 Specie del titolo 1=BTP 2=BTE titolo 3=CTE 4=CCTTV 5=CTO 6=CTS 7=CCT 4 Prezzo N 3,3 Prezzo emissione emissione del titolo 5 Aliquota N 2,3 Aliquota fiscale fiscale del titolo 6 Giorni N 3 Durata della cedola 7 Inizio N 8 Data inizio godimento AAAAMMGG cedola cedola 8 Fine N 8 Data fine godimento AAAAMMGG cedola cedola 9 Tasso N 2,3 Tasso interesse della cedola 10 Cod. AN 20 Codice fiscale estero investitore ovvero altro identificativo dello investitore 11 Nominativo AN 100 Denominazione società ovvero cognome e nome persona fisica 12 Domicilio AN 100 Sede della società fiscale ovvero indirizzo persona fisica 13 Codice AN 2 Codice internazionale Codice ISO nazione della nazione di oppure 99 nel residenza caso di ente dell'investitore sovranazionale 14 Data N 8 Data nascita AAAAMMGG nascita persona fisica 15 Natura N 1 Codice natura 1=persona giuridica giuridica società fisica 2=soc. di capitali 3=soc. di persone 4=altri soggetti 16 Scarto N 1 Flag indicante se la 0=no scarto richiesta riguarda 1=scarto anche uno scarto di emissione ____________________________________________________________________ (*) Per i codici ABI/UIC la conversione nel codice ISIN prevede: 03 Codice Nazione pic x(2) value "IT" 03 Codice ABI/UIC pic 9(9) 03 Check-digit pic 9 value zero per tutti i titoli emessi prima del 1 gennaio 1994. e per ciascuna variazione di deposito del titolo (max 300) nell'ambito del periodo di vita della cedola: ____________________________________________________________________ NOME | FORMATO/LUNGHEZZA |DESCRIZIONE | VALORI AMMESSI ______________|___________________|_________________|_______________ 17 Progressivo N 3 COMP-3 Progressivo del periodo nello ambito della richiesta 18 Data N 8 COMP-3 Data di AAAAMMGG variazione variazione del deposito 19 Importo N 13 COMP-3 Valore nominale depositato 20 Importo N 13 COMP-3 Ammontare maggiore interesse richiesto (arrotondato alla unità) ____________________________________________________________________ Laddove non specificato, i campi numerici sono in formato "display". La tabella è inizializzata a "space" ed è ordinata per data variazione strettamente crescente. Il primo elemento della tabella deve contenere: - il valore nominale in deposito il giorno precedente a quello di inizio godimento cedola, se diverso da zero; - la data di variazione impostata al giorno precedente alla data di inizio godimento cedola. Per ciascun elemento, l'importo richiesto è calcolato secondo le modalità successivamente esposte e si riferisce al periodo che va da quella data variazione alla data variazione successiva, o, in assenza, alla data scadenza cedola. L'importo richiesto, nel caso di titoli in valuta, deve essere espresso senza decimali. Area output È un'area di 6.348 caratteri che viene impostata dalla routine in caso di errori riscontrati sulle informazioni ricevute in input. Tale area riporta le seguenti informazioni: ____________________________________________________________________ NOME | FORMATO/LUNGHEZZA |DESCRIZIONE | VALORI AMMESSI ______________|___________________|_________________|_______________ 1 Cod-errore-01 N 4 COMP-3 Segnala il vedi tabella in codice errore sub-allegato 1 su Codice banca 2 Cod-errore-02 " " Segnala il " " codice errore su Codice titolo 3 Cod-errore-03 " " Segnala il " " codice errore su Tipo titolo 4 Cod-errore-04 " " Segnala il " " codice errore su Prezzo emissione 5 Cod-errore-05 " " Segnala il " " codice errore su Aliquota fiscale 6 Cod-errore-06 " " Segnala il " " codice errore su Giorni 7 Cod-errore-07 " " Segnala il " " codice errore su Inizio cedola 8 Cod-errore-08 " " Segnala il " " codice errore su Fine cedola 9 Cod-errore-09 " " Segnala il " " codice errore su Tasso 10 Cod-errore-10 " " Segnala il " " codice errore su Cod. investitore 11 Cod-errore-11 " " Segnala il " " codice errore su Nominativo 12 Cod-errore-12 " " Segnala il " " codice errore su Domicilio fiscale 13 Cod-errore-13 " " Segnala il " " codice errore su Codice nazione 14 Cod-errore-14 " " Segnala il " " codice errore su Data nascita 15 Cod-errore-15 " " Segnala il " " codice errore su Natura giuridica 16 Cod-errore-16 " " Segnala il " " codice errore su Scarto di emissione ____________________________________________________________________ e per ciascuna variazione di deposito del titolo (max 300) nell'ambito del periodo di vita della cedola: