Aggiungere un allegato ad una file XML di fattura elettronica
Versione del 12 dic 2024 alle 15:08 di Andrea (discussione | contributi) (Creata pagina con "← Torna a Guide Category:Guide Category:Fattura elettronica == Necessario == Un programma per estrarre la '''codifica base64 del file'''. In...")
Necessario
Un programma per estrarre la codifica base64 del file.
In Windows è possibile utilizzare base64.exe (https://www.di-mgt.com.au/base64-for-windows.html / cerca con Google)
Procedimento
Basta aggiungere il tag Allegati alla fine del tag FatturaElettronicaBody;
ad esempio per un PDF:
...
</DettaglioPagamento>
</DatiPagamento>
<Allegati>
<NomeAttachment>nome_file.pdf</NomeAttachment>
<FormatoAttachment>PDF</FormatoAttachment>
<Attachment>...</Attachment>
</Allegati>
</FatturaElettronicaBody>
</p:FatturaElettronica>
Al posto dei puntini ("...") bisogna inserire la codifica base64 del file
Codifica file
Utilizzando il programma base64.exe è possibile estrarre la codifica con il seguente comando:
base64.exe nome_file.pdf > nome_file.txt
Ora basta copiare il contenuto del file "nome_file.txt" nel tag Attachment.
Attenzione alla dimensione del file
E' necessario porre attenzione alla dimensione del file XML, che non può superare i 5MB.
Nel caso si stia allegando un file PDF, è possibile compattare un PDF attraverso il programma PDF24.