Newsgroup: it.comp.software.database
Titolo: Tracciato 290

Ciao, devo realizzare una procedura per l'import/export di un file di
testo in formato cnc 290. Qualcuno conosce bene il tracciato 290, o sa
dirmi dove posso trovare una documentazioen dettagliata al riguardo?
Grazie mille
Luigi


Google dice:
http://www.mediacons.it/mediacons/prodotti/GEP/TracciatoCNC290.htm
Con la ricerca:
http://www.google.it/search?hl=it&q=cnc+290&btnG=Cerca+con+Google&meta=
Lucazeo


Sì l'avevo trovato anche io, ma mi servirebbe una descrizione più
esaustiva.
Grazie ugualmente

 Grazie ugualmente
Che tipo di descrizione?
C'è la descrizione dei campi, per importare i files dovrebbe bastare,
no?
Lucazeo


Beh no, non basta, tu hai già fatto l'import di quel tracciato? in tal
caso ecco alcune mie perplessità, spero tu sappia aiutarmi:
- Il primo dubbio riguarda quello che si può esportare/importare con
il tracciato 290. Oltre alle bollette si possono importare/esportare
Solleciti, Accertamenti e Ingiunzioni? Per i Discarichi invece una
procedura separata, della quale mi avevi fornito un tracciato
- Il tracciato prevede che possano essere esportati più ruoli
all'interno dello stesso file, per il momento la procedura esporterà
un solo ruolo (che in sitec si traduce in: Una sola bollettazione, il
campo NumRuolo nel record N1 viene valorizzato in fase di export col
campo NumCalcolo della tabella calcoli, e i record di tipo N4 verranno
popolati con tutte le bollette appartenenti al calcolo identificato da
NumCalcolo.
- Il campo TipoRuolo (N1) può assumere i valori:
	1 - Principale: In fase di export valorizzo questo campo sempre a 1
	2 - Supplettivo: Ho pensato che il valore 2 forse indica che in corso
d'anno è stata fatta un'ulteriore bollettazione, in tal caso in fase
di import quali differenze ci sono rispetto a un ruolo di tipo 1? però
mi sembra di ricordare che questa casistica venisse indicata come
"Ruolo Consuntivo".
	3 - Straordinario : Non gestito, non so cosa indichi
	4 - Speciale :  Non gestioto, non so cosa indichi
	5 - Fallito : Non gestito, questo ruolo dovrebbe indicare quali sono
i record scartati da una procedura di import, quindi sarà necessario
creare una procedura separata per l'import/export di tali ruoli. Per
il momento la lascierei in sospeso.
- Il campo NumRate (N1) indica il numero di rate delle bollette; In
fase di import però pur essendo indicato il numero di rate non vengono
indicate le date di scadenza di ciascuna rata, quindi forse sarà
necessario che queste vengano indicate dall'utente prima di procedere
all'import.
- Il campo RuoloCoatto (N1): può assumere i valori
	0 - RuoloNormale: In fase di import mi comporto come se fosse sempre
a 0, in fase di export lo imposto sempre a 0
	1 - Ruolo Coatto: Forse questa tipologia riguarda le ingiunzioni? Per
noi attualmente forse non ha senso importare le ingiunzioni perché non
ne gestiamo i pagamenti.
- Il campo TipoCompenso (N1): può assumere i valori 4 (Compenso a
carico del contribuente) 5 (compenso a carico dell'ente). Cosa indica
il valore 5? Non indicherà forse un Rimborso o un Discarico?
Attualmente in fase di import ignoro questo campo, in fase di export
lo valorizzo sempre a 4.
- Il campo CodPartita indicato sia nei record di tipo N2 che N3 che
N4: Nella descrizione del tracciato c'è scritto che indica il "codice
identificativo dell'intestatario del ruolo attribuito dall'ente", noi
questo campo lo abbiamo messo in bollette, forse ha più senso metterlo
in anagrafica Per la generazione di tali codici in fase di export
potremmo semplicemente usare l'id dell'utente.
- Num Contribuente (N2): Non viene gestito, il tracciato dice che può
mancare quindi direi che va bene così
- Cod Controllo(N2): La descrizione dice "Codice di controllo del
numero contribuente", anche in queto caso non viene gestito e direi
che va bene così
- R_CodIndCND (N2), U_CodIndCnc (N2): "Codice indirizzo in base alla
codifica CNC", non sono gestiti
- Indicatore P coint (N2): "Indicatore di partita", non è gestito
- I record di tipo N3 vengono ignorati in fase di import e non vengono
mai generati in fase di export, mi sembra che avevamo ipotizzato che
venisse utilizzato solo per l'ICI, in effetti nei file di esempio che
ho a disposizione non è mai presente un record di tipo N3.
- I record di tipo N4, in fase di import vengono raggruppati per
CodComune, ProgrMinuta e CodPartita, sommo gli importi indicati in
"IMPOSTA" e genero una bolletta.
- AnnoRif (N4): "Anno di riferimento del tributo" in fase di export
riporto il campo "ANNO_IMPOSTA" della calcoli, in fase di import
questa informazione non viene riportata sulle Bollette, in calcoli
invece metto come anno iniziale il valore minimo di AnnoRif che trovo
tra tutti i record N4 e come anno finale il valore massimo
- CodTributo: Ho una piccola tabellina per i codici tributi:
	- Tassa : Ok
	- Interessi Tassa: Di quali interessi si tratta? In caso di bollette
non abbiamo interessi, forse si utilizza per l'imp/exp di
accertamenti / ingiunzioni?
	- Sanzione: Anche in questo caso forse si utilizza per l'imp/exp di
accertamenti / ingiunzioni?
	- Interessi add. Eca - Interessi add. - Era e Interessi add. PRO:
Queste nonostante la dicitura "Interessi" sono le addizionali ECA?
Nella mia tabellina mi manca il codice per queste tre voci
	- spese notifica: Anche in queto caso forse si tratta di accertamenti/
ingiunzioni
	- tariffa: Ok
	- Interessi Tariffa: Anche in queto caso forse si tratta di
accertamenti/ingiunzioni
	- sanzione: Anche in queto caso forse si tratta di accertamenti/
ingiunzioni
- Imponibile e Imposta (N4): Ho notato che in tutti i file di esempio
il campo imponibile vale 0. Come vanno gestiti questi campi?
- NumSem (N4): Anche in queto caso forse si tratta di accertamenti/
ingiunzioni, siccome con la finanziari gli interessi si calcolano su
base giornaliera forse è bene ignorare questo campo, anche perché è un
numerico di 2 cifre e quindi non può contenere i giorni.
- DataInt (N4): sempre per accertamenti e ingiunzioni forse.
- CodReparto: Attualmente non gestito, non so cosa indichi.