Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FE - allegati al file xml

110 views
Skip to first unread message

RobertoA

unread,
Feb 10, 2019, 8:52:41 AM2/10/19
to
Per aggiungere degli allegati ad una fattura, uso il seguente codice:


.....
Set SubNode1 = Dom.createElement("Attachment")
SubNode1.Text =
ConvertiFileBase64(nome_file_temp)
SubNode.appendChild SubNode1
.....


Private Function ConvertiFileBase64(PathFile As String) As String
Dim DM As Object, EL As Object, Dim ArrByte64() As Byte
Open PathFile For Binary Access Read As #1
ReDim ArrByte64(0 To LOF(1) - 1)
Get #1, , ArrByte64: Close #1
Set DM = CreateObject("Microsoft.XMLDOM"): Set EL = DM.createElement("tmp")
EL.DataType = "bin.base64": EL.nodeTypedValue = ArrByte64
ConvertiFileBase64 = EL.Text
Set EL = Nothing: Set DM = Nothing
End Function

----------------------------------------------------------------------
I problemi, per i quali avrei bisogno del vostro aiuto, sono due:

1 - la funzione ConvertiFileBase64 restituisce la stringa convertita
come tante righe da 72 caratteri, in pratica ci mette un cr+lf per
andare a capo, immagino per consentire la visualizzazione semplifcata
anche per gli editor piu' scrausi, ma tutti sti 13+10 non rompono le
scatole al file da ricostruire? Vedo le fatture con allegati che ricevo
che non spezzano le righe come succede a me, quindi chiedo ai piu'
esperti, e' normale che la funzione sopra restituisca tante righe da 72
caratteri, separati da un cr+lf ?

2 - se tento di allegare piu' di un file, ripetendo la sezione
<Allegati> il visualizzatore che utilizzo (AssoInvoice) riesce a farmi
vedere solo il primo (potrebbe essere un baco del visualizzatore), come
fare per capire se il file e' stato creato correttamente?

Bruno Campanini

unread,
Feb 10, 2019, 1:31:23 PM2/10/19
to
RobertoA laid this down on his screen :
Nella fattura già in formato XML io conto 36 caratteri + R
per l'allegato, mentre per il corpo fattura ne ho contati
anche 87 + Ret.

> 2 - se tento di allegare piu' di un file, ripetendo la sezione <Allegati> il
> visualizzatore che utilizzo (AssoInvoice) riesce a farmi vedere solo il
> primo (potrebbe essere un baco del visualizzatore), come fare per capire se
> il file e' stato creato correttamente?

Il programma di fatturazione che mette a disposizione l'ADE:

https://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/schede/comunicazioni/fatture+e+corrispettivi/software+compilazione+fattura+elettronica

accetta un solo allegato della dimensione massima di 5Mb.
Analogamente da F&C non puoi inserire più di un allegato,
stessa dimensione massima.

Bruno

RobertoA

unread,
Feb 11, 2019, 1:18:43 PM2/11/19
to
Ho provato a scaricarlo e ad usarlo
Ma dov'e' che lo inserisci l'allegato?
Ho aperto tutte le sezioni ma non trovo indicazioni su dove infilarcelo


Bruno Campanini

unread,
Feb 11, 2019, 1:30:02 PM2/11/19
to
RobertoA presented the following explanation :
Apri il file, espandi Fattuta, dopo Dati Pagamento trovi
Allegato, non attivato.
Selezionalo e attivalo con l'icona Abilita che appare in alto
sulla seconda riga delle icone.

Bruno

BFS

unread,
Feb 12, 2019, 1:13:50 AM2/12/19
to
Il 10/02/2019 19:31, Bruno Campanini ha scritto:
Si tratta di limitazioni di programmi e portali ma gli allegati possono
essere più di uno.

il blocco allegati prevede N ripetizioni e molti clienti dei miei
clienti richiedono oltre l'allegato in pdf anche di allegare schede di
collaudo/schede tecniche/antincendio etc

quindi nel mio caso ho inserito più allegati, il fatto di visualizzarli
dipende da chi fa poi il software di trascodifica della fattura.

le specifiche sono ben chiare:

"Questo blocco può essere replicato più volte: in questo modo
è possibile allegare anche più di un file.

[2.5.1] NomeAttachment
Obbligatorietà: SI, ma solo se si allega un file.
Utilità: serve per indicare il nome del file allegato.
Criteri di valorizzazione: non è stabilito alcun criterio particolare;
la modalità
di valorizzazione del campo è demandata, nel rispetto delle caratteristiche
stabilite dallo schema XSD, alla valutazione dell’utente secondo esigenza. "

Asso Invoice ha inoltre un baco, almeno nel mio pc. Se visualizzo una
fattura con allegato, e poi passo ad un altra con allegato, l'allegato
che mi mostra è quello della fattura precedente.



BFS



---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com

Bruno Campanini

unread,
Feb 12, 2019, 5:14:46 AM2/12/19
to
BFS formulated the question :
Di ciò s'è già trattato ad oltranza, sta di fatto che le procedure
dell'ADE non ti consentono l'inserimento di più allegati: sto
parlando di quella che hai testé sperimentato e di quella che
compila FE in F&C.

Se tu con altro software riesci a inserirne più d'uno e l'XML
così generato viene acquisito e poi regolarmente inoltrato
dal Sistema... danne circostanziata notizia.

Bruno

RobertoA

unread,
Feb 12, 2019, 6:36:15 AM2/12/19
to
Probabilmente si tratta di un problema di visualizzazione di AssoInvoice
perche' se allego ad una fattura tre file, un pdf, un txt ed un pdf, il
primo ed il terzo me li visualizza correttamente, mentre il txt non
viene visualizzato
Chiedevo quindi un visualizzatore alternativo per chiarire la questione
e scagionare il formato del file fattura da possibili responsabilita'
Cosa usate voi per visualizzare le fatture in xml?
Browser web+foglio stile, ovviamente non vale


Bruno Campanini

unread,
Feb 12, 2019, 6:49:00 AM2/12/19
to
RobertoA explained on 12-02-19 :
Per una ricerca veloce io uso Notepad.
Altrimenti importo il file in Access, col che mi ritrovo
generate tante tabelle quanti sono i Nodes definiti nel file.
Aprendo la tabelle leggo gli eventuali Child-Nodes.

Bruno

simoca...@gmail.com

unread,
Feb 12, 2019, 7:18:03 AM2/12/19
to

> Cosa usate voi per visualizzare le fatture in xml?


Ti costerà del tempo, ma ti consiglio caldamente di sviluppare il lettore all'interno della tua procedura.
E' impensabile che gli utenti continuino a usare il foglio di stile o applicazioni esterne per far qualcosa che dovrebbero avere a bordo tutte le applicazioni.
E che tutte avranno, pure quelle da supermercato, in pochissimo tempo.

Saluti


Bruno Campanini

unread,
Feb 12, 2019, 7:59:17 AM2/12/19
to
on 12-02-19, simoca...@gmail.com supposed :
>> Cosa usate voi per visualizzare le fatture in xml?
>
>
> Ti costerà del tempo, ma ti consiglio caldamente di sviluppare il lettore
> all'interno della tua procedura.
Ma non ci penso proprio!
Troppo complicato e soprattutto non mi serve.
Per le fatture emesse uso FE dell'ADE e la fattura che viene
stampata non è poi malvagia.
Per quelle ricevute stampo col Browser la pagina di sintesi
di F&C e, volendo i dettagli, stampo da "Visualizza file fattura"
quell'orrore fornito dallo stesso F&C derivante dal foglio
di stile www.fatturapa.gov.it.

> E' impensabile che gli utenti continuino a
> usare il foglio di stile o applicazioni esterne per far qualcosa che
> dovrebbero avere a bordo tutte le applicazioni. E che tutte avranno, pure
> quelle da supermercato, in pochissimo tempo.
Sono d'accordo, ma... pazienza!
MS son trent'anni che fa quel cazzo di SO, e ad ogni
release ci sono buchi nuovi!

Bruno

BFS

unread,
Feb 12, 2019, 8:12:49 AM2/12/19
to
Il 12/02/2019 11:14, Bruno Campanini ha scritto:
ti confermo che inserendo più blocchi allegato (nel mio caso sono
arrivato a 4) sia il sito dell'agenzia delle entrate sia il portale
aruba lo rilevano corretto. Allegati regolarmente visualizzati dal
ricevente.
Invio fatto da oltre un mese con ricevuta di consegna.
Aruba stessa nel suo portale permette di inserire n allegati se si
decide di creare la fattura da zero.
Ovvio che se il programmatore che sviluppa portali ed applicazioni della
parte relativa alla visualizzazione non tiene conto della molteplicità
del blocco allegati non è sicuramene colpa di chi il file lo crea
rispettando le regole

Bruno Campanini

unread,
Feb 12, 2019, 8:20:45 AM2/12/19
to
BFS was thinking very hard :
Ok, allora procedura consentita da chi usa software diversi
da quelli che l'ADE rende disponibili, perché questi (2) proprio
non lo consentono.

Bruno

BFS

unread,
Feb 12, 2019, 8:30:16 AM2/12/19
to
se i software di cui parli sono di sogei non mi stupirei della cosa.
anche la rappresentazione tabellare della fattura elettronica non lascia
dubbi a interpretazioni. Il blocco Allegati è esattamente come il blocco
DatiPagamento :molteplicità 0..N

Bruno Campanini

unread,
Feb 12, 2019, 9:56:29 AM2/12/19
to
BFS explained :

>> Ok, allora procedura consentita da chi usa software diversi
>> da quelli che l'ADE rende disponibili, perché questi (2) proprio
>> non lo consentono.
>
> se i software di cui parli sono di sogei non mi stupirei della cosa.
Sì certo che sono della Sogei: FE v2.01 del 1/2/19
e la procedura da F&C.

Bruno
0 new messages