Intra System Copyright by Forstmeier Raimund, Padova - Intrastat - Edizione 2008/09


IntraSystem presenta tutto Intrastat Anno 2010

L'assistenza diretta.
Il sito di Intrasystem non vende caramelle!
Intrasystem ti da la risposta e pretende la tua volontà di leggere!

Questo sito è dedicato interamente alla materia di Intrastat.

Visita la Home Page

e trovi quello che cerchi.

più di 300 argomenti, particolari, decreti e consigli.

Questo sito è aggiornato.
Attenzione, molti siti riportano informazioni non più valide. Un esempio, il ravvedimento operoso.

Visita la Home Page


Risposta alle Domande

Per dettagli sul flusso dati e tracciato Intrastat ritorna alla Home Page, scelta: Programmare


Re-Importa nel dBase i dati dal File di Stampa.

Perchè un Gestionale è limitato ?

© Copyright by Forstmeier Raimund - Padova/Italy - 2004/2009


IMPORTA dBase dati da GESTIONALE

NOTA:
Un Gestionale che crea un Flusso Dati tipo ' Scambi.cee ' deve solamente importare il Flusso Dati nel sistema di Intra System.
Usa la funzione Menu Ausiliari 'importa flusso dati'. La creazione del File di stampa è immediata.
Usa il Menu Stampa Stampa Flusso ...... per la scelta 'Anteprima su video' o 'stampa' .
Notare che per la stampa del Frontespizio è possibile la scelta di una data diversa se necessario. La procedura propone per 'default' la data odierna.

A questo punto possiamo usare la Funzione di 'Importa Gestionale' dal File di Stampa. Il File di stampa inserisce i dati nel dBase dell'elenco Acquisti o Cessioni con un accurato controllo errori e rapporto.


Tenere sempre aggiornato l'Anagrafica x una corretta lettura e stampa !

Un programma esterno crea un File di Testo che fornisce i dati Intrastat.
Il File di Testo deve rispettare la forma e sequenza dei dati richiesti da Intra System.
La funzione di Intra System include molti controlli e correzioni per segnalare possibili errori. Al Gestore che fornisce i dati, e' importante ricordare la sostanziale differenza tra le 3 principali tipi di registrazione che sono:
(C)ompleto (F)iscale (S)tatistico
e determinano l'uso dei vari campi, considerando la Periodicita' attuale del soggetto obbligato.
Nota: In mancanza o Errore, il programma inserisce automaticamente il tipo C/F/S in base ai dati presenti e registra la scelta nel File <Errori> IMP_ERR_TXT per una possibile verifica !

I campi che richiedono valori x tipo di registrazione e periodicita' sono visibili usando il Menu [Ausiliari] [Parametri]. Stampa i Parametri che corrispondono ad ogni possibile Periodicita' e Tipo.
Ogni singola periodicita' M / T / A si suddivide in 3 Tipi di registrazione, C / F / S.
Il 'Mensile' si suddivide in 2 periodicita' - 'Mensile' e 'Mensile completo' x oltre la Soglia stabilita.

Nota: Importare sempre dati recenti che corrispondono effettivamente ai valori attuali del soggetto obbligato. Esempio: Se il soggetto e' 'Mensile' ed importiamo dati precedenti che si riferiscono ad un periodo quando il soggetto era 'Trimestrale' causiamo errori in quanto non compatibili per mancanza di dati o dati non richiesti !

LA SCRITTURA DEI CAMPI + VALORI
Tutti i campi richiesti sono necessari, con o senza valori. ("Cessioni","","","123"......)

Tutti valori sono espressi in una "STRINGA"
Field Delimiter/Divisore tra i campi = ( , ) la virgola
L'ultimo campo/field NON termina con la (,)
Ogni Stringa inizia e termina con il segno ( " )
Una Stringa senza valore = ( "" )
Numeri con decimali = ( "30,35" ) divisore e' la virgola.
L'Anno e' indicato come: "6" oppure "06" oppure "00" x (2000) - ed e' sempre richiesto !
l Mese e' indicato come: "1" oppure "01" oppure "" se non richiesto
Il Trimestre e' indicato come: "1" (1..4) oppure "" se non richiesto

I NOMI DEI FILE CHE DEVONO ESSERE CREATI dal programma esterno:
Acquisti: [ Acquisti.Txt ]
Cessioni: [ Cessioni.Txt ]
I due File devono essere copiati nella Dir: (C:\Intra_Nc\Data)

Il File che segnala gli Errori: [ IMP_ERR.TXT ] si trova in (C:\Intra_Nc\Data) e viene visualizzato automaticamente dopo l'inserimento dati in presenza di errori. L'apposito bottone [Errori (0)] permette l'apertura di questo File in presenza di errori.

Esempio Acquisti.............. .......................incluso errori ...............
"ACQUISTI","4","","6","01234567890"
"SEZIONE1","C","CZ","1234567890","1000,5","","1","64035999","100","10","950","D","3","CZ","CZ","VE","F1"
"SEZIONE1","F","DE","123456789","2000,15","","1","64035999","50","20","1900","D","3","DE","DE","VE",""
"SEZIONE2","5","1","","CZ","1234567890","-","1000","","1","84859080","","R1"
"SEZIONE2","5","1","","DE","123456789","-","2000","","1","84859080","","R2"
Esempio Cessioni
"CESSIONI","4","","6","01234567890"
"SEZIONE1","C","CZ","1234567890","1000,5","1","64035999","100","10","950","D","3","CZ","VE","F1"
"SEZIONE1","F","DE","123456789","2000","1","64035999","50","20","1900","D","3","DE","VE","F2"
"SEZIONE2","5","1","","DE","1234567890","+","2000","1","84859080","","R2"
"SEZIONE1","S","ES","A12345678","3000","1","84859080","500","","","D","3","ES","VE","F3"
"SEZIONE2","5","1","","CZ","1234567890","-","1000","1","84859080","","R1"


NOTA: Durante la lettura/inserimento vengono eliminati i valori forniti dal 'Gestionale' se il Parametro di Intra System segnala il Campo specifico 'Chiuso' / non richiesto ! I Record segnalati con Errore devono essere controllati dopo l'assorbimento / inserimento. E' consigliato aprire questi Record e passare rapitamente tutti i campi. Alla fine Salvare il Record - usa <F2> . Errori ancora presenti saranno segnalati !
E' consigliato di passare le Rettifiche a parte per un controllo automatico. Usa <F8> <F7> per una rapida apertura e chiudi ogni Rec con <F2> = Salva.


annotazione: cercare errori nei dati forniti dal 'Gestionale'. Intra System legge senza errori !

Il programma controlla

  1. la seguenza del codice per riga e numero di campi

  2. inserisce il 'Cambio' ed il valore 'In Valuta' se manca il Valore 'InValuta' x Paesi non Euro. I cambi devono esistere nella Tabella Cambi del programma.

  3. inserisce tutti i dati nel Header/Frontespizio in base ai dati anagrafici del soggetto obbligato che devono essere completi.

  4. il primo campo di ogni riga rappresenta il codice di riconoscimento. (ACQUISTI - SEZIONE1 - SEZIONE2)

  5. se il valore 'C/F/S' e' errato, il programma inserisce un valore in base ai dati presenti e segnala la scelta o l'errore !

  6. la lunghezza Piva e Codice dei paesi Cee. Un errore viene segnalato separatamente ed il Record viene salvato regolarmente.

  7. Il campo Unita' Supplementare se richiesto in base alla Nomenclatura indicata

  8. la Transazione, se non fornito il programma inserisce "X" , il valore x difetto

  9. la Nomenclatura

  10. la Resa/condizione di consegna deve rispettare i codici (C,D,E,F), in assenza, il programma inserisce il valore x difetto ' X '. In generale si usa soltanto 2 codici: (E) x "Ex Work", (D) x "franco destino". Il valore 'Statistico' deve essere fornito se richiesto. Altri valori che possono essere 'ricalcolati', in mancanza, il programma li crea automaticamente.

  11. tutti i valori che si riferiscono alle varie Tabelle come, Paesi Cee, ExtraCee, Nomenclature, Modo Trasporto, ecc.

  12. il conflitto tra Mese e Trimestre / Rettifiche

  13. Record's non salvati sono segnalati. Registrare i dati separatamente !.

  14. errori riscontrati e corretti dal programma vengono comunque segnalati x la verifica dei dati 'Gestionali'.

  15. il Campo [Nota] - in assenza di riferimento documento si inserisce 'Nota-(1)' 'Nota-(2)' ecc.

  16. nella Rettifica: il segno - / + DEVE SEMPRE essere presente ! L'errore viene segnalato ed il Record non sara' salvato !

  17. la dipendenza del campo Massa Netta dal campo U. Supplementare in base all' impostazione dei parametri - Menu [Ausiliari - Field Dipendenza] - in vigore dal 01/01/2006.


ACQUISTI

FRONTESPIZIO - HEADER - codice, 01-12, 1-4, 00-99, Piva Obbl
ACQUISTI,Mese,Trimestre,Anno,Piva Obbligato,

SEZIONE 1 - codice - 17 campi
SEZIONE1,C/F/S,CEE,PIVA,Amt,InValuta,TRANS,NOMENCL,NETTO,SUPPL,STAT,RESA,MODO,PROV,ORIG,DEST,NOTA

SEZIONE 2 - codice - 13 campi
SEZIONE2,ANNO,MESE,TRI,CEE,PIVA,-/+,AMT,InValuta,TRANS,NOMENCL,STAT,NOTA

ACQUISTI
Tipo Campo Riferimento Tipo Nota Digit
ACQUISTI Identifica il Header Codice sempre richiesto  
Mese Mese di presentazione 0..12 esclude trimestre 2
Trimestre Trimestre presentazione 1..4 esclude il mese 1
Anno Anno presentazione 00..99 sempre richiesto 2
Piva Obbligato Anagrafica Intra System Italia sempre richiesto 11
SEZIONE1 Identifica la Sez. 1 Codice sempre richiesto  
C / F / S (C)ompl (F)iscale (S)tat "C" "F" "S" sempre richesto 1
CEE Paese Fornitore DE,FR.. x difetto = "XX" 2
PIVA Piva Fornitore   max. 12 char  
Ammontare Oper. Ammontare Fiscale Euro max. 13 Nr interi  
Ammontare Valuta per Paesi NON Euro valuta estera max. 13 Nr interi  
Transazione in assenza, default = "X"     1
Nomenclatura se richiesto 84859080 sempre 8 Char 8
Massa Netta (Kg) se richiesto   max. 10 Nr interi  
U. Supplementare in base alla Nomenclat.   max. 10 Nr interi  
Valore Statistico uso statistico o richiesto Euro max. 13 Nr interi  
Resa condizione di consegna C, D, E, F se > soglia 1
Modo tipo trasporto   se > soglia 1
Paese Provenienza Fornitore - CEE DE, FR ...   2
Paese Origine CEE o altro paese     2
Provincia Destino in Italia VR, MI ...   2
Nota massimo 15 char 123/06 .... sempre richiesto  
SEZIONE2 Identifica la Sez. 2 Codice sempre richiesto  
Anno da rettificare 00..99 sempre richiesto 2
Mese da rettificare 01..12 esclude trimestre 2
Trimestre da rettificare 1..4 esclude il mese 1
CEE Paese Fornitore DE,FR, ... x difetto = "XX" 2
Piva Piva Fornitore   massimo 12 char  
- / + Meno - / + Piu' - oppure + sempre richiesto 1
Ammontare Ammontare Fiscale Euro max. 13 Nr interi  
Ammontare Valuta per Paesi NON Euro valuta estera max. 13 Nr interi  
Transazione in assenza, default = "X"     1
Nomenclatura se richiesto 84859080 sempre 8 Char 8
Valore Statistico x rettifica solo statistico Euro max. 13 Nr interi  
Nota massimo 15 char 123/06 ... sempre richiesto  


CESSIONI
FRONTESPIZIO - HEADER - codice, 01-12, 1-4, 00-99, Piva Obbl
CESSIONI, Mese, TRI, Anno, Piva

SEZIONE 1 - codice - 15 campi
SEZIONE1,CFS,CEE,PIVA,Amt,TRANS,NOMENCL,NETTO,SUPPL,STAT,RESA,MODO,DEST,PROV,NOTA

SEZIONE 2 - codice - 12 campi
SEZIONE2,ANNO,MESE,TRI,CEE,PIVA,-/+,AMT,TRANS,NOMENCL,STAT,NOTA

CESSIONI
Tipo Campo Riferimento Tipo Nota Digit
CESSIONI Identifica il Header Codice sempre richiesto  
Mese Mese di presentazione 01..12 esclude trimestre 2
Trimestre Trimestre presentazione 1..4 esclude il mese 1
Anno Anno presentazione 00..99 sempre richesto 2
Piva Obbligato Anagrafica Intra System Italia sempre richiesto 11
SEZIONE1 Identifica la Sez. 1 Codice sempre richiesto  
C / F / S (C)ompl (F)iscale (S)tat "C" "F" "S" sempre richesto 1
CEE Paese Acquirente DE,FR.. x difetto = "XX" 2
PIVA Piva Acquirente   massimo 12 char  
Ammontare Oper. Ammontare Fiscale Euro max. 13 Nr interi  
Transazione in assenza, default = "X"     1
Nomenclatura se richiesto 84859080 sempre 8 Char 8
Massa Netta (Kg) se richiesto   max. 10 Nr interi  
U. Supplementare in base alla Nomenclat.   max. 10 Nr interi  
Valore Statistico uso statistico o richiesto Euro max. 13 Nr interi  
Resa condizione di consegna C, D, E, F se > soglia 1
Modo tipo trasporto   se > soglia 1
Paese Destinazione CEE DE, FR ...   2
Provincia Proven. in Italia VR, MI ...   2
Nota massimo 15 char 123/06 .... sempre richiesto  
SEZIONE2 Identifica la Sez. 2 Codice sempre richiesto  
Anno da rettificare 00..99 sempre richiesto 2
Mese da rettificare 01..12 esclude trimestre 2
Trimestre da rettificare 1..4 esclude il mese 1
CEE Paese Acquirente DE,FR, ... x difetto = "XX" 2
Piva Piva Acquirente   massimo 12 char  
- / + Meno - / + Piu' - oppure + sempre richiesto 1
Ammontare Ammontare Fiscale Euro max. 13 Nr interi  
Transazione in assenza, default = "X"     1
Nomenclatura se richiesto 84859080 sempre 8 Char 8
Valore Statistico x rettifica solo statistico Euro max. 13 Nr interi  
Nota massimo 15 char 123/06 ... sempre richiesto  

 

RE-IMPORTA nel dBase i dati dal File di Stampa

E' possibile Re-importare nel dBase i dati attuali del File di stampa.
E' possibile Re-importare diversi soggetti obbligati (x un Delegato) e cambiare i dati relativi mentre con l'inserimento dei dati da un File creato da un 'gestionale' (Acquisti.Txt o Cesstioni.Txt) importiamo sempre i dati per un singolo soggetto obbligato.

il relativo dBase - Menu [ELENCO] deve essere vuoto !
confermare la 'CheckBox' - osserva il cambiamento del testo d'informazione.
vengono Re-inseriti i dati dal File di stampa 'Acquisti.Prn' oppure 'Cessioni.Prn'
questi due File di Stampa contengono sempre gli ultimi dati di stampa creati.
il File di Stampa x Acquisti e Cessioni viene creato con la scelta:

Ogni manipolazione dei dati e' quindi possibile. In pratica possiamo leggere, convertire e riconvertire ogni tipo di dati che si basano sulla logica di 'Intrastat'.



ESEMPI di LETTURA e Ri-CONVERSIONE Dati

Convertire un Flusso dati esterno tipo File 'Scambi.cee' ed inserimento nel dBase
In questo modo, Intra System puo' essere usato con qualsiasi altro programma che fornisce il Flusso Dati tipo 'Scambi.cee' x la visione su Video e la Stampa. Infatti, Intra System e' senz'altro superiore rispetto ad altri programmi x flessibilita' e controllo.

NOTA: se importiamo un flusso dati nel' Elenco Acquisti/Cessioni (dBase) con una numerazione progressiva 'floppy' gia' assegnata dobbiamo tenere presente la numerazione iniziale dal... se vogliamo cambiare dei dati e creare una nuova stampa. In questo caso dobbiamo prima confermare la scelta [Provvisorio con numerazione esterna] ed inserire il numero progressivo 'Floppy' iniziale nel apposito campo [floppy nr] x la stampa provvisoria. In questo modo possiamo evitare la 'stampa definitiva' e l'inserimento dei dati nel ns. Storico !
Quanto detto vale per ogni inserimento di Dati esterni non creati direttamente con Intra System.
Quanto detto vale per i Dati interni [Elenco] creati direttamente con Intra System.
Quanto detto vale per ogni inserimento di Dati Re-importati con il commando 'Restore' scegliendo [Ripeti la stampa Definitiva].

Una volta terminato possiamo eliminare dal relativo dBase tutti i record con l'apposita funzione inclusa con la scelta: [Menu] [Ausiliari - Reindex]

La vista: Crea Flusso Acquisti o Cessioni e relative scelte






Perchè un Gestionale è limitato x l'Intrastat ?
Molti programmatori cercano invano di adattare un Gestionale in modo che possa fornire un risultato 'Scambi.Cee' valido e corretto.
Creare uno 'Scambi.cee' valido per un obbligato richiede la presenza di precise caratteristiche ripettitive!
Possiamo fornire le nomenclature, la periodicità attuale insieme ai campi obbligatori ecc.. ma non risolviamo il problema in generale senza altri interventi ! Pensiamo p.e. alle varie scelte per le Transazioni (4) e (5) che richiedono dati particolari, registrazioni Fiscali, p.e. S.Marino ecc...
A parte il fatto che dovrebbe essere previsto almeno il cambio di periodicità che richiede però altri dati e l'uso di campi differenti x ogni Periodicità. In altre parole, il Gestionale diventerebbe un vero programma Intrastat. Non è cosi facile e troppi errori derivano dal fatto che chi gestisce i programmi non è un esperto di Intrastat ! Comunque, con qualche accorgimento per le scelte più importanti anche un Gestionale senza grandi pretese può essere migliorato di molto.

Esiste un metodo per ridurre al minimo l'adattamento del Gestionale:
1)
Bisogna tener presente di fornire un flusso dati 'scambi.cee' completo di tutti i campi (valore zero e spazi [0000] [ ] ecc..) anche se non richiesti.
(Attenzione: non è un errore di tipo formale come qualcuno crede !)

INTRA SYSTEM assorbe il file 'scambi.cee', elimina i dati non richiesti e richiede con un protocollo eventuali dati mancanti ! (elenco controllo inizio pagina)
Il Gestionale con Intra System - inserimento scambi.cee -
* Inserire un flusso dati 'scambi.cee' con la funzione 'Importa flusso dati'.
....Questo ambiente crea all'istante il file di stampa e l'anteprima su Video.
* Con il File di stampa creato possiamo convertire ed inserire i dati nel dBase dell'elenco Acquisti e Cessioni
....con un controllo molto accurato. Funzione 'Importa da Gestionale'.

2)
La procedura più semplice e sicura è quindi se il Gestionale NON crea un flusso scambi.cee ma, fornisce un file di testo con ogni record completo di tutti i campi, anche se non necessari. In questo modo taglia la testa al torro ed il problema è risolto.
Un altro vantaggio è che il Gestionale non deve fare conteggi x il Frontespizio, Rettifiche e conversioni in negativo.
Esempio Acquisti..............
FRONTESPIZIO - HEADER - codice, 01-12, 1-4, 00-99, Piva Obbl
ACQUISTI,Mese,Trimestre,Anno,Piva Obbligato,
SEZIONE 1 - codice - 17 campi - (C/F/S = Completo/Fiscale/Statistico)
SEZIONE1,C/F/S,CEE,PIVA,Amt,InValuta,TRANS,NOMENCL,NETTO,SUPPL,STAT,RESA,MODO,PROV,ORIG,DEST,NOTA
SEZIONE 2 - codice - 13 campi
SEZIONE2,ANNO,MESE,TRI,CEE,PIVA,-/+,AMT,InValuta,TRANS,NOMENCL,STAT,NOTA

Un test con Intra System
* L'esempio include qualche errore che sarà segnalato durante l'inserimento!
* INSERIRE un Obbligato nell'Anagrafica, esempio: TEST1, Piva 01234567890, Mensile/Mensile, soglia oltre 20.000.000 euro.
* Copia i dati, inserisci in un Text-File e salva con il nome di 'Acquisti.txt' in DIR: C:\Intra_NC\Data
"ACQUISTI","4","","6","01234567890"
"SEZIONE1","C","CZ","1234567890","1000,5","","1","64035999","100","10","950","D","3","CZ","CZ","VE","F1"
"SEZIONE1","F","DE","123456789","2000,15","","1","64035999","50","20","1900","D","3","DE","DE","VE","F2"
"SEZIONE2","5","1","","CZ","1234567890","-","1000","","1","84859080","","R1"
"SEZIONE2","5","1","","DE","123456789","-","2000","","1","84859080","","R2"

INTRA SYSTEM assorbe il file Text-File, elimina i dati non richiesti e richiede con un protocollo eventuali dati mancanti !
Il Gestionale con Intra System - inserimento dati dal Text-File - Acquisti.Txt o Cessioni.txt
Il File creato deve essere copiato nella Directory C:\Intra_Nc\Data
* Con il Text-File creato possiamo inserire i dati nel dBase dell'elenco Acquisti e Cessioni
....con un controllo molto accurato. Funzione 'Importa da Gestionale'. (stampa il protocollo di controllo)
....Inserimento x eventuali Cambi Valuta in automatico.
* Possiamo editare tutti i Record, creare un flusso dati scambi.cee in diversi modi, stampare le registrazioni...
....Questo ambiente crea all'istante il file di stampa e l'anteprima su Video.


Ricordiamoci di passare velocemente tutti i campi di un dBase/Elenco con il tasto [TAB] o [INVIO] per essere sicuri del controllo completo. (Non il Mouse !) Un errato comportamento causa spesso sviste che sono esclusivamente errori del Utente !

Se il Gestionale non fornisce il File 'Scambi.cee' sarà comunque in grado di creare un file con tutti i dati Record x Record come descritto p.e. all'inizio di questa pagina.

Leggi Re-Importa nel dBase i dati dal File di Stampa.

Stampa i parametri Intrastat 2008
parametri

NON possiamo fornire il controllo ed i dati che servono per un obbligato che presenta una varietà di dichiarazioni con vari tipi di Transazione (lavorazione/riparazione ecc..), Unità Supplementari, campi statistici oltre la soglia di euro 20.000.000 ed altri particolari.
Creare un controllo valido significa semplicemente chiedere all'utente di dichiarare Intrastat durante la registrazione contabile. Questo comporta errori per 3 motivi:
A) più persone sono in grado di registrare i documenti a livello contabile e
B) forse una o due persone sono in grado di gestire i dati richiesti da Intrastat.
C) il Gestionale non è in grado di assistere l'utente con un controllo professionale Intrastat.

Ecco perchè serve un programma Intrastat con varie funzioni ed in particolare l'assorbimento di un flusso dati tipo 'Scambi.cee' o 'Text-File' per creare la stampa, anteprima ed a richiesta la conversione dei dati ed il trasferimento nel proprio dBase degli Elenchi Acquisti e Cessioni. Serve inoltre un controllo accurato e la stampa di un protocollo. Intra System è stato creato appositamente.
E' importante l'Anagrafica aggiornata che deve includere i campi ed i dati che servono sempre per un corretto controllo !

Esistono in circolazione programmi Intrastat, anche Gratis, che importano i dati forniti da un Gestionale. Purtroppo, questi programmi difficilmente possono soddisfare le esigenze di chi produce un certo volume con dichiarazioni molto differenti tra di loro, a parte il fatto che sono privi delle funzioni ausiliari.








Nonostante i continui aggiornamenti per assicurare che le informazioni in questo sito siano il più possibile complete e aggiornate, L'autore non può essere ritenuto responsabile per la correttezza e/o la completezza e/o la specifica applicabilità delle informazioni pubblicate e/o richieste in questo documento. L’estrazione e l’uso delle informazioni e/o Link di pubblicità da questo documento rimane sempre e completamente a rischio dell’utente.

© Copyright by Forstmeier Raimund - Padova / Italy



.