Schema api_call_1.xsd


schema location api_call_1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace api_call_1
 
Elements  Complex types  Simple types 
api_call_1  comune  anno 
dati_catastali  CAP 
datiImmobile  codice_catastale_comune 
persona_fisica  codice_fiscale 
persona_generica  codice_istat_comune 
persona_giuridica  codice_provincia 
REA  data 
unitaimmobiliare  decimale1 
dpr412 
email 
numero_REA 
numIntero 
partita_IVA 
PDR 
POD 
ruolo_nominante 


element api_call_1
diagram api_call_1_diagrams/api_call_1_p1.png
namespace api_call_1
properties
content complex
children versione L1_codice_impianto modificaAnagrafica
annotation
documentation

                                Il presente modello XSD consente di aggiornare il libretto di impianto termico di un impianto esistente dal punto di vista anagrafico, in una di queste tre possibilità:
                                1 = Anagrafica d'impianto, costituita da tutti i punti della scheda 1 tranne il responsabile d'impianto (punto 1.6)
                                2 = Solamente l'anagrafica del responsabile d'impianto (1.6)
                                3 = L'anagrafica del terzo responsabile (scheda 3)

                                In base a quale azione di aggiornamento si intende fare, va scelto l'elemento relativo nel nodo modificaAnagrafica e, con esso, va inserito obbligatoriamente l'attributro API_ID con il valore indicato.

                                La funzione 1 deve essere usate nei seguenti casi:
                                 - si vogliono cambiare solo i dati relativi all'ubicazione dell'immobile (indirizzo, foglio/particella/subalterno catastale), per cui deve essere inviato anche l'elemento L1_2datiImmobile e tutti i sottoelementi.
                                 - se si vuole modificare uno o più elementi della scheda 1 (con o senza dati dell'immobile), ovvero i punti 1.2, 1.3 o/e 1.4 relativi al tipo di servizio a cui è destinato l'impianto ma senza che ci sia la modifica dei relativi generatori.
                                 - NB. quando questa modifica comporta di modificare anche il generatore relativo, ad es. l'introduzione di un impianto di Climatizzazione estiva (punto 1.3) insieme all'inserimento di un gruppo frigo, deve essere usata l'API relativa all'inserimento o sostituzione dei generatori, quindi non deve essere usata detta funzione 1.

                                La funzione 2 deve essere usata quando cambia il responsabile di un impianto esistente o un sottoelemento del responsabile come ad esempio l'indirizzo di residenza.
                               
                                La funzione 3 deve essere usata quando cambia il terzo responsabile di un impianto esistente o uno o più sottoelementi del terzo responsabile.
source <xs:element name="api_call_1">
 
<xs:annotation>
   
<xs:documentation>
                                Il presente modello XSD consente di aggiornare il libretto di impianto termico di un impianto esistente dal punto di vista anagrafico, in una di queste tre possibilità:
                                1 = Anagrafica d'impianto, costituita da tutti i punti della scheda 1 tranne il responsabile d'impianto (punto 1.6)
                                2 = Solamente l'anagrafica del responsabile d'impianto (1.6)
                                3 = L'anagrafica del terzo responsabile (scheda 3)

                                In base a quale azione di aggiornamento si intende fare, va scelto l'elemento relativo nel nodo modificaAnagrafica e, con esso, va inserito obbligatoriamente l'attributro API_ID con il valore indicato.

                                La funzione 1 deve essere usate nei seguenti casi:
                                 - si vogliono cambiare solo i dati relativi all'ubicazione dell'immobile (indirizzo, foglio/particella/subalterno catastale), per cui deve essere inviato anche l'elemento L1_2datiImmobile e tutti i sottoelementi.
                                 - se si vuole modificare uno o più elementi della scheda 1 (con o senza dati dell'immobile), ovvero i punti 1.2, 1.3 o/e 1.4 relativi al tipo di servizio a cui è destinato l'impianto ma senza che ci sia la modifica dei relativi generatori.
                                 - NB. quando questa modifica comporta di modificare anche il generatore relativo, ad es. l'introduzione di un impianto di Climatizzazione estiva (punto 1.3) insieme all'inserimento di un gruppo frigo, deve essere usata l'API relativa all'inserimento o sostituzione dei generatori, quindi non deve essere usata detta funzione 1.

                                La funzione 2 deve essere usata quando cambia il responsabile di un impianto esistente o un sottoelemento del responsabile come ad esempio l'indirizzo di residenza.
                               
                                La funzione 3 deve essere usata quando cambia il terzo responsabile di un impianto esistente o uno o più sottoelementi del terzo responsabile.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="versione">
       
<xs:complexType>
         
<xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.2"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="L1_codice_impianto" type="xs:string"/>
     
<xs:element name="modificaAnagrafica">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="scheda_1_dati_identificativi_impianto">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="API_ID" type="xs:integer" fixed="1"/>
                 
<xs:element name="L1_2datiImmobile" type="datiImmobile" minOccurs="0"/>
                 
<xs:element name="L1_2volLordoRisc" type="decimale1"/>
                 
<xs:element name="L1_2volLordoRaffr" type="decimale1"/>
                 
<xs:element name="L1_3flagProdACS" type="xs:boolean"/>
                 
<xs:element name="L1_3potUtileACS" type="decimale1" minOccurs="0"/>
                 
<xs:element name="L1_3flagClimaInv" type="xs:boolean"/>
                 
<xs:element name="L1_3potUtileClimaInv" type="decimale1" minOccurs="0"/>
                 
<xs:element name="L1_3flagClimaEst" type="xs:boolean"/>
                 
<xs:element name="L1_3potUtileClimaEst" type="decimale1" minOccurs="0"/>
                 
<xs:element name="L1_3descrAltro" type="xs:string" minOccurs="0"/>
                 
<xs:element name="L1_4flagH2O" type="xs:boolean"/>
                 
<xs:element name="L1_4flagAria" type="xs:boolean"/>
                 
<xs:element name="L1_4descrAltro" type="xs:string" minOccurs="0"/>
                 
<xs:element name="L1_5flagGeneratCombu" type="xs:boolean"/>
                 
<xs:element name="L1_5flagPompaCal" type="xs:boolean"/>
                 
<xs:element name="L1_5flagMaccFrigo" type="xs:boolean"/>
                 
<xs:element name="L1_5flagTelerisc" type="xs:boolean"/>
                 
<xs:element name="L1_5flagTeleraffr" type="xs:boolean"/>
                 
<xs:element name="L1_5flagCogener" type="xs:boolean"/>
                 
<xs:element name="L1_5descrAltro" type="xs:string" minOccurs="0"/>
                 
<xs:element name="L1_5flagPannelliSol" type="xs:boolean"/>
                 
<xs:element name="L1_5superfLordaTot" type="decimale1" minOccurs="0"/>
                 
<xs:element name="L1_5flagAltraIntegraz" type="xs:boolean"/>
                 
<xs:element name="L1_5potUtile" type="decimale1" minOccurs="0"/>
                 
<xs:element name="L1_5descrAltrIntegraz" type="xs:string" minOccurs="0"/>
                 
<xs:element name="L1_5flagClimaInv" type="xs:boolean"/>
                 
<xs:element name="L1_5flagClimaEst" type="xs:boolean"/>
                 
<xs:element name="L1_5flagProdACS" type="xs:boolean"/>
                 
<xs:element name="L1_5descrAltroPer" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="anagraficaResponsabile">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="API_ID" type="xs:integer" fixed="2"/>
                 
<xs:element name="L1_6responsabile" type="persona_generica"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="anagraficaTerzoResponsabile">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="API_ID" type="xs:integer" fixed="3"/>
                 
<xs:element name="terzo_responsabile">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="L3_nominante" type="persona_generica"/>
                       
<xs:element name="L3_nominato" type="persona_giuridica"/>
                       
<xs:element name="L3_nominato_REA" type="REA" minOccurs="0"/>
                       
<xs:element name="L3_data_inizio_nomina" type="data"/>
                       
<xs:element name="L3_data_fine_nomina" type="data" minOccurs="0"/>
                       
<xs:element name="L3_ruolo_nominante" type="ruolo_nominante"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element api_call_1/versione
diagram api_call_1_diagrams/api_call_1_p2.png
namespace api_call_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
VersioneCorrente  xs:decimal  required    2.2  
source <xs:element name="versione">
 
<xs:complexType>
   
<xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.2"/>
 
</xs:complexType>
</xs:element>

attribute api_call_1/versione/@VersioneCorrente
type xs:decimal
properties
use required
fixed 2.2
source <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.2"/>

element api_call_1/L1_codice_impianto
diagram api_call_1_diagrams/api_call_1_p3.png
namespace api_call_1
type xs:string
properties
content simple
source <xs:element name="L1_codice_impianto" type="xs:string"/>

element api_call_1/modificaAnagrafica
diagram api_call_1_diagrams/api_call_1_p4.png
namespace api_call_1
properties
content complex
children scheda_1_dati_identificativi_impianto anagraficaResponsabile anagraficaTerzoResponsabile
source <xs:element name="modificaAnagrafica">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="scheda_1_dati_identificativi_impianto">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="API_ID" type="xs:integer" fixed="1"/>
           
<xs:element name="L1_2datiImmobile" type="datiImmobile" minOccurs="0"/>
           
<xs:element name="L1_2volLordoRisc" type="decimale1"/>
           
<xs:element name="L1_2volLordoRaffr" type="decimale1"/>
           
<xs:element name="L1_3flagProdACS" type="xs:boolean"/>
           
<xs:element name="L1_3potUtileACS" type="decimale1" minOccurs="0"/>
           
<xs:element name="L1_3flagClimaInv" type="xs:boolean"/>
           
<xs:element name="L1_3potUtileClimaInv" type="decimale1" minOccurs="0"/>
           
<xs:element name="L1_3flagClimaEst" type="xs:boolean"/>
           
<xs:element name="L1_3potUtileClimaEst" type="decimale1" minOccurs="0"/>
           
<xs:element name="L1_3descrAltro" type="xs:string" minOccurs="0"/>
           
<xs:element name="L1_4flagH2O" type="xs:boolean"/>
           
<xs:element name="L1_4flagAria" type="xs:boolean"/>
           
<xs:element name="L1_4descrAltro" type="xs:string" minOccurs="0"/>
           
<xs:element name="L1_5flagGeneratCombu" type="xs:boolean"/>
           
<xs:element name="L1_5flagPompaCal" type="xs:boolean"/>
           
<xs:element name="L1_5flagMaccFrigo" type="xs:boolean"/>
           
<xs:element name="L1_5flagTelerisc" type="xs:boolean"/>
           
<xs:element name="L1_5flagTeleraffr" type="xs:boolean"/>
           
<xs:element name="L1_5flagCogener" type="xs:boolean"/>
           
<xs:element name="L1_5descrAltro" type="xs:string" minOccurs="0"/>
           
<xs:element name="L1_5flagPannelliSol" type="xs:boolean"/>
           
<xs:element name="L1_5superfLordaTot" type="decimale1" minOccurs="0"/>
           
<xs:element name="L1_5flagAltraIntegraz" type="xs:boolean"/>
           
<xs:element name="L1_5potUtile" type="decimale1" minOccurs="0"/>
           
<xs:element name="L1_5descrAltrIntegraz" type="xs:string" minOccurs="0"/>
           
<xs:element name="L1_5flagClimaInv" type="xs:boolean"/>
           
<xs:element name="L1_5flagClimaEst" type="xs:boolean"/>
           
<xs:element name="L1_5flagProdACS" type="xs:boolean"/>
           
<xs:element name="L1_5descrAltroPer" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="anagraficaResponsabile">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="API_ID" type="xs:integer" fixed="2"/>
           
<xs:element name="L1_6responsabile" type="persona_generica"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="anagraficaTerzoResponsabile">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="API_ID" type="xs:integer" fixed="3"/>
           
<xs:element name="terzo_responsabile">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="L3_nominante" type="persona_generica"/>
                 
<xs:element name="L3_nominato" type="persona_giuridica"/>
                 
<xs:element name="L3_nominato_REA" type="REA" minOccurs="0"/>
                 
<xs:element name="L3_data_inizio_nomina" type="data"/>
                 
<xs:element name="L3_data_fine_nomina" type="data" minOccurs="0"/>
                 
<xs:element name="L3_ruolo_nominante" type="ruolo_nominante"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto
diagram api_call_1_diagrams/api_call_1_p5.png
namespace api_call_1
properties
content complex
children API_ID L1_2datiImmobile L1_2volLordoRisc L1_2volLordoRaffr L1_3flagProdACS L1_3potUtileACS L1_3flagClimaInv L1_3potUtileClimaInv L1_3flagClimaEst L1_3potUtileClimaEst L1_3descrAltro L1_4flagH2O L1_4flagAria L1_4descrAltro L1_5flagGeneratCombu L1_5flagPompaCal L1_5flagMaccFrigo L1_5flagTelerisc L1_5flagTeleraffr L1_5flagCogener L1_5descrAltro L1_5flagPannelliSol L1_5superfLordaTot L1_5flagAltraIntegraz L1_5potUtile L1_5descrAltrIntegraz L1_5flagClimaInv L1_5flagClimaEst L1_5flagProdACS L1_5descrAltroPer
source <xs:element name="scheda_1_dati_identificativi_impianto">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="API_ID" type="xs:integer" fixed="1"/>
     
<xs:element name="L1_2datiImmobile" type="datiImmobile" minOccurs="0"/>
     
<xs:element name="L1_2volLordoRisc" type="decimale1"/>
     
<xs:element name="L1_2volLordoRaffr" type="decimale1"/>
     
<xs:element name="L1_3flagProdACS" type="xs:boolean"/>
     
<xs:element name="L1_3potUtileACS" type="decimale1" minOccurs="0"/>
     
<xs:element name="L1_3flagClimaInv" type="xs:boolean"/>
     
<xs:element name="L1_3potUtileClimaInv" type="decimale1" minOccurs="0"/>
     
<xs:element name="L1_3flagClimaEst" type="xs:boolean"/>
     
<xs:element name="L1_3potUtileClimaEst" type="decimale1" minOccurs="0"/>
     
<xs:element name="L1_3descrAltro" type="xs:string" minOccurs="0"/>
     
<xs:element name="L1_4flagH2O" type="xs:boolean"/>
     
<xs:element name="L1_4flagAria" type="xs:boolean"/>
     
<xs:element name="L1_4descrAltro" type="xs:string" minOccurs="0"/>
     
<xs:element name="L1_5flagGeneratCombu" type="xs:boolean"/>
     
<xs:element name="L1_5flagPompaCal" type="xs:boolean"/>
     
<xs:element name="L1_5flagMaccFrigo" type="xs:boolean"/>
     
<xs:element name="L1_5flagTelerisc" type="xs:boolean"/>
     
<xs:element name="L1_5flagTeleraffr" type="xs:boolean"/>
     
<xs:element name="L1_5flagCogener" type="xs:boolean"/>
     
<xs:element name="L1_5descrAltro" type="xs:string" minOccurs="0"/>
     
<xs:element name="L1_5flagPannelliSol" type="xs:boolean"/>
     
<xs:element name="L1_5superfLordaTot" type="decimale1" minOccurs="0"/>
     
<xs:element name="L1_5flagAltraIntegraz" type="xs:boolean"/>
     
<xs:element name="L1_5potUtile" type="decimale1" minOccurs="0"/>
     
<xs:element name="L1_5descrAltrIntegraz" type="xs:string" minOccurs="0"/>
     
<xs:element name="L1_5flagClimaInv" type="xs:boolean"/>
     
<xs:element name="L1_5flagClimaEst" type="xs:boolean"/>
     
<xs:element name="L1_5flagProdACS" type="xs:boolean"/>
     
<xs:element name="L1_5descrAltroPer" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/API_ID
diagram api_call_1_diagrams/api_call_1_p6.png
namespace api_call_1
type xs:integer
properties
content simple
fixed 1
source <xs:element name="API_ID" type="xs:integer" fixed="1"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2datiImmobile
diagram api_call_1_diagrams/api_call_1_p7.png
namespace api_call_1
type datiImmobile
properties
minOcc 0
maxOcc 1
content complex
children L1_2indirizzo L1_2civico comune L1_2nome_provincia L1_2flagSingolaUnitaImmobiliare datiCatastali
source <xs:element name="L1_2datiImmobile" type="datiImmobile" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2volLordoRisc
diagram api_call_1_diagrams/api_call_1_p8.png
namespace api_call_1
type decimale1
properties
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_2volLordoRisc" type="decimale1"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2volLordoRaffr
diagram api_call_1_diagrams/api_call_1_p9.png
namespace api_call_1
type decimale1
properties
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_2volLordoRaffr" type="decimale1"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3flagProdACS
diagram api_call_1_diagrams/api_call_1_p10.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_3flagProdACS" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileACS
diagram api_call_1_diagrams/api_call_1_p11.png
namespace api_call_1
type decimale1
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_3potUtileACS" type="decimale1" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3flagClimaInv
diagram api_call_1_diagrams/api_call_1_p12.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_3flagClimaInv" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileClimaInv
diagram api_call_1_diagrams/api_call_1_p13.png
namespace api_call_1
type decimale1
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_3potUtileClimaInv" type="decimale1" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3flagClimaEst
diagram api_call_1_diagrams/api_call_1_p14.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_3flagClimaEst" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileClimaEst
diagram api_call_1_diagrams/api_call_1_p15.png
namespace api_call_1
type decimale1
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_3potUtileClimaEst" type="decimale1" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3descrAltro
diagram api_call_1_diagrams/api_call_1_p16.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_3descrAltro" type="xs:string" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_4flagH2O
diagram api_call_1_diagrams/api_call_1_p17.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_4flagH2O" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_4flagAria
diagram api_call_1_diagrams/api_call_1_p18.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_4flagAria" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_4descrAltro
diagram api_call_1_diagrams/api_call_1_p19.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_4descrAltro" type="xs:string" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagGeneratCombu
diagram api_call_1_diagrams/api_call_1_p20.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagGeneratCombu" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagPompaCal
diagram api_call_1_diagrams/api_call_1_p21.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagPompaCal" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagMaccFrigo
diagram api_call_1_diagrams/api_call_1_p22.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagMaccFrigo" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagTelerisc
diagram api_call_1_diagrams/api_call_1_p23.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagTelerisc" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagTeleraffr
diagram api_call_1_diagrams/api_call_1_p24.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagTeleraffr" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagCogener
diagram api_call_1_diagrams/api_call_1_p25.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagCogener" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltro
diagram api_call_1_diagrams/api_call_1_p26.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_5descrAltro" type="xs:string" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagPannelliSol
diagram api_call_1_diagrams/api_call_1_p27.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagPannelliSol" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5superfLordaTot
diagram api_call_1_diagrams/api_call_1_p28.png
namespace api_call_1
type decimale1
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_5superfLordaTot" type="decimale1" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagAltraIntegraz
diagram api_call_1_diagrams/api_call_1_p29.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagAltraIntegraz" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5potUtile
diagram api_call_1_diagrams/api_call_1_p30.png
namespace api_call_1
type decimale1
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:element name="L1_5potUtile" type="decimale1" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltrIntegraz
diagram api_call_1_diagrams/api_call_1_p31.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_5descrAltrIntegraz" type="xs:string" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagClimaInv
diagram api_call_1_diagrams/api_call_1_p32.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagClimaInv" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagClimaEst
diagram api_call_1_diagrams/api_call_1_p33.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagClimaEst" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagProdACS
diagram api_call_1_diagrams/api_call_1_p34.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_5flagProdACS" type="xs:boolean"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltroPer
diagram api_call_1_diagrams/api_call_1_p35.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_5descrAltroPer" type="xs:string" minOccurs="0"/>

element api_call_1/modificaAnagrafica/anagraficaResponsabile
diagram api_call_1_diagrams/api_call_1_p36.png
namespace api_call_1
properties
content complex
children API_ID L1_6responsabile
source <xs:element name="anagraficaResponsabile">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="API_ID" type="xs:integer" fixed="2"/>
     
<xs:element name="L1_6responsabile" type="persona_generica"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element api_call_1/modificaAnagrafica/anagraficaResponsabile/API_ID
diagram api_call_1_diagrams/api_call_1_p37.png
namespace api_call_1
type xs:integer
properties
content simple
fixed 2
source <xs:element name="API_ID" type="xs:integer" fixed="2"/>

element api_call_1/modificaAnagrafica/anagraficaResponsabile/L1_6responsabile
diagram api_call_1_diagrams/api_call_1_p38.png
namespace api_call_1
type persona_generica
properties
content complex
children persona_fisica persona_giuridica
source <xs:element name="L1_6responsabile" type="persona_generica"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile
diagram api_call_1_diagrams/api_call_1_p39.png
namespace api_call_1
properties
content complex
children API_ID terzo_responsabile
source <xs:element name="anagraficaTerzoResponsabile">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="API_ID" type="xs:integer" fixed="3"/>
     
<xs:element name="terzo_responsabile">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="L3_nominante" type="persona_generica"/>
           
<xs:element name="L3_nominato" type="persona_giuridica"/>
           
<xs:element name="L3_nominato_REA" type="REA" minOccurs="0"/>
           
<xs:element name="L3_data_inizio_nomina" type="data"/>
           
<xs:element name="L3_data_fine_nomina" type="data" minOccurs="0"/>
           
<xs:element name="L3_ruolo_nominante" type="ruolo_nominante"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/API_ID
diagram api_call_1_diagrams/api_call_1_p40.png
namespace api_call_1
type xs:integer
properties
content simple
fixed 3
source <xs:element name="API_ID" type="xs:integer" fixed="3"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile
diagram api_call_1_diagrams/api_call_1_p41.png
namespace api_call_1
properties
content complex
children L3_nominante L3_nominato L3_nominato_REA L3_data_inizio_nomina L3_data_fine_nomina L3_ruolo_nominante
source <xs:element name="terzo_responsabile">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="L3_nominante" type="persona_generica"/>
     
<xs:element name="L3_nominato" type="persona_giuridica"/>
     
<xs:element name="L3_nominato_REA" type="REA" minOccurs="0"/>
     
<xs:element name="L3_data_inizio_nomina" type="data"/>
     
<xs:element name="L3_data_fine_nomina" type="data" minOccurs="0"/>
     
<xs:element name="L3_ruolo_nominante" type="ruolo_nominante"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominante
diagram api_call_1_diagrams/api_call_1_p42.png
namespace api_call_1
type persona_generica
properties
content complex
children persona_fisica persona_giuridica
source <xs:element name="L3_nominante" type="persona_generica"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominato
diagram api_call_1_diagrams/api_call_1_p43.png
namespace api_call_1
type persona_giuridica
properties
content complex
children ragione_sociale partita_IVA indirizzo civico comune provincia
source <xs:element name="L3_nominato" type="persona_giuridica"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominato_REA
diagram api_call_1_diagrams/api_call_1_p44.png
namespace api_call_1
type REA
properties
minOcc 0
maxOcc 1
content complex
children Sigla_Localita_Impresa numero_REA
source <xs:element name="L3_nominato_REA" type="REA" minOccurs="0"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_data_inizio_nomina
diagram api_call_1_diagrams/api_call_1_p45.png
namespace api_call_1
type data
properties
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L3_data_inizio_nomina" type="data"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_data_fine_nomina
diagram api_call_1_diagrams/api_call_1_p46.png
namespace api_call_1
type data
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L3_data_fine_nomina" type="data" minOccurs="0"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_ruolo_nominante
diagram api_call_1_diagrams/api_call_1_p47.png
namespace api_call_1
type ruolo_nominante
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 3
source <xs:element name="L3_ruolo_nominante" type="ruolo_nominante"/>

complexType comune
diagram api_call_1_diagrams/api_call_1_p48.png
namespace api_call_1
children nomeComune codiceIstatComune
used by
elements datiImmobile/comune persona_fisica/comune persona_giuridica/comune
source <xs:complexType name="comune">
 
<xs:sequence>
   
<xs:element name="nomeComune" type="xs:string" minOccurs="0"/>
   
<xs:element name="codiceIstatComune" type="codice_istat_comune"/>
 
</xs:sequence>
</xs:complexType>

element comune/nomeComune
diagram api_call_1_diagrams/api_call_1_p49.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="nomeComune" type="xs:string" minOccurs="0"/>

element comune/codiceIstatComune
diagram api_call_1_diagrams/api_call_1_p50.png
namespace api_call_1
type codice_istat_comune
properties
content simple
facets
Kind Value Annotation
length 6
pattern [0-9]{6}
source <xs:element name="codiceIstatComune" type="codice_istat_comune"/>

complexType dati_catastali
diagram api_call_1_diagrams/api_call_1_p51.png
namespace api_call_1
children L1_2codice_catastale_comune L1_2sezione L1_2foglio L1_2mappale_particella L1_2unitaimmobiliare
used by
element datiImmobile/datiCatastali
annotation
documentation

                dati catastali che identificano l'immobile servito
               
source <xs:complexType name="dati_catastali">
 
<xs:annotation>
   
<xs:documentation>
                dati catastali che identificano l'immobile servito
               
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="L1_2codice_catastale_comune" type="codice_catastale_comune"/>
   
<xs:element name="L1_2sezione" type="xs:string" minOccurs="0"/>
   
<xs:element name="L1_2foglio" type="xs:string"/>
   
<xs:element name="L1_2mappale_particella" type="xs:string"/>
   
<xs:element name="L1_2unitaimmobiliare" type="unitaimmobiliare" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element dati_catastali/L1_2codice_catastale_comune
diagram api_call_1_diagrams/api_call_1_p52.png
namespace api_call_1
type codice_catastale_comune
properties
content simple
facets
Kind Value Annotation
length 4
pattern [a-zA-Z]{1}[0-9]{3}
source <xs:element name="L1_2codice_catastale_comune" type="codice_catastale_comune"/>

element dati_catastali/L1_2sezione
diagram api_call_1_diagrams/api_call_1_p53.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2sezione" type="xs:string" minOccurs="0"/>

element dati_catastali/L1_2foglio
diagram api_call_1_diagrams/api_call_1_p54.png
namespace api_call_1
type xs:string
properties
content simple
source <xs:element name="L1_2foglio" type="xs:string"/>

element dati_catastali/L1_2mappale_particella
diagram api_call_1_diagrams/api_call_1_p55.png
namespace api_call_1
type xs:string
properties
content simple
source <xs:element name="L1_2mappale_particella" type="xs:string"/>

element dati_catastali/L1_2unitaimmobiliare
diagram api_call_1_diagrams/api_call_1_p56.png
namespace api_call_1
type unitaimmobiliare
properties
minOcc 1
maxOcc unbounded
content complex
children L1_2subalterno L1_2piano L1_2palazzo L1_2scala L1_2interno L1_2DPR412 L1_2codice_ape intestazione_elettrica intestazione_termica
source <xs:element name="L1_2unitaimmobiliare" type="unitaimmobiliare" maxOccurs="unbounded"/>

complexType datiImmobile
diagram api_call_1_diagrams/api_call_1_p57.png
namespace api_call_1
children L1_2indirizzo L1_2civico comune L1_2nome_provincia L1_2flagSingolaUnitaImmobiliare datiCatastali
used by
element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2datiImmobile
source <xs:complexType name="datiImmobile">
 
<xs:sequence>
   
<xs:annotation>
     
<xs:documentation>In assenza del codice libretto, inserire il codice dell'impianto
  (se esiste un solo impianto).
  Sono presenti i dati catastali ai quali l'indirizzo fa riferimento, è possibile inserire un unico indirizzo per lo stesso immobile e molteplici dati catastali associati ad esso (es. più subalterni).
  I nomi di comune e provincia sono opzionali, ma va indicato il codice ISTAT obbligatorio.
  Il flag “singola unità immobiliare” indica che il libretto si riferisce ad impianti montati su un edificio composto da una singola unità immobiliare e non su un edificio composto da più unità immobiliari (appartamenti, uffici, ecc)
                                 
</xs:documentation>
   
</xs:annotation>
   
<xs:element name="L1_2indirizzo" type="xs:string"/>
   
<xs:element name="L1_2civico" type="xs:string" minOccurs="0"/>
   
<xs:element name="comune" type="comune"/>
   
<xs:element name="L1_2nome_provincia" type="codice_provincia" minOccurs="0"/>
   
<xs:element name="L1_2flagSingolaUnitaImmobiliare" type="xs:boolean"/>
   
<xs:element name="datiCatastali" type="dati_catastali" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element datiImmobile/L1_2indirizzo
diagram api_call_1_diagrams/api_call_1_p58.png
namespace api_call_1
type xs:string
properties
content simple
source <xs:element name="L1_2indirizzo" type="xs:string"/>

element datiImmobile/L1_2civico
diagram api_call_1_diagrams/api_call_1_p59.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2civico" type="xs:string" minOccurs="0"/>

element datiImmobile/comune
diagram api_call_1_diagrams/api_call_1_p60.png
namespace api_call_1
type comune
properties
content complex
children nomeComune codiceIstatComune
source <xs:element name="comune" type="comune"/>

element datiImmobile/L1_2nome_provincia
diagram api_call_1_diagrams/api_call_1_p61.png
namespace api_call_1
type codice_provincia
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [A-Z]{2}
source <xs:element name="L1_2nome_provincia" type="codice_provincia" minOccurs="0"/>

element datiImmobile/L1_2flagSingolaUnitaImmobiliare
diagram api_call_1_diagrams/api_call_1_p62.png
namespace api_call_1
type xs:boolean
properties
content simple
source <xs:element name="L1_2flagSingolaUnitaImmobiliare" type="xs:boolean"/>

element datiImmobile/datiCatastali
diagram api_call_1_diagrams/api_call_1_p63.png
namespace api_call_1
type dati_catastali
properties
minOcc 1
maxOcc unbounded
content complex
children L1_2codice_catastale_comune L1_2sezione L1_2foglio L1_2mappale_particella L1_2unitaimmobiliare
source <xs:element name="datiCatastali" type="dati_catastali" maxOccurs="unbounded"/>

complexType persona_fisica
diagram api_call_1_diagrams/api_call_1_p64.png
namespace api_call_1
children nome cognome codice_fiscale indirizzo civico comune provincia
used by
element persona_generica/persona_fisica
source <xs:complexType name="persona_fisica">
 
<xs:sequence>
   
<xs:element name="nome" type="xs:string" minOccurs="0"/>
   
<xs:element name="cognome" type="xs:string" minOccurs="0"/>
   
<xs:element name="codice_fiscale" type="codice_fiscale"/>
   
<xs:element name="indirizzo" type="xs:string" minOccurs="0"/>
   
<xs:element name="civico" type="xs:string" minOccurs="0"/>
   
<xs:element name="comune" type="comune"/>
   
<xs:element name="provincia" type="codice_provincia" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element persona_fisica/nome
diagram api_call_1_diagrams/api_call_1_p65.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="nome" type="xs:string" minOccurs="0"/>

element persona_fisica/cognome
diagram api_call_1_diagrams/api_call_1_p66.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="cognome" type="xs:string" minOccurs="0"/>

element persona_fisica/codice_fiscale
diagram api_call_1_diagrams/api_call_1_p67.png
namespace api_call_1
type codice_fiscale
properties
content simple
facets
Kind Value Annotation
pattern [0-9]{11}
pattern [A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]
source <xs:element name="codice_fiscale" type="codice_fiscale"/>

element persona_fisica/indirizzo
diagram api_call_1_diagrams/api_call_1_p68.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="indirizzo" type="xs:string" minOccurs="0"/>

element persona_fisica/civico
diagram api_call_1_diagrams/api_call_1_p69.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="civico" type="xs:string" minOccurs="0"/>

element persona_fisica/comune
diagram api_call_1_diagrams/api_call_1_p70.png
namespace api_call_1
type comune
properties
content complex
children nomeComune codiceIstatComune
source <xs:element name="comune" type="comune"/>

element persona_fisica/provincia
diagram api_call_1_diagrams/api_call_1_p71.png
namespace api_call_1
type codice_provincia
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [A-Z]{2}
source <xs:element name="provincia" type="codice_provincia" minOccurs="0"/>

complexType persona_generica
diagram api_call_1_diagrams/api_call_1_p72.png
namespace api_call_1
children persona_fisica persona_giuridica
used by
elements api_call_1/modificaAnagrafica/anagraficaResponsabile/L1_6responsabile api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominante
source <xs:complexType name="persona_generica">
 
<xs:choice>
   
<xs:element name="persona_fisica" type="persona_fisica"/>
   
<xs:element name="persona_giuridica" type="persona_giuridica"/>
 
</xs:choice>
</xs:complexType>

element persona_generica/persona_fisica
diagram api_call_1_diagrams/api_call_1_p73.png
namespace api_call_1
type persona_fisica
properties
content complex
children nome cognome codice_fiscale indirizzo civico comune provincia
source <xs:element name="persona_fisica" type="persona_fisica"/>

element persona_generica/persona_giuridica
diagram api_call_1_diagrams/api_call_1_p74.png
namespace api_call_1
type persona_giuridica
properties
content complex
children ragione_sociale partita_IVA indirizzo civico comune provincia
source <xs:element name="persona_giuridica" type="persona_giuridica"/>

complexType persona_giuridica
diagram api_call_1_diagrams/api_call_1_p75.png
namespace api_call_1
children ragione_sociale partita_IVA indirizzo civico comune provincia
used by
elements api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominato persona_generica/persona_giuridica
source <xs:complexType name="persona_giuridica">
 
<xs:sequence>
   
<xs:element name="ragione_sociale" type="xs:string" minOccurs="0"/>
   
<xs:element name="partita_IVA" type="partita_IVA"/>
   
<xs:element name="indirizzo" type="xs:string" minOccurs="0"/>
   
<xs:element name="civico" type="xs:string" minOccurs="0"/>
   
<xs:element name="comune" type="comune"/>
   
<xs:element name="provincia" type="codice_provincia" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element persona_giuridica/ragione_sociale
diagram api_call_1_diagrams/api_call_1_p76.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ragione_sociale" type="xs:string" minOccurs="0"/>

element persona_giuridica/partita_IVA
diagram api_call_1_diagrams/api_call_1_p77.png
namespace api_call_1
type partita_IVA
properties
content simple
facets
Kind Value Annotation
length 11
pattern [0-9]{11}
source <xs:element name="partita_IVA" type="partita_IVA"/>

element persona_giuridica/indirizzo
diagram api_call_1_diagrams/api_call_1_p78.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="indirizzo" type="xs:string" minOccurs="0"/>

element persona_giuridica/civico
diagram api_call_1_diagrams/api_call_1_p79.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="civico" type="xs:string" minOccurs="0"/>

element persona_giuridica/comune
diagram api_call_1_diagrams/api_call_1_p80.png
namespace api_call_1
type comune
properties
content complex
children nomeComune codiceIstatComune
source <xs:element name="comune" type="comune"/>

element persona_giuridica/provincia
diagram api_call_1_diagrams/api_call_1_p81.png
namespace api_call_1
type codice_provincia
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [A-Z]{2}
source <xs:element name="provincia" type="codice_provincia" minOccurs="0"/>

complexType REA
diagram api_call_1_diagrams/api_call_1_p82.png
namespace api_call_1
children Sigla_Localita_Impresa numero_REA
used by
elements unitaimmobiliare/intestazione_termica/L1_2REA_PDR unitaimmobiliare/intestazione_elettrica/L1_2REA_POD api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominato_REA
annotation
documentation
il numero REA è composto dalla sigla di 2 caratteri riguardandi la località e un codice numerico a 6 cifre
source <xs:complexType name="REA">
 
<xs:annotation>
   
<xs:documentation>il numero REA è composto dalla sigla di 2 caratteri riguardandi la località e un codice numerico a 6 cifre</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Sigla_Localita_Impresa" type="codice_provincia"/>
   
<xs:element name="numero_REA" type="numero_REA"/>
 
</xs:sequence>
</xs:complexType>

element REA/Sigla_Localita_Impresa
diagram api_call_1_diagrams/api_call_1_p83.png
namespace api_call_1
type codice_provincia
properties
content simple
facets
Kind Value Annotation
pattern [A-Z]{2}
source <xs:element name="Sigla_Localita_Impresa" type="codice_provincia"/>

element REA/numero_REA
diagram api_call_1_diagrams/api_call_1_p84.png
namespace api_call_1
type numero_REA
properties
content simple
facets
Kind Value Annotation
pattern [0-9]{6}
source <xs:element name="numero_REA" type="numero_REA"/>

complexType unitaimmobiliare
diagram api_call_1_diagrams/api_call_1_p85.png
namespace api_call_1
children L1_2subalterno L1_2piano L1_2palazzo L1_2scala L1_2interno L1_2DPR412 L1_2codice_ape intestazione_elettrica intestazione_termica
used by
element dati_catastali/L1_2unitaimmobiliare
annotation
documentation
Contiene i dati relativi alle singole unita immobiliari. L1_2DPR412 rappresenta la categoria immobiliare (E.1, E.2,...).
source <xs:complexType name="unitaimmobiliare">
 
<xs:annotation>
   
<xs:documentation>Contiene i dati relativi alle singole unita immobiliari. L1_2DPR412 rappresenta la categoria immobiliare (E.1, E.2,...).</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="L1_2subalterno" type="numIntero"/>
   
<xs:element name="L1_2piano" type="xs:string" minOccurs="0"/>
   
<xs:element name="L1_2palazzo" type="xs:string" minOccurs="0"/>
   
<xs:element name="L1_2scala" type="xs:string" minOccurs="0"/>
   
<xs:element name="L1_2interno" type="xs:string" minOccurs="0"/>
   
<xs:element name="L1_2DPR412" type="dpr412"/>
   
<xs:element name="L1_2codice_ape" type="xs:string" minOccurs="0"/>
   
<xs:element name="intestazione_elettrica" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>
intestatari della fornitura elettrica, possono esserci più intestatari sullo stesso impianto
(quando nel libretto viene annotato lo storico, quindi hanno date di inizio e fine contratto)
l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
possono anche esserci più POD, nel caso un intestatario abbia più POD a suo nome ripetere tutto
l'elemento intestazione_elettrica
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="L1_2data_inizio_POD" type="data" minOccurs="0"/>
         
<xs:element name="L1_2data_fine_POD" type="data" minOccurs="0"/>
         
<xs:element name="L1_2POD" type="POD" minOccurs="0"/>
         
<xs:element name="L1_2Codice_Fiscale_Persona_Generica_POD" type="codice_fiscale" minOccurs="0"/>
         
<xs:element name="L1_2Partita_Iva_POD" type="partita_IVA" minOccurs="0"/>
         
<xs:element name="L1_2REA_POD" type="REA" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="intestazione_termica" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>
   intestatari della fornitura termica, possono esserci più intestatari sullo stesso impianto per via della data di inizio e fine contratto
   l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
   possono anche esserci più PDR, nel caso un intestatario abbia più PDR a suo nome ripetere tutto l'elemento intestazione_termica
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="L1_2data_inizio_PDR" type="data" minOccurs="0"/>
         
<xs:element name="L1_2data_fine_PDR" type="data" minOccurs="0"/>
         
<xs:element name="L1_2PDR" type="PDR" minOccurs="0"/>
         
<xs:element name="L1_2Codice_Fiscale_Persona_Generica_PDR" type="codice_fiscale" minOccurs="0"/>
         
<xs:element name="L1_2Partita_Iva_PDR" type="partita_IVA" minOccurs="0"/>
         
<xs:element name="L1_2REA_PDR" type="REA" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element unitaimmobiliare/L1_2subalterno
diagram api_call_1_diagrams/api_call_1_p86.png
namespace api_call_1
type numIntero
properties
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 2000000000
source <xs:element name="L1_2subalterno" type="numIntero"/>

element unitaimmobiliare/L1_2piano
diagram api_call_1_diagrams/api_call_1_p87.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2piano" type="xs:string" minOccurs="0"/>

element unitaimmobiliare/L1_2palazzo
diagram api_call_1_diagrams/api_call_1_p88.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2palazzo" type="xs:string" minOccurs="0"/>

element unitaimmobiliare/L1_2scala
diagram api_call_1_diagrams/api_call_1_p89.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2scala" type="xs:string" minOccurs="0"/>

element unitaimmobiliare/L1_2interno
diagram api_call_1_diagrams/api_call_1_p90.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2interno" type="xs:string" minOccurs="0"/>

element unitaimmobiliare/L1_2DPR412
diagram api_call_1_diagrams/api_call_1_p91.png
namespace api_call_1
type dpr412
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 8
source <xs:element name="L1_2DPR412" type="dpr412"/>

element unitaimmobiliare/L1_2codice_ape
diagram api_call_1_diagrams/api_call_1_p92.png
namespace api_call_1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="L1_2codice_ape" type="xs:string" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica
diagram api_call_1_diagrams/api_call_1_p93.png
namespace api_call_1
properties
minOcc 0
maxOcc unbounded
content complex
children L1_2data_inizio_POD L1_2data_fine_POD L1_2POD L1_2Codice_Fiscale_Persona_Generica_POD L1_2Partita_Iva_POD L1_2REA_POD
annotation
documentation

intestatari della fornitura elettrica, possono esserci più intestatari sullo stesso impianto
(quando nel libretto viene annotato lo storico, quindi hanno date di inizio e fine contratto)
l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
possono anche esserci più POD, nel caso un intestatario abbia più POD a suo nome ripetere tutto
l'elemento intestazione_elettrica
source <xs:element name="intestazione_elettrica" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>
intestatari della fornitura elettrica, possono esserci più intestatari sullo stesso impianto
(quando nel libretto viene annotato lo storico, quindi hanno date di inizio e fine contratto)
l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
possono anche esserci più POD, nel caso un intestatario abbia più POD a suo nome ripetere tutto
l'elemento intestazione_elettrica
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="L1_2data_inizio_POD" type="data" minOccurs="0"/>
     
<xs:element name="L1_2data_fine_POD" type="data" minOccurs="0"/>
     
<xs:element name="L1_2POD" type="POD" minOccurs="0"/>
     
<xs:element name="L1_2Codice_Fiscale_Persona_Generica_POD" type="codice_fiscale" minOccurs="0"/>
     
<xs:element name="L1_2Partita_Iva_POD" type="partita_IVA" minOccurs="0"/>
     
<xs:element name="L1_2REA_POD" type="REA" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element unitaimmobiliare/intestazione_elettrica/L1_2data_inizio_POD
diagram api_call_1_diagrams/api_call_1_p94.png
namespace api_call_1
type data
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L1_2data_inizio_POD" type="data" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica/L1_2data_fine_POD
diagram api_call_1_diagrams/api_call_1_p95.png
namespace api_call_1
type data
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L1_2data_fine_POD" type="data" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica/L1_2POD
diagram api_call_1_diagrams/api_call_1_p96.png
namespace api_call_1
type POD
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
pattern [a-zA-Z]{2}[0-9]{3}[a-zA-Z]{1}[0-9]{9}
source <xs:element name="L1_2POD" type="POD" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica/L1_2Codice_Fiscale_Persona_Generica_POD
diagram api_call_1_diagrams/api_call_1_p97.png
namespace api_call_1
type codice_fiscale
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [0-9]{11}
pattern [A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]
source <xs:element name="L1_2Codice_Fiscale_Persona_Generica_POD" type="codice_fiscale" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica/L1_2Partita_Iva_POD
diagram api_call_1_diagrams/api_call_1_p98.png
namespace api_call_1
type partita_IVA
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 11
pattern [0-9]{11}
source <xs:element name="L1_2Partita_Iva_POD" type="partita_IVA" minOccurs="0"/>

element unitaimmobiliare/intestazione_elettrica/L1_2REA_POD
diagram api_call_1_diagrams/api_call_1_p99.png
namespace api_call_1
type REA
properties
minOcc 0
maxOcc 1
content complex
children Sigla_Localita_Impresa numero_REA
source <xs:element name="L1_2REA_POD" type="REA" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica
diagram api_call_1_diagrams/api_call_1_p100.png
namespace api_call_1
properties
minOcc 0
maxOcc unbounded
content complex
children L1_2data_inizio_PDR L1_2data_fine_PDR L1_2PDR L1_2Codice_Fiscale_Persona_Generica_PDR L1_2Partita_Iva_PDR L1_2REA_PDR
annotation
documentation

   intestatari della fornitura termica, possono esserci più intestatari sullo stesso impianto per via della data di inizio e fine contratto
   l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
   possono anche esserci più PDR, nel caso un intestatario abbia più PDR a suo nome ripetere tutto l'elemento intestazione_termica
source <xs:element name="intestazione_termica" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>
   intestatari della fornitura termica, possono esserci più intestatari sullo stesso impianto per via della data di inizio e fine contratto
   l'intestatario è identificato solo a mezzo del codice fiscale e/o PIVA (e n°REA)
   possono anche esserci più PDR, nel caso un intestatario abbia più PDR a suo nome ripetere tutto l'elemento intestazione_termica
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="L1_2data_inizio_PDR" type="data" minOccurs="0"/>
     
<xs:element name="L1_2data_fine_PDR" type="data" minOccurs="0"/>
     
<xs:element name="L1_2PDR" type="PDR" minOccurs="0"/>
     
<xs:element name="L1_2Codice_Fiscale_Persona_Generica_PDR" type="codice_fiscale" minOccurs="0"/>
     
<xs:element name="L1_2Partita_Iva_PDR" type="partita_IVA" minOccurs="0"/>
     
<xs:element name="L1_2REA_PDR" type="REA" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element unitaimmobiliare/intestazione_termica/L1_2data_inizio_PDR
diagram api_call_1_diagrams/api_call_1_p101.png
namespace api_call_1
type data
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L1_2data_inizio_PDR" type="data" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica/L1_2data_fine_PDR
diagram api_call_1_diagrams/api_call_1_p102.png
namespace api_call_1
type data
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:element name="L1_2data_fine_PDR" type="data" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica/L1_2PDR
diagram api_call_1_diagrams/api_call_1_p103.png
namespace api_call_1
type PDR
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
pattern [0-9]{14}
source <xs:element name="L1_2PDR" type="PDR" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica/L1_2Codice_Fiscale_Persona_Generica_PDR
diagram api_call_1_diagrams/api_call_1_p104.png
namespace api_call_1
type codice_fiscale
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [0-9]{11}
pattern [A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]
source <xs:element name="L1_2Codice_Fiscale_Persona_Generica_PDR" type="codice_fiscale" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica/L1_2Partita_Iva_PDR
diagram api_call_1_diagrams/api_call_1_p105.png
namespace api_call_1
type partita_IVA
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 11
pattern [0-9]{11}
source <xs:element name="L1_2Partita_Iva_PDR" type="partita_IVA" minOccurs="0"/>

element unitaimmobiliare/intestazione_termica/L1_2REA_PDR
diagram api_call_1_diagrams/api_call_1_p106.png
namespace api_call_1
type REA
properties
minOcc 0
maxOcc 1
content complex
children Sigla_Localita_Impresa numero_REA
source <xs:element name="L1_2REA_PDR" type="REA" minOccurs="0"/>

simpleType anno
namespace api_call_1
type restriction of xs:integer
properties
base xs:integer
facets
Kind Value Annotation
minExclusive 1900
maxExclusive 2100
source <xs:simpleType name="anno">
 
<xs:restriction base="xs:integer">
   
<xs:minExclusive value="1900"/>
   
<xs:maxExclusive value="2100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CAP
namespace api_call_1
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
length 5
pattern [0-9]{5}
source <xs:simpleType name="CAP">
 
<xs:restriction base="xs:string">
   
<xs:length value="5"/>
   
<xs:pattern value="[0-9]{5}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType codice_catastale_comune
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
element dati_catastali/L1_2codice_catastale_comune
facets
Kind Value Annotation
length 4
pattern [a-zA-Z]{1}[0-9]{3}
source <xs:simpleType name="codice_catastale_comune">
 
<xs:restriction base="xs:string">
   
<xs:length value="4"/>
   
<xs:pattern value="[a-zA-Z]{1}[0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType codice_fiscale
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
elements persona_fisica/codice_fiscale unitaimmobiliare/intestazione_termica/L1_2Codice_Fiscale_Persona_Generica_PDR unitaimmobiliare/intestazione_elettrica/L1_2Codice_Fiscale_Persona_Generica_POD
facets
Kind Value Annotation
pattern [0-9]{11}
pattern [A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]
annotation
documentation
Definizione secondo definizione AGID
source <xs:simpleType name="codice_fiscale">
 
<xs:annotation>
   
<xs:documentation>Definizione secondo definizione AGID</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]{11}"/>
   
<xs:pattern value="[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType codice_istat_comune
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
element comune/codiceIstatComune
facets
Kind Value Annotation
length 6
pattern [0-9]{6}
source <xs:simpleType name="codice_istat_comune">
 
<xs:restriction base="xs:string">
   
<xs:length value="6"/>
   
<xs:pattern value="[0-9]{6}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType codice_provincia
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
elements datiImmobile/L1_2nome_provincia persona_fisica/provincia persona_giuridica/provincia REA/Sigla_Localita_Impresa
facets
Kind Value Annotation
pattern [A-Z]{2}
source <xs:simpleType name="codice_provincia">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType data
namespace api_call_1
type restriction of xs:date
properties
base xs:date
used by
elements unitaimmobiliare/intestazione_termica/L1_2data_fine_PDR unitaimmobiliare/intestazione_elettrica/L1_2data_fine_POD unitaimmobiliare/intestazione_termica/L1_2data_inizio_PDR unitaimmobiliare/intestazione_elettrica/L1_2data_inizio_POD api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_data_fine_nomina api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_data_inizio_nomina
facets
Kind Value Annotation
minInclusive 1900-01-01
maxInclusive 2100-12-31
source <xs:simpleType name="data">
 
<xs:restriction base="xs:date">
   
<xs:minInclusive value="1900-01-01"/>
   
<xs:maxInclusive value="2100-12-31"/>
 
</xs:restriction>
</xs:simpleType>

simpleType decimale1
namespace api_call_1
type restriction of xs:decimal
properties
base xs:decimal
used by
elements api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2volLordoRaffr api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_2volLordoRisc api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileACS api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileClimaEst api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3potUtileClimaInv api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5potUtile api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5superfLordaTot
facets
Kind Value Annotation
minInclusive -2000000000
maxInclusive 2000000000
fractionDigits 1
source <xs:simpleType name="decimale1">
 
<xs:restriction base="xs:decimal">
   
<xs:fractionDigits value="1"/>
   
<xs:minInclusive value="-2000000000"/>
   
<xs:maxInclusive value="2000000000"/>
 
</xs:restriction>
</xs:simpleType>

simpleType dpr412
namespace api_call_1
type restriction of xs:integer
properties
base xs:integer
used by
element unitaimmobiliare/L1_2DPR412
facets
Kind Value Annotation
minInclusive 1
maxInclusive 8
annotation
documentation

Definizione secondo il Decreto del Presidente della Repubblica 412/93:
1 = E.1 Edifici adibiti a residenza e assimilabili
2 = E.2 Edifici adibiti a uffici e assimilabili: pubblici o privati, indipendenti o contigui a costruzioni  adibite  anche  ad  attivita' industriali o artigianali, purche' siano da tali costruzioni scorporabili agli effetti dell'isolamento termico;
3 = E.3 Edifici adibiti a ospedali, cliniche o case  di  cura  e assimilabili ivi compresi quelli adibiti a ricovero o cura di  minori o anziani nonche' le strutture protette  per  l'assistenza ed il recupero dei tossico-dipendenti e di altri soggetti affidati a servizi sociali pubblici;
4 = E.4 Edifici adibiti ad attivita' ricreative, associative  o  di culto e assimilabili
5 = E.5 Edifici adibiti ad attivita' commerciali e assimilabili: quali negozi, magazzini di vendita all'ingrosso o al minuto,supermercati, esposizioni;
6 = E.6 Edifici adibiti ad attivita' sportive
7 = E.7 Edifici adibiti ad attivita' scolastiche a tutti i livelli e assimilabili;
8 = E.8 Edifici adibiti ad attivita' industriali  ed  artigianali e assimilabili.
source <xs:simpleType name="dpr412">
 
<xs:annotation>
   
<xs:documentation>
Definizione secondo il Decreto del Presidente della Repubblica 412/93:
1 = E.1 Edifici adibiti a residenza e assimilabili
2 = E.2 Edifici adibiti a uffici e assimilabili: pubblici o privati, indipendenti o contigui a costruzioni  adibite  anche  ad  attivita' industriali o artigianali, purche' siano da tali costruzioni scorporabili agli effetti dell'isolamento termico;
3 = E.3 Edifici adibiti a ospedali, cliniche o case  di  cura  e assimilabili ivi compresi quelli adibiti a ricovero o cura di  minori o anziani nonche' le strutture protette  per  l'assistenza ed il recupero dei tossico-dipendenti e di altri soggetti affidati a servizi sociali pubblici;
4 = E.4 Edifici adibiti ad attivita' ricreative, associative  o  di culto e assimilabili
5 = E.5 Edifici adibiti ad attivita' commerciali e assimilabili: quali negozi, magazzini di vendita all'ingrosso o al minuto,supermercati, esposizioni;
6 = E.6 Edifici adibiti ad attivita' sportive
7 = E.7 Edifici adibiti ad attivita' scolastiche a tutti i livelli e assimilabili;
8 = E.8 Edifici adibiti ad attivita' industriali  ed  artigianali e assimilabili.
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType email
namespace api_call_1
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
source <xs:simpleType name="email">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"/>
 
</xs:restriction>
</xs:simpleType>

simpleType numero_REA
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
element REA/numero_REA
facets
Kind Value Annotation
pattern [0-9]{6}
source <xs:simpleType name="numero_REA">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]{6}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType numIntero
namespace api_call_1
type restriction of xs:integer
properties
base xs:integer
used by
element unitaimmobiliare/L1_2subalterno
facets
Kind Value Annotation
minInclusive 0
maxInclusive 2000000000
source <xs:simpleType name="numIntero">
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="2000000000"/>
 
</xs:restriction>
</xs:simpleType>

simpleType partita_IVA
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
elements unitaimmobiliare/intestazione_termica/L1_2Partita_Iva_PDR unitaimmobiliare/intestazione_elettrica/L1_2Partita_Iva_POD persona_giuridica/partita_IVA
facets
Kind Value Annotation
length 11
pattern [0-9]{11}
source <xs:simpleType name="partita_IVA">
 
<xs:restriction base="xs:string">
   
<xs:length value="11"/>
   
<xs:pattern value="[0-9]{11}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PDR
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
element unitaimmobiliare/intestazione_termica/L1_2PDR
facets
Kind Value Annotation
length 14
pattern [0-9]{14}
source <xs:simpleType name="PDR">
 
<xs:restriction base="xs:string">
   
<xs:length value="14"/>
   
<xs:pattern value="[0-9]{14}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType POD
namespace api_call_1
type restriction of xs:string
properties
base xs:string
used by
element unitaimmobiliare/intestazione_elettrica/L1_2POD
facets
Kind Value Annotation
length 15
pattern [a-zA-Z]{2}[0-9]{3}[a-zA-Z]{1}[0-9]{9}
source <xs:simpleType name="POD">
 
<xs:restriction base="xs:string">
   
<xs:length value="15"/>
   
<xs:pattern value="[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{1}[0-9]{9}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ruolo_nominante
namespace api_call_1
type restriction of xs:integer
properties
base xs:integer
used by
element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_ruolo_nominante
facets
Kind Value Annotation
minInclusive 1
maxInclusive 3
annotation
documentation

I tipi sono:
1 = Proprietario
2 = Amministratore
3 = Occupante
           
source <xs:simpleType name="ruolo_nominante">
 
<xs:annotation>
   
<xs:documentation>
I tipi sono:
1 = Proprietario
2 = Amministratore
3 = Occupante
           
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="3"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy