Fattura elettronica - formato.

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 25/04/2015, 9:25

l'affermazione

...Nelle fatture importate nel mio software di contabilità/protocollo, sono
presenti anche gli "allegati" alle fatture elettroniche (quasi a tutte) che non sono altro che le "vecchie" fatture. Quindi, volendo, si possono stampare nel classico vecchio formato evitando di stampare il file xml................


è sicuramente fuorviante, in quanto non si tratta di "mio software", ma sicuramente di fornitori che oltre il file xml obbligatorio inseriscono nella pec anche la fattura cosiddetta "tradizionale"

pertanto per fare un po di chiarezza :

1) la fattura elettronica standard prevede l'invio del solo file xml con firma digitale

2) alla pubblica amministrazione, in tal caso, arriva una pec che contiene 2 file xml, uno di metadati MT e l'altro Fattura Elettronica e questa viene aperta/visualizzata per tutti allo stesso modo con foglio di stile vers.1.1

3) se invece il fornitore oltre al file xml della fattura elettronica allega anche altra documentazione (facoltativa), come per esempio una fattura con formato tradizionale oppure altro, è libero di farlo e quindi la pubblica amministrazione riceverà alla pec, oltre che il file xml obbligatorio, anche la restante documentazione allegata, che quindi tutti potranno visualizzare indipendentemente dal software utilizzato trattandosi molto frequentemente di file in formato PDF

il limite che mette SDI è che Il messaggio, comprensivo degli allegati, non deve superare la dimensione di 30 megabytes.
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Re: Fattura elettronica - formato.

Messaggioda Carrufo » 26/04/2015, 11:10

Se nel visualizzare gli allegati in formato pdf il browser non fa nulla dipende dalle impostazioni di sicurezza relative agli activex; dalla versione 8 in poi di i.e. sono state disattivate delle opzioni che non permettono di aprire alcuni file non firmati..è necessario andare nelle opzioni avanzate di sicurezza ed abilitare l'esecuzioni bloccate..l'ideale è chiedere supporto ad un informatico..anche se solo smanettone basta...
Carrufo
 
Messaggi: 47
Iscritto il: 03/01/2015, 15:09

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 26/04/2015, 12:03

non comprendo sinceramente a chi viene fornita questa risposta... non vedo chi ha chiesto questo.. (Se nel visualizzare gli allegati in formato pdf il browser non fa nulla )

cmq ...... in merito all'affermazione .....le software house più lungimiranti hanno creato un loro foglio di stile proprietario...

non può esistere un foglio di stile proprietario, in quanto le informazioni contenute nell' xml sono quelle previste dallo SCHEMA XSD - Schema del file xml FatturaPA versione 1.1 - xsd - 49 kb
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Re: Fattura elettronica - formato.

Messaggioda sacher » 26/04/2015, 20:22

lucio guerra ha scritto:non può esistere un foglio di stile proprietario, in quanto le informazioni contenute nell' xml sono quelle previste dallo SCHEMA XSD - Schema del file xml FatturaPA versione 1.1 - xsd - 49 kb


una cosa è lo schema xml (file xsd), che definisce la struttura del file xml. quello non si può cambiare
altra cosa è il foglio di stile (file xsl) che invece gestisce la rappresentazione dei dati contenuti nell'xml. le software house hanno lavorato su questi
sacher
 
Messaggi: 327
Iscritto il: 08/01/2015, 9:21

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 26/04/2015, 20:45

perfettamente d'accordo sulla struttura... ma non posso visualizzare dati non presenti o non contenuti nell xml
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 26/04/2015, 20:49

se prendi i dati contenuti nell'xml delle fattura di utenze enel - telecom ecc.. non mi sembra che contengano i dati su numero contatore, utenza ecc.
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 26/04/2015, 20:56

questi sono i dati contenuti in un xml di fattura enel e questi puoi vedere, con qualsiasi foglio di stile

<?xml version="1.0" encoding="UTF-8" ?>
- <ns0:FatturaElettronica versione="1.1" xmlns:ns0="http://www.fatturapa.gov.it/sdi/fatturapa/v1.1">
- <FatturaElettronicaHeader>
- <DatiTrasmissione>
- <IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>02714390362</IdCodice>
</IdTrasmittente>
<ProgressivoInvio>15C5N0001A</ProgressivoInvio>
<FormatoTrasmissione>SDI11</FormatoTrasmissione>
<CodiceDestinatario>UF0IFQ</CodiceDestinatario>
</DatiTrasmissione>
- <CedentePrestatore>
- <DatiAnagrafici>
- <IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>09633951000</IdCodice>
</IdFiscaleIVA>
<CodiceFiscale>09633951000</CodiceFiscale>
- <Anagrafica>
<Denominazione>ENEL SERVIZIO ELETTRICO - SERVIZIO DI MAGGIOR TUTELA</Denominazione>
</Anagrafica>
<RegimeFiscale>RF01</RegimeFiscale>
</DatiAnagrafici>
- <Sede>
<Indirizzo>Viale Regina Margherita</Indirizzo>
<NumeroCivico>125</NumeroCivico>
<CAP>00198</CAP>
<Comune>ROMA</Comune>
<Provincia>RM</Provincia>
<Nazione>IT</Nazione>
</Sede>
- <IscrizioneREA>
<Ufficio>RM</Ufficio>
<NumeroREA>1177794</NumeroREA>
<CapitaleSociale>10000000.00</CapitaleSociale>
<StatoLiquidazione>LN</StatoLiquidazione>
</IscrizioneREA>
</CedentePrestatore>
- <CessionarioCommittente>
- <DatiAnagrafici>
<CodiceFiscale>00152230413</CodiceFiscale>
- <Anagrafica>
<Denominazione>COMUNE DI XXXXXXXXXXXXXXXXXXX</Denominazione>
</Anagrafica>
</DatiAnagrafici>
- <Sede>
<Indirizzo>STR FRONTINO</Indirizzo>
<NumeroCivico>SN</NumeroCivico>
<CAP>61041</CAP>
<Comune>ABBADIA DI NARO</Comune>
<Provincia>PU</Provincia>
<Nazione>IT</Nazione>
</Sede>
</CessionarioCommittente>
</FatturaElettronicaHeader>
- <FatturaElettronicaBody>
- <DatiGenerali>
- <DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>EUR</Divisa>
<Data>2015-04-04</Data>
<Numero>415040060403541</Numero>
<ImportoTotaleDocumento>77.72</ImportoTotaleDocumento>
<Art73>SI</Art73>
</DatiGeneraliDocumento>
</DatiGenerali>
- <DatiBeniServizi>
- <DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>ONERI DIVERSI DA QUELLI DOVUTI PER LA FORNITURA DI ENERGIA ELETTRICA SOGGETTI IVA (F) Contributo in quota fissa per variazione contrattuale(D.P.R. 633 del 26/10/1972 'art. 7 comma 1‹)</Descrizione>
<PrezzoUnitario>1.00</PrezzoUnitario>
<PrezzoTotale>23.00</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
- <AltriDatiGestionali>
<TipoDato>POD/PDR</TipoDato>
<RiferimentoTesto>IT001E04862667</RiferimentoTesto>
</AltriDatiGestionali>
</DettaglioLinee>
- <DettaglioLinee>
<NumeroLinea>2</NumeroLinea>
<Descrizione>ONERI DIVERSI DA QUELLI DOVUTI PER LA FORNITURA DI ENERGIA ELETTRICA SOGGETTI IVA (F) Oneri amministrativi(D.P.R. 633 del 26/10/1972 'art. 7 comma 1‹)</Descrizione>
<PrezzoUnitario>1.00</PrezzoUnitario>
<PrezzoTotale>27.59</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
- <AltriDatiGestionali>
<TipoDato>POD/PDR</TipoDato>
<RiferimentoTesto>IT001E04862667</RiferimentoTesto>
</AltriDatiGestionali>
</DettaglioLinee>
- <DettaglioLinee>
<NumeroLinea>3</NumeroLinea>
<Descrizione>ONERI DIVERSI DA QUELLI DOVUTI PER LA FORNITURA DI ENERGIA ELETTRICA (L) Imposta di bollo su contratto(non soggetto IVA)</Descrizione>
<PrezzoUnitario>1.00</PrezzoUnitario>
<PrezzoTotale>16.00</PrezzoTotale>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
- <AltriDatiGestionali>
<TipoDato>POD/PDR</TipoDato>
<RiferimentoTesto>IT001E04862667</RiferimentoTesto>
</AltriDatiGestionali>
</DettaglioLinee>
- <DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>50.59</ImponibileImporto>
<Imposta>11.13</Imposta>
<EsigibilitaIVA>S</EsigibilitaIVA>
</DatiRiepilogo>
- <DatiRiepilogo>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
<ImponibileImporto>16.00</ImponibileImporto>
<Imposta>0.00</Imposta>
<RiferimentoNormativo>Non soggetto art. 26, comma 3, DPR 633/72</RiferimentoNormativo>
</DatiRiepilogo>
</DatiBeniServizi>
- <Allegati>
<NomeAttachment>415040060403541.pdf</NomeAttachment>
<FormatoAttachment>PDF</FormatoAttachment>
<DescrizioneAttachment>FATTURA PER LA FORNITURA DI ENERGIA
</ns0:FatturaElettronica>
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Re: Fattura elettronica - formato.

Messaggioda lucio guerra » 29/04/2015, 11:47

mi scuso e mi correggo

Alla fattura elettronica può essere allegato anche un documento in formato PDF che è contenuto sempre all’interno del file xml, come attachment di un il file binario codificato utilizzando l’algoritmo Base64Binary.

La codifica Base64 (definita dalla RFC 1521) utilizza un sottinsieme dell'US_ASCII (65 caratteri) per codificare qualunque sequenza di bit.

APPROFONDIMENTO

Nota: se l’allegato contiene uno o più dati già presenti nel tracciato XML, i primi non possono essere in alcun modo sostitutivi, qualora diversi, dei secondi che restano quelli ufficialmente validi

[2.5.3] FormatoAttachment

Obbligatorietà: NO.

Utilità: serve per indicare il formato del file allegato (TXT, XML, PDF, ….).
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.

[2.5.5] Attachment

Obbligatorietà: SI, ma solo se si allega un file.

Utilità: rappresenta il file vero e proprio da allegare.

Criteri di valorizzazione: il file allegato deve essere codificato utilizzando l’algoritmo Base64Binary; la sua dimensione massima non è fissata a priori, ma deve necessariamente tenere conto dei vincoli dimensionali previsti per la fattura elettronica (rif. “Specifiche attuative delle regole tecniche”).

Base64 è un sistema di numerazione posizionale che usa 64 simboli.

Viene usato principalmente come codifica di dati binari nelle e-mail, per convertire i dati nel formato ASCII.

Codifica Base64
La codifica Base64 (definita dalla RFC 1521) utilizza un sottinsieme dell'US_ASCII (65 caratteri) per codificare qualunque sequenza di bit.

La scelta di tali caratteri è guidata da alcuni criteri fondamentali:
• consentire la trasmissione in sistemi di posta elettronica
• è l'intersezione di tutte le varianti dello standard ISO-646 (specifica definita nel 1972 intorno alla codifica ASCII)
• tutti i caratteri presi in considerazione hanno la stessa rappresentazione in tutte le varianti della codifica EBCDIC (Extended Binary Coded Decimal Information Code) codifica nata nell'era delle schede perforate (1964), ancora in uso in alcune architetture mainframe IBM).


L'algoritmo per codificare in Base64 è molto semplice:
1. si suddivide la sequenza di bit in segmenti di 6 bit ciascuno
2. ogni segmento di 6 bit viene trasformato in un carattere secondo le seguenti regole:
o ai valori da 0 a 25 sono fatti corrispondere i caratteri da 'A' a 'Z' (lettere maiuscole)
o ai valori da 26 a 51 sono fatti corrispondere i caratteri da 'a' a 'z' (lettere minuscole)
o ai valori da 52 a 61 sono fatti corrispondere i caratteri da '0' a '9' (cifre)
o il valore 62 corrisponde al carattere '+'
o il valore 63 corrisponde al carattere '/'
3. se la sequenza di bit originale non è multipla di 6, vengono aggiunti bit di valore zero in fondo
4. la stringa risultante in Base64 deve essere multipla di quattro caratteri (ogni tre byte di input danno origine a quattro caratteri Base64), se necessario viene aggiunto un certo numero di occorrenze del carattere '='
5. le stringhe Base64 sono infine organizzate in linee della lunghezza massima di 76 caratteri, seguiti da CR e LF

come leggere un file binario

Visualizzazione

Aprendo un file binario con un editor di testo, ogni gruppo di otto bit sarà puntualmente interpretato e tradotto come un carattere, e sarà visualizzata una sequenza completamente incomprensibile (a meno di coincidenze o inserti di testo nel file) di lettere. Se aperto con un diverso tipo di applicazione, questa interpreterà i singoli byte del file nel suo modo: potrebbe farvi corrispondere una cifra, e restituire una sequenza pressoché casuale di numeri; o, se il file viene riconosciuto come eseguibile, il computer cercherà in essi delle istruzioni in linguaggio macchina.

Si può usare un editor esadecimale che visualizza ogni byte del file come una cifra esadecimale, e poter così modificare il contenuto in modo diretto. Questa non è comunque un'operazione comune né conveniente, tranne che in casi particolari o specifici.

PERTANTO l'applicazione di Protocollo Informatico oppure l'applicazione di Ragioneria/Finanziaria potrebbe RENDERE DISPONIBILE UNA ULTERIORE IMPORTANTE FUNZIONALITÀ AGGIUNTIVA PER GESTIRE CORRETTAMENTE LA FATTURA ELETTRONICA.

LA FUNZIONALITÀ CONSENTE DI VEDERE LA FATTURA IN FORMATO PDF (CLASSICO – TIPO “VECCHIA” FATTURA CARTACEA) per le Fatture Elettroniche che contengono un particolare algoritmo aggiuntivo.

PER ESEMPIO QUASI TUTTE LE FATTURE DELLE UTENZE (ENEL – TELECOM – HERA COMM – MARCHE MULTISERVIZI ECC.) CONTENGONO TALI DATI AGGIUNTIVI, CHE POSSONO ESSERE VISUALIZZATI CON UN APPOSITO SVILUPPO DEL FOGLIO DI STILE STANDARD.

NELLA NOSTRA APPLICAZIONE DI PROTOCOLLO INFORMATICO PER POTER VISUALIZZARE TALE ULTERIORE ALLEGATO DELLA FATTURA CLASSICA (VECCHIA FATTURA IN PDF) IN FORMATO PDF È SUFFICIENTE SELEZIONARE, ALL’INTERNO DEL PROTOCOLLO DELLA FATTURA ELETTRONICA, “ALLEGATI” E POI METTERE LA SELEZIONE SU “TUTTI”.

A QUESTO PUNTO, ALL’INTERNO DEGLI ALLEGATI DEL PROTOCOLLO SELEZIONATO, VI COMPARIRÀ UN TERZO ALLEGATO, oltre i tradizionali 2 File XML di metadati “MT” e Fattura Elettronica XML con forma Digitale, che è un documento in formato PDF contenete la fattura nel classico formato come arrivava prima della fattura elettronica contenente molti dati in più sicuramente molto utili soprattutto nella gestione delle fatture che riguardano le Utenze (Enel – telecom – Hera Comm – Marche Multiservizi ecc.)
lucio guerra
Moderatore Forum Tutto PA
lucioguerrainfo@gmail.com
Avatar utente
lucio guerra
 
Messaggi: 6555
Iscritto il: 31/12/2014, 12:52
Località: Fratte Rosa

Precedente

Torna a Finanziario

Chi c’è in linea

Visitano il forum: Nessuno e 177 ospiti

Paolo Gros

Esperienza come funzionario di un ente comunale. Tra gli ideatori e gestori del blog “Gli enti locali – Paolo Gros, Lucio Guerra e Marco Lombardi on web”.

Lucio Guerra

Responsabile Tributi e Informatica di una Unione di Comuni. Tra i gestori e moderatori del forum “Gli enti locali – Paolo Gros, Lucio Guerra e Marco Lombardi on web”.

Marco Sigaudo

Opera nel settore della PA da oltre 15 anni, l’esperienza acquisita è confluita all’interno di Studio Sigaudo s.r.l., società che offre servizi ad ampio spettro all’Ente.