Se si importano i dati da FILE é necessario predisporre 5 file, uno per ciascuna sezione di dettaglio. I file devono contenere record separati da CR-LF costituiti dai campi sotto descritti. I campi devono essere separati da ; (punto e virgola).
Le date sono nel formato "dd/mm/yyyy" oppure "ddmmyyyy" (8 oppure 10 caratteri, con o senza separatore / slash). I valori numerici nel formato "000000000" (9 caratteri max, senza separatori). Gli importi sono in EURO (parte intera, con troncamento, non arrotondati).
Nella cartella di installazione del software é disponibile il file di esempio FileTestImportSezione2.txt contenente dati di prova relativi alla sezione 2 (operazioni con titolari di Partita IVA).
RECORD DETTAGLIO di TIPO 1 (operazioni con privati)
CodiceFiscale;Data;Pagamento;Importo
RECORD DETTAGLIO di TIPO 2 (operazioni con titolari di Partita IVA)
PartitaIVA;Data;NumeroFattura;Pagamento;Importo;Imposta;Tipologia
RECORD DETTAGLIO di TIPO 3 (operazioni con soggetti non residenti)
Cognome;Nome;DataNascita;ComuneNascita;ProvinciaNascita;StatoResidenza;
Denominazione;Luogo;Stato;Indirizzo;
Data;NumeroFattura;Pagamento;Importo;Imposta;Tipologia
RECORD DETTAGLIO di TIPO 4 (note di variazione, operazioni con titolari di Partita IVA)
PartitaIVA;CodiceFiscale;DataNV;NumeroNV;ImponibileNV;IvaNV;DataFT;
NumeroFT;ImponibileCD;IvaCD
RECORD DETTAGLIO di TIPO 5 (note di variazione, operazioni con soggetti non residenti)
Cognome;Nome;DataNascita;ComuneNascita;ProvinciaNascita;StatoResidenza;
Denominazione;Luogo;Stato;Indirizzo;
DataNV;NumeroNV;ImponibileNV;IvaNV;DataFT;NumeroFT;ImponibileCD;IvaCD
Il campo Pagamento (modalità di pagamento) prevede: 1=Cessione e/o prestazione (vendita), 2=Acquisto e/o prestazione ricevuta. Il campo Tipologia (tipo dell'operazione) prevede: 1=Importo non frazionato, 2=Importo frazionato, 3=Corrispettivi periodici. Nei campi ImponibileCD ed IvaCD deve essere indicato: C=Credito, D=Debito.
Per maggiori dettagli sul significato/contenuto dei singoli campi fare riferimento alle Specifiche tecniche (PDF) dell'Agenzia dell'Entrate oppure alla documentazione disponibile negli script SQL (file WessNet.sql - WessClassic.sql) presenti nella cartella di installazione.
|
Se si importano i dati da DATABASE é necessario predisporre 5 query, una per ciascuna sezione di dettaglio oppure una singola stored-procedure che riceva come parametro il numero della sezione 1-5. Le query devono ritornare i campi nell'ordine sotto indicato. L'importazione si basa sulla posizione del campo, non sul nome, i nomi assegnati ai campi é ininfluente.
Tutti i campi devono essere ritornati di tipo testo (varchar). Le date nel formato "dd/mm/yyyy" oppure "ddmmyyyy" (8 oppure 10 caratteri, con o senza separatore /).
I valori numerici nel formato "000000000" (9 caratteri max, senza separatori). Gli importi sono in EURO (parte intera, con troncamento, non arrotondati).
RECORD DETTAGLIO di TIPO 1 (operazioni con privati)
CodiceFiscale, Data, Pagamento, Importo
RECORD DETTAGLIO di TIPO 2 (operazioni con titolari di Partita IVA)
PartitaIVA, Data, NumeroFattura, Pagamento, Importo, Imposta, Tipologia
RECORD DETTAGLIO di TIPO 3 (operazioni con soggetti non residenti)
Cognome, Nome, DataNascita, ComuneNascita, ProvinciaNascita, StatoResidenza,
Denominazione, Luogo, Stato, Indirizzo,
Data, NumeroFattura, Pagamento, Importo, Imposta, Tipologia
RECORD DETTAGLIO di TIPO 4 (note di variazione, operazioni con titolari di Partita IVA)
PartitaIVA, CodiceFiscale, DataNV, NumeroNV, ImponibileNV, IvaNV, DataFT,
NumeroFT, ImponibileCD, IvaCD
RECORD DETTAGLIO di TIPO 5 (note di variazione, operazioni con soggetti non residenti)
Cognome, Nome, DataNascita, ComuneNascita, ProvinciaNascita, StatoResidenza,
Denominazione, Luogo, Stato, Indirizzo,
DataNV, NumeroNV, ImponibileNV, IvaNV, DataFT, NumeroFT, ImponibileCD, IvaCD
Il campo Pagamento (modalità di pagamento) prevede: 1=Cessione e/o prestazione (vendita), 2=Acquisto e/o prestazione ricevuta. Il campo Tipologia (tipo dell'operazione) prevede: 1=Importo non frazionato, 2=Importo frazionato, 3=Corrispettivi periodici. Nei campi ImponibileCD ed IvaCD deve essere indicato: C=Credito, D=Debito.
Per maggiori dettagli sul significato/contenuto dei singoli campi fare riferimento alle Specifiche tecniche (PDF) dell'Agenzia dell'Entrate oppure alla documentazione disponibile negli script SQL (file WessNet.sql - WessClassic.sql) presenti nella cartella di installazione. |