Newsgroup: it.comp.appl.access
Titolo: FE - allegati al file xml

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?

 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


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
 
 

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

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
 
 

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


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
 
 

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

 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
 
 

 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

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


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


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


 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