Spesometro 2017 file XML

di il
18 risposte

Spesometro 2017 file XML

Ho creato un foglio excel inserendo il mapping degli elementi necessari (dati ricavati da precedente file xml generato dal sito Agenzia Entrate - Dati Fatture) dove erano state inserite n. 2 fatture dell stesso fornitore, quando esporto in nuovo file con 2 nuove fatture (stesso nominativo) e lo controllo dal sito dell'Agenzia Entrate mi visualizza solo lo prima fattura.
Faccio presente che il tracciato xml originale dell'AE viene modificato dal programma XML NOTEPAD dove nella sezione DTR ho realizzatto n. 2 gruppi <CedentePrestatoreDTR> per la prima fattura e <CedentePrestatoreDTR1> per la seconda fattura.
Qualcuno che mi possa dire dove sbaglio?
Grazie per l'interessamento
Antonio

18 Risposte

  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Ho creato un foglio excel inserendo il mapping degli elementi necessari (dati ricavati da precedente file xml generato dal sito Agenzia Entrate - Dati Fatture) dove erano state inserite n. 2 fatture dell stesso fornitore, quando esporto in nuovo file con 2 nuove fatture (stesso nominativo) e lo controllo dal sito dell'Agenzia Entrate mi visualizza solo lo prima fattura.
    Faccio presente che il tracciato xml originale dell'AE viene modificato dal programma XML NOTEPAD dove nella sezione DTR ho realizzatto n. 2 gruppi <CedentePrestatoreDTR> per la prima fattura e <CedentePrestatoreDTR1> per la seconda fattura.
    Qualcuno che mi possa dire dove sbaglio?
    Grazie per l'interessamento
    Antonio
    Se i documenti ricevuti (fatture, note di credito, etc.) riguardano lo stesso fornitore, non bisogna creare due gruppi <CedentePrestatoreDTR>, ma, all'interno dello stesso gruppo, vanno creati tanti gruppi <DatiFatturaBodyDTR> quanti sono i documenti di quel fornitore.
  • Re: Spesometro 2017 file XML

    Ti ringrazio per la risposta, ma sembra che abbia fatto come dici ma non ho il risultato sperato.
    Trascrivo come è strutturato il file XML:

    CedentePrestatoreDTR
    I
    + IdentificativiFiscali
    I
    + AltriDatiIdentificativi
    I
    + DatiFatturaBodyDTR
    I
    + DatiFatturaBodyDTR1

    Spero possa darmi un consiglio come risolvere

    Grazie
    Antonio

    PS. Se mi dici come posso allegare un'immagine
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Ti ringrazio per la risposta, ma sembra che abbia fatto come dici ma non ho il risultato sperato.
    Trascrivo come è strutturato il file XML:

    CedentePrestatoreDTR
    I
    + IdentificativiFiscali
    I
    + AltriDatiIdentificativi
    I
    + DatiFatturaBodyDTR
    I
    + DatiFatturaBodyDTR1

    Spero possa darmi un consiglio come risolvere

    Grazie
    Antonio

    PS. Se mi dici come posso allegare un'immagine
    La struttura deve essere così:

    <CedentePrestatoreDTR>
    <IdentificativiFiscali>
    .......
    </IdentificativiFiscali>
    <AltriDatiIdentificativi>
    ......
    </AltriDatiIdentificativi>
    </CedentePrestatoreDTR>
    <DatiFatturaBodyDTR> E QUI INSERISCI I DATI DEL PRIMO DOCUMENTO
    <DatiGenerali>
    ....
    </DatiGenerali>
    <DatiRiepilogo>
    .....
    </DatiRiepilogo>
    </DatiFatturaBodyDTR>
    <DatiFatturaBodyDTR> E QUI INSERISCI I DATI DEL SECONDO DOCUMENTO
    <DatiGenerali>
    ....
    </DatiGenerali>
    <DatiRiepilogo>
    .....
    </DatiRiepilogo>
    </DatiFatturaBodyDTR>

    Ripeti il blocco </DatiFatturaBodyDTR> per tutti i documenti del fornitore.
    NON DEVI UTILIZZARE <DatiFatturaBodyDTR1> !
    Non è riportato in nessuna specifica. Non so dove tu lo abbia trovato.
    Comunque prova così e poi fai sapere.
  • Re: Spesometro 2017 file XML

    ettore56 ha scritto:


    eldatichiant ha scritto:


    Comunque prova così e poi fai sapere.
    Hai risolto?
  • Re: Spesometro 2017 file XML

    Mi scuso per la risposta tardiva.
    Ho fatto come mi hai consigliato e va bene. L'unico problema e che se inserisco più righe con importi soggetti ad iva e delle righe con valori (Natura) N2 - N3 - N4 e seguenti e rifaccio i controlli sul sito dell'A.E. non mi riporta tali valori, in breve considera una sola la prima riga.
    Es. 1000,00 IVA 22% 220,00
    2000,00 IVA 10% 200.00
    30,00 N2
    viene visualizzato solo 1000,00 IVA 22% 220,00
    Spero in un Vs. aiuto
    Grazie
    Antonio
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Mi scuso per la risposta tardiva.
    Ho fatto come mi hai consigliato e va bene. L'unico problema e che se inserisco più righe con importi soggetti ad iva e delle righe con valori (Natura) N2 - N3 - N4 e seguenti e rifaccio i controlli sul sito dell'A.E. non mi riporta tali valori, in breve considera una sola la prima riga.
    Es. 1000,00 IVA 22% 220,00
    2000,00 IVA 10% 200.00
    30,00 N2
    viene visualizzato solo 1000,00 IVA 22% 220,00
    Spero in un Vs. aiuto
    Grazie
    Antonio
    ma stai usando tanti <DatiRiepilogo> ..... </DatiRiepilogo> quante sono le aliquote e/o nature?

    esempio
    <DatiRiepilogo> <ImponibileImporto>1000,00</ImponibileImporto> bla bla bla </DatiRiepilogo>
    <DatiRiepilogo> <ImponibileImporto>2000,00 </ImponibileImporto> bla bla bla </DatiRiepilogo>
    <DatiRiepilogo> <ImponibileImporto>30,00 </ImponibileImporto> bla bla bla </DatiRiepilogo>
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Mi scuso per la risposta tardiva.
    Ho fatto come mi hai consigliato e va bene. L'unico problema e che se inserisco più righe con importi soggetti ad iva e delle righe con valori (Natura) N2 - N3 - N4 e seguenti e rifaccio i controlli sul sito dell'A.E. non mi riporta tali valori, in breve considera una sola la prima riga.
    Es. 1000,00 IVA 22% 220,00
    2000,00 IVA 10% 200.00
    30,00 N2
    viene visualizzato solo 1000,00 IVA 22% 220,00
    Spero in un Vs. aiuto
    Grazie
    Antonio
    Ciao Antonio.
    Anche per la parte <DatiRiepilogo>, all'interno del tag <DatiFattureBodyDTR> devi ripetere il gruppo per ogni aliquota iva diversa o per ogni codice di esenzione diverso.
    Esempio:

    <DatiRiepilogo>
    <ImponibileImporto>1000.00</ImponibileImporto>
    <DatiIVA>
    <Imposta>220.00</Imposta>
    <Aliquota>22.00</Aliquota>
    </DatiIVA>
    </DatiRiepilogo>
    <DatiRiepilogo>
    <ImponibileImporto>2000.00</ImponibileImporto>
    <DatiIVA>
    <Imposta>200.00</Imposta>
    <Aliquota>10.00</Aliquota>
    </DatiIVA>
    </DatiRiepilogo>

    e se poi ci fosse un importo per esempio esente iva o non imponibile, all'interno dello stesso documento, dovresti proseguire così:

    <DatiRiepilogo>
    <ImponibileImporto>1000.00</ImponibileImporto>
    <DatiIVA>
    <Imposta>0.00</Imposta>
    <Aliquota>0.00</Aliquota>
    </DatiIVA>
    <Natura>N2</Natura> OPPURE UN ALTRO CODICE DI ESENZIONE
    </DatiRiepilogo>
  • Re: Spesometro 2017 file XML

    Purtroppo non va bene

    Questo è lo script utilizzato:
    CedentePrestatore
    |CedentePrestatore
    |
    IdentificativiFiscali
    |
    |Altri DatIdentificativi
    |
    |DatiFatturaBodyDTR
    |
    |DatiGenerali
    |
    |DatiRiepilogo
    | |
    | |ImponibileImporto
    | ||
    | |DatIva
    | | |
    | | |Imposta
    | | |
    | | |IVA
    | |
    | ||Detraibile
    | |Deducibile
    | |EsigibilitaIVA
    | |Natura
    |
    |DatiRiepilogo
    | |
    | |ImponibileImporto
    | ||
    | |DatIva
    | | |
    | | |Imposta
    | | |
    | | |IVA
    | |
    | ||Detraibile
    | |Deducibile
    | |EsigibilitaIVA
    | |Natura

    Se metto in questo modo e faccio la verifica mapping per l'esportazione mi da il seguente errore:
    Impossibile esportare DatiFattura_mapping. Contiene i seguenti elementi:
    Elenco di Elenchi
    Impossibile mantenere una relazione di un elemento mappato con altri elementi

    Utilizzo Execel 2007/2010

    Dove sbaglio?
    Grazie per l'aiuto
    Antonio
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Dove sbaglio?
    Grazie per l'aiuto
    Antonio
    Prova a postare il tuo file xml, eventualmente variando i dati sensibili, altrimenti è difficile capire quali errori stai commettendo.
  • Re: Spesometro 2017 file XML

    Quandi eseguo il mapping del file xml (cui segue il tracciato) in excel mi da l'errore che ho segnalato sopra esattamente quando inizio a mappare i DatiRiepilogo

    <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
    - <ns1:DatiFattura xmlns:ns1="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc" versione="DAT20">
    - <DatiFatturaHeader>
    <ProgressivoInvio>10</ProgressivoInvio>
    </DatiFatturaHeader>
    - <DTR>
    - <CessionarioCommittenteDTR>
    - <IdentificativiFiscali>
    - <IdFiscaleIVA>
    <IdPaese>IT</IdPaese>
    <IdCodice>9999999999</IdCodice>
    </IdFiscaleIVA>
    <CodiceFiscale>XXXXXXXX</CodiceFiscale>
    </IdentificativiFiscali>
    - <AltriDatiIdentificativi>
    <Nome>AAAAAAAA</Nome>
    <Cognome>BBBBBBBB</Cognome>
    - <Sede>
    <Indirizzo>VIA</Indirizzo>
    <NumeroCivico>88</NumeroCivico>
    <CAP>85555</CAP>
    <Comune>GGGGGGGG</Comune>
    <Provincia>GG</Provincia>
    <Nazione>IT</Nazione>
    </Sede>
    </AltriDatiIdentificativi>
    </CessionarioCommittenteDTR>
    - <CedentePrestatoreDTR>
    - <IdentificativiFiscali>
    - <IdFiscaleIVA>
    <IdPaese>IT</IdPaese>
    <IdCodice>9999999999</IdCodice>
    </IdFiscaleIVA>
    </IdentificativiFiscali>
    - <AltriDatiIdentificativi>
    <Denominazione>DENOMINAZIONE</Denominazione>
    - <Sede>
    <Indirizzo>VIA</Indirizzo>
    <NumeroCivico>120</NumeroCivico>
    <CAP>88888</CAP>
    <Comune>NNNNNNNNNN</Comune>
    <Provincia>GG</Provincia>
    <Nazione>IT</Nazione>
    </Sede>
    </AltriDatiIdentificativi>
    - <DatiFatturaBodyDTR>
    - <DatiGenerali>
    <TipoDocumento>TD01</TipoDocumento>
    <Data>2017-01-31</Data>
    <Numero>120</Numero>
    <DataRegistrazione>2017-01-31</DataRegistrazione>
    </DatiGenerali>
    - <DatiRiepilogo>
    <ImponibileImporto>1000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>40.00</Imposta>
    <Aliquota>4.00</Aliquota>
    </DatiIVA>
    <Deducibile>SI</Deducibile>
    <Natura>N1</Natura>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>2000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>200.00</Imposta>
    <Aliquota>10.00</Aliquota>
    </DatiIVA>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>3000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>660.00</Imposta>
    <Aliquota>22.00</Aliquota>
    </DatiIVA>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>15.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>0.00</Imposta>
    <Aliquota>0.00</Aliquota>
    </DatiIVA>
    <Natura>N4</Natura>
    </DatiRiepilogo>
    </DatiFatturaBodyDTR>
    - <DatiFatturaBodyDTR>
    - <DatiGenerali>
    <TipoDocumento>TD01</TipoDocumento>
    <Data>2017-01-31</Data>
    <Numero>888</Numero>
    <DataRegistrazione>2017-01-31</DataRegistrazione>
    </DatiGenerali>
    - <DatiRiepilogo>
    <ImponibileImporto>1000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>40.00</Imposta>
    <Aliquota>4.00</Aliquota>
    </DatiIVA>
    <Deducibile>SI</Deducibile>
    <Natura>N1</Natura>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>2000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>200.00</Imposta>
    <Aliquota>10.00</Aliquota>
    </DatiIVA>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>3000.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>660.00</Imposta>
    <Aliquota>22.00</Aliquota>
    </DatiIVA>
    <Detraibile>100.00</Detraibile>
    <EsigibilitaIVA>I</EsigibilitaIVA>
    </DatiRiepilogo>
    - <DatiRiepilogo>
    <ImponibileImporto>15.00</ImponibileImporto>
    - <DatiIVA>
    <Imposta>0.00</Imposta>
    <Aliquota>0.00</Aliquota>
    </DatiIVA>
    <Natura>N4</Natura>
    </DatiRiepilogo>
    </DatiFatturaBodyDTR>
    </CedentePrestatoreDTR>
    </DTR>
    </ns1:DatiFattura>


    Grazie per l'aiuto e la disponibilità
    Antonio

    PS per allegare file come si fa?
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Grazie per l'aiuto e la disponibilità
    Antonio
    Il file lo devi strutturare così:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns2:DatiFattura versione="DAT20" xmlns:ns2="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0">
    	<DatiFatturaHeader>
    		<ProgressivoInvio>XXXXX</ProgressivoInvio>
    	</DatiFatturaHeader>
    	<DTR>
    		<CessionarioCommittenteDTR>
    			<IdentificativiFiscali>
    				<IdFiscaleIVA>
    					<IdPaese>IT</IdPaese>
    					<IdCodice>XXXXXXXXXXX</IdCodice>
    				</IdFiscaleIVA>
    				<CodiceFiscale>XXXXXXXXXXXXXXXX</CodiceFiscale>
    			</IdentificativiFiscali>
    			<AltriDatiIdentificativi>
    				<Nome>XXXXX</Nome>
    				<Cognome>XXXXX</Cognome>
    				<Sede>
    					<Indirizzo>VIA XXXXX</Indirizzo>
    					<NumeroCivico>123 AB</NumeroCivico>
    					<CAP>20100</CAP>
    					<Comune>XXXXX</Comune>
    					<Provincia>XX</Provincia>
    					<Nazione>IT</Nazione>
    				</Sede>
    			</AltriDatiIdentificativi>
    		</CessionarioCommittenteDTR>
    		<CedentePrestatoreDTR>
    			<IdentificativiFiscali>
    				<IdFiscaleIVA>
    					<IdPaese>IT</IdPaese>
    					<IdCodice>XXXXXXXXXXX</IdCodice>
    				</IdFiscaleIVA>
    			</IdentificativiFiscali>
    			<AltriDatiIdentificativi>
    				<Denominazione>XXXXXXXXXXXX</Denominazione>
    				<Sede>
    					<Indirizzo>XXXXXXXXXXX</Indirizzo>
    					<CAP>XXXXX</CAP>
    					<Comune>XXXXXXX</Comune>
    					<Provincia>XX</Provincia>
    					<Nazione>IT</Nazione>
    				</Sede>
    			</AltriDatiIdentificativi>
    			<DatiFatturaBodyDTR>
    				<DatiGenerali>
    					<TipoDocumento>TD01</TipoDocumento>
    					<Data>2017-01-10</Data>
    					<Numero>1</Numero>
    					<DataRegistrazione>2017-01-12</DataRegistrazione>
    				</DatiGenerali>
    				<DatiRiepilogo>
    					<ImponibileImporto>400.00</ImponibileImporto>
    					<DatiIVA>
    						<Imposta>88.00</Imposta>
    						<Aliquota>22.00</Aliquota>
    					</DatiIVA>
    				</DatiRiepilogo>
    			</DatiFatturaBodyDTR>
    			<DatiFatturaBodyDTR>
    				<DatiGenerali>
    					<TipoDocumento>TD01</TipoDocumento>
    					<Data>2017-01-18</Data>
    					<Numero>4</Numero>
    					<DataRegistrazione>2017-01-18</DataRegistrazione>
    				</DatiGenerali>
    				<DatiRiepilogo>
    					<ImponibileImporto>259.88</ImponibileImporto>
    					<DatiIVA>
    						<Imposta>57.17</Imposta>
    						<Aliquota>22.00</Aliquota>
    					</DatiIVA>
    				</DatiRiepilogo>
    			</DatiFatturaBodyDTR>
    			<DatiFatturaBodyDTR>
    				<DatiGenerali>
    					<TipoDocumento>TD01</TipoDocumento>
    					<Data>2017-02-10</Data>
    					<Numero>10</Numero>
    					<DataRegistrazione>2017-02-17</DataRegistrazione>
    				</DatiGenerali>
    				<DatiRiepilogo>
    					<ImponibileImporto>400.00</ImponibileImporto>
    					<DatiIVA>
    						<Imposta>0.00</Imposta>
    						<Aliquota>0.00</Aliquota>
    					</DatiIVA>
    					<Natura>N2</Natura> OPPURE UN ALTRO CODICE DI ESENZIONE
    				</DatiRiepilogo>
    			</DatiFatturaBodyDTR>
    		</CedentePrestatoreDTR>
    	</DTR>
    </ns2:DatiFattura>
    In quello che hai postato tu ci sono un mucchio di trattini (segno "-") che precedono alcuni tag. Perché? Non devono esserci.
    L'intestazione del file non è conforme.
    Prova a modificare il codice che ti ho postato, variando solo i dati relativi ai documenti ed ai nominativi.
    Aggiungi tutti i blocchi che ti servono per ogni nominativo, all'interno dei quali poi valorizzerai tanti blocchi per le fatture quanti sono i documenti relativi al singolo nominativo.
    All'interno di ogni blocco fattura devi poi valorizzare tanti blocchi <DatiRiepilogo> quante sono le differenti aliquote iva e quante sono le esclusioni iva o i non imponibili iva.
    Poi fai un controllo sul sito dell'AdE.
  • Re: Spesometro 2017 file XML

    Un'ultima cosa:
    i tag <Detraibile> e <EsigibilitaIVA> sono facoltativi, pertanto non ti consiglio di valorizzarli.
  • Re: Spesometro 2017 file XML

    Ho elaborato il listato che mi hai inviato e fatto i controlli sul sito Agenzia Entrate ma riscontro la seguente anomalia:
    dopo aver importato il file XML , nel quadro riassuntivo delle fatture mi compare un prospetto come segue:

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    N. | Documento | Num. | Data | Data Reg | Linea aliquota | Aliq. IVA | Natura |Imponibile | Imposta | Detraibile | Deducibile | Esig IVA
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    1 | Fattura | 1 |31/01/17 |31/01/2017| 1 | 4% | | 1000.00 | 40.00 | | |
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2 | Fattura | 1 |31/01/17 |31/01/2017 | 1 | 10% | | 2000.00 | 200.00 | | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    3 | Fattura | 1 |31/01/17 |31/01/2017| 1 | 22% | | 3000.00 | 660.00 | | |
    ----------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------
    4 | Fattura | 1 |31/01/17 |31/01/2017| 1 | 0% | Esenti | 265.00 | 0.00 | | |
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Così per la seconda fattura segue con 5,6,7,8 come se ogni rigo della fattura fosse una fattura e se stante.
    Se gli stessi dati li inserisco sul sito dell'AdE mi da alla colonna "N" 1 e 2, alla Colonna Num. 1 e 2, alla colonna Linea aliquota 1,2,3,4 per la prima fattura e 1,2,3,4,per la seconda fattura.
    Se mi dici come si allegano i file posso inviarli
    Spero si possa fare qualcosa
    Grazie
    Antonio
  • Re: Spesometro 2017 file XML

    eldatichiant ha scritto:


    Se mi dici come si allegano i file posso inviarli
    Spero si possa fare qualcosa
    Grazie
    Antonio
    Per allegare un file, nella finestra dove scrivi il messaggio, in basso, dopo i pulsanti "Salva bozza", "Anteprima" e "Invia", c'è una form con due linguette: una è proprio "Allegati".
    Allega, comunque, solo il file xml.
Devi accedere o registrarti per scrivere nel forum
18 risposte