Newsgroup: it.comp.appl.access
Titolo: Elenchi Clienti/Fornitori

Riguardo alla problematica della creazione flusso per Allegati Cli/For:
Anzitutto un ringraziamento a Vincenzo Turturro e Massimiliano Amendola per
la pubblicazione del tracciato.
Non mi è chiaro come costruire il record con TipoRecord = 1, dopo i dati
anagrafici del cliente (P.iva + Cod.Fiscale) si parla di 70 elementi di 24
caratteri.
A me ne risultano 10 di 24 caratteri (5 per fatture e 5 per Note Credito)
... cosa mi invento per riempire i rimanenti per un totale di 1680 bites ?
Saluti.

 bites ?
Spazi?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 Spazi?
Hai letto le specifiche?
Saluti.

> Hai letto le specifiche?
No e ti chiedo scusa. Puoi farmi avere un link, per favore?


> No e ti chiedo scusa. Puoi farmi avere un link, per favore?
Ho trovato le specifiche e, devo ammettere, mi sono sembrate decisamente 
complicate.


 complicate.
Più che altro sono contraddittorie: ho preparato decine di tracciati nel
corso della mia porca vita, e non avevo mai visto una cosa tanto ingrippata.
O forse il caldo mi sta dando alla testa ... mah.
Saluti.

 bites ?
Ora che ho sotto mano le specifiche pubblicate sulla Gazzetta Ufficiale del 
14/06/2007 numero 136, serie generale, supplemento ordinario, leggo a pagina 
18, nel paragrafo relativo al "Record di tipo 1":
"....Tali record dovranno essere contigui. Soltanto l'ultimo record di dettaglio 
riservato alla registrazione dei clienti potrà contenere un numero di elementi 
inferiore a 70."
Supponiamo che tu mi abbia fatto una sola fattura di 120 euro (100 + iva).
In questo caso il tuo record di tipo 1 dovrebbe avere la seguente forma (da 
mettere tutto su una sola riga, serve un CRLF alla fine della riga):
1CL001001               1CL002001BRTGRL75E09L833SCL00300101881300469     
CL0040010000000000000100CL0040020000000000000020                         
 
                  A


 18, nel paragrafo relativo al "Record di tipo 1":
Senti, posso trovare questa risorsa on-line?
Ciao: Simone

> Senti, posso trovare questa risorsa on-line?
http://www.agenziaentrate.it/ilwwcm/resources/file/ebcc8202eda7428/allegato_A.pdf


 ha scritto nel messaggio 
news:875ea35524c838...@news.tin.it...

non mi pare corretto...dalle specifiche i valori dell'imponibile e imposta 
non devono essere formattati con 0 ma con spazi vuoti
quindi
 CL004001                              100CL004002                        20
o sbaglio?
ciao, Mat 

 ha scritto nel messaggio 
news:875ea35524c838...@news.tin.it...

aggiungo inoltre che vanno riportati anche i codici 
CL005001...CL006001...etc etc anche se hanno valore 0
che ne pensi?
ciao, Mat

 o sbaglio?
Credo che tu stia sbagliando.
I campi di cui stiamo parlando sono definiti "non posizionali" ed il loro 
formato è definito come "NU". Se leggi il paragrafo 3.3 dell'allegato A che 
ti ho segnalato, a pagina 22 trovi che per i campi non posizionali con 
formato NU valgono le seguenti regole:
- allineamento a destra
- segno meno a sinistra dell'importo
- riempimento con spazi (come da esempio nella documentazione)


 che ne pensi?
Penso di no, ma si tratta di una mia interpretazione della specifica.
Nell'allegato A, infatti, non si legge esplicitamente che tutti quei campi 
devono essere specificati obbligatoriamente per ogni cliente.
Tuttavia, sono dell'avviso che avere realizzato una struttura con codice 
progressivo per i campi non posizionali lasci intuire che essa sia 
necessaria solo nel caso in cui tali elementi non siano necessariamente 
sempre tutti specificati; se cosě non fosse, non sarebbe necessario un 
codice progressivo di campo per ogni, visto che tutti hanno la stessa 
lunghezza, quindi la lunghezza dei campi non posizionali sarebbe sempre e 
comunque definita a priori.


 - riempimento con spazi (come da esempio nella documentazione)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
per l'appunto spazi e non 0
quindi sembra corretta la mia versione
ciao, mat

 quindi sembra corretta la mia versione
Ooopss.....



indipendentemente che vengano visualizzati o no...tutti i caratteri che 
mancano dopo aver riempito i 13 blocchi CL fino alla colonna 1682 la riempi 
di spazi giusto?
Altra cosa il carattere di fine riga..tu scrivi "CR" o scrivi "0D" ?
Non c'è un modo di testare il lavoro fatto se corretto? un test di 
importazione da qualche parte?
ciao, Mat
ciao, Mat

 importazione da qualche parte?
Hai aperto un altro thread per questa domanda.


 No.
se ho un solo cliente si....altrimenti il record non mi verrebbe lungo 1800 
caratteri
mentre se ne ho di più vanno uno di seguito all'altro fino all'esaurimento 
dei 70 blocchi...e poi si crea un nuovo record.
A questo punto è fondamentale sapere se i campi CL... privi di valore 
debbano essere scritti oppure no.
ma un classico tracciato con un cliente per riga non era più facile?!?!?!?
ciao, Mat

 facile?!?!?!?
Dovresti saperlo che l'amministrazione pubblica è piena di UCAS (ufficio 
complicazioni affari semplici)
