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
la seguenza del codice per riga e numero di campi
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.
inserisce tutti i dati nel Header/Frontespizio in base ai dati anagrafici del soggetto obbligato che devono essere completi.
il primo campo di ogni riga rappresenta il codice di riconoscimento. (ACQUISTI - SEZIONE1 - SEZIONE2)
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 !
la lunghezza Piva e Codice dei paesi Cee. Un errore viene segnalato separatamente ed il Record viene salvato regolarmente.
Il campo Unita' Supplementare se richiesto in base alla Nomenclatura indicata
la Transazione, se non fornito il programma inserisce "X" , il valore x difetto
la Nomenclatura
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.
tutti i valori che si riferiscono alle varie Tabelle come, Paesi Cee, ExtraCee, Nomenclature, Modo Trasporto, ecc.
il conflitto tra Mese e Trimestre / Rettifiche
Record's non salvati sono segnalati. Registrare i dati separatamente !.
errori riscontrati e corretti dal programma vengono comunque segnalati x la verifica dei dati 'Gestionali'.
il Campo [Nota] - in assenza di riferimento documento si inserisce 'Nota-(1)' 'Nota-(2)' ecc.
nella Rettifica: il segno - / + DEVE SEMPRE essere presente ! L'errore viene segnalato ed il Record non sara' salvato !
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:
- Stampa dall'Editore INTERNO x un singolo Obbligato
- Crea un flusso dati in 'provvisorio' o 'definitivo'
- Crea un flusso dati selezionando > Ripeti la stampa definitiva <
- Crea un flusso dati selezionando > Provvisorio con numerazione esterna <
- Importa un File di tipo 'Scambi.Cee' dal Drive A:\
- Importa un File di tipo 'Gestionale' nel dBase e poi crea un flusso dati
- Importa un File di tipo 'Gestionale' e seleziona [X] (File di Stampa)
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 ? Leggi Re-Importa nel dBase i dati dal File
di Stampa.
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.
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.
© Copyright by Forstmeier Raimund - Padova / Italy