>>Ciao, sarebbe utile anche a me, soprattutto per la testata che sugli XML è quella più complessa per via dei namespaces (che tra l'altro non capisco a >>cosa servano su un file di questo genere, che ha nomi delle voci univoci).
Esattamente , la parte piu complessa è il tag Fornitura con gli attributi di questi maledetti namespaces.
Ho creato un file mutuando la testata da quello che è il formato dei file della fattura elettronica.
In fatture e corrispettivi (agenzia entrate) c'è uno zip SpecificheIVP17 - zip con gli xsd con i quali "si dovrebbe" validare l'xml.
Il problema è che non so come fare visto che gli xsd sono splittati su piu file.
Qui
http://www.xmlvalidation.com ci sarebbe un utility che potrebbe fare al caso nostro, chiede di introdurre tutti i file che servono per la validazione, peccato che alla fine si pianti !!
Cmq, io posto il file come l'ho strutturato, prendetelo come una super-bozza, giusto per aprire una discussione.
<?xml version="1.0" encoding="utf-8"?>
<iv:Fornitura xmlns:ds="
http://www.w3.org/2000/09/xmldsi#" xmlns:iv="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instanc" xsi:schemaLocation="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp FornituraIvp_2017_v1.xsd">
<Intestazione>
<CodiceFornitura>IVP17</CodiceFornitura>
</Intestazione>
<Comunicazione identificativo="00001">
<FronteSpizio>
<CodiceFiscale>AAAAAAAAAAAAAAAA</CodiceFiscale>
<AnnoImposta>2017</AnnoImposta>
<PartitaIVA>00000000000</PartitaIVA>
<FirmaDichiarazione>1</FirmaDichiarazione>
<ImpegnoPresentazione>1</ImpegnoPresentazione>
<DataImpegno>29042017</DataImpegno>
<FirmaIntermediario>1</FirmaIntermediario>
</FronteSpizio>
<DatiContabili>
<Modulo>
<Trimestre>1</Trimestre>
<TotaleOperazioniAttive>107161,87</TotaleOperazioniAttive>
<TotaleOperazioniPassive>47796,44</TotaleOperazioniPassive>
<IvaEsigibile>12253,35</IvaEsigibile>
<IvaDetratta>9726,89</IvaDetratta>
<IvaDovuta>2526,46</IvaDovuta>
<IvaCredito>0,00</IvaCredito>
<CreditoPeriodoPrecedente>3545,78</CreditoPeriodoPrecedente>
<ImportoDaVersare>0,00</ImportoDaVersare>
<ImportoACredito>-1019,32</ImportoACredito>
</Modulo>
</DatiContabili>
</Comunicazione>
</iv:Fornitura>