Schema api_call_1.xsd

schema location: | api_call_1.xsd
attributeFormDefault: | unqualified
elementFormDefault: | qualified

Elements | Complex types | Simple types
api_call_1 | CCIAA_REA | anno
| comune | CAP
| dati_catastali | codice_catastale_comune
| datiImmobile | codice_fiscale
| persona_fisica | codice_istat_comune
| persona_generica | codice_provincia
| persona_giuridica | data
| unitaimmobiliare | decimale1
|  | dpr412
|  | email
|  | numIntero
|  | partita_IVA
|  | ruolo_nominante
|  | testo

element api_call_1

diagram |
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.5"/> </xs:complexType> </xs:element> <xs:element name="L1_codice_impianto" type="testo"/> <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="testo" minOccurs="0"/> <xs:element name="L1_4flagH2O" type="xs:boolean"/> <xs:element name="L1_4flagAria" type="xs:boolean"/> <xs:element name="L1_4descrAltro" type="testo" 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="testo" 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="testo" 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="testo" 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="CCIAA_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 |
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
VersioneCorrente | xs:decimal | required |  | 2.5 |
source | <xs:element name="versione"> <xs:complexType> <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.5"/> </xs:complexType> </xs:element>

attribute api_call_1/versione/@VersioneCorrente

type | xs:decimal
properties |
use | required
fixed | 2.5
source | <xs:attribute name="VersioneCorrente" type="xs:decimal" use="required" fixed="2.5"/>

element api_call_1/L1_codice_impianto

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_codice_impianto" type="testo"/>

element api_call_1/modificaAnagrafica

diagram |
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="testo" minOccurs="0"/> <xs:element name="L1_4flagH2O" type="xs:boolean"/> <xs:element name="L1_4flagAria" type="xs:boolean"/> <xs:element name="L1_4descrAltro" type="testo" 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="testo" 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="testo" 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="testo" 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="CCIAA_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 |
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="testo" minOccurs="0"/> <xs:element name="L1_4flagH2O" type="xs:boolean"/> <xs:element name="L1_4flagAria" type="xs:boolean"/> <xs:element name="L1_4descrAltro" type="testo" 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="testo" 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="testo" 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="testo" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/API_ID

diagram |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_3descrAltro" type="testo" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_4flagH2O

diagram |
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 |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_4descrAltro" type="testo" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagGeneratCombu

diagram |
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 |
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 |
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 |
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 |
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 |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_5descrAltro" type="testo" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagPannelliSol

diagram |
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 |
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 |
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 |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_5descrAltrIntegraz" type="testo" minOccurs="0"/>

element api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5flagClimaInv

diagram |
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 |
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 |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_5descrAltroPer" type="testo" minOccurs="0"/>

element api_call_1/modificaAnagrafica/anagraficaResponsabile

diagram |
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 |
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 |
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 |
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="CCIAA_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 |
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 |
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="CCIAA_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 |
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 |
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 |
type | CCIAA_REA
properties |
minOcc | 0
maxOcc | 1
content | complex
children | cciaa numero_REA
source | <xs:element name="L3_nominato_REA" type="CCIAA_REA" minOccurs="0"/>

element api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_data_inizio_nomina

diagram |
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 |
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 |
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 CCIAA_REA

diagram |
children | cciaa numero_REA
used by |
element | api_call_1/modificaAnagrafica/anagraficaTerzoResponsabile/terzo_responsabile/L3_nominato_REA
source | <xs:complexType name="CCIAA_REA"> <xs:sequence> <xs:element name="cciaa" type="testo" minOccurs="0"/> <xs:element name="numero_REA" type="testo" minOccurs="0"/> </xs:sequence> </xs:complexType>

element CCIAA_REA/cciaa

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="cciaa" type="testo" minOccurs="0"/>

element CCIAA_REA/numero_REA

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="numero_REA" type="testo" minOccurs="0"/>

complexType comune

diagram |
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="testo" minOccurs="0"/> <xs:element name="codiceIstatComune" type="codice_istat_comune"/> </xs:sequence> </xs:complexType>

element comune/nomeComune

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="nomeComune" type="testo" minOccurs="0"/>

element comune/codiceIstatComune

diagram |
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 |
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="testo" minOccurs="0"/> <xs:element name="L1_2foglio" type="testo"/> <xs:element name="L1_2mappale_particella" type="testo"/> <xs:element name="L1_2unitaimmobiliare" type="unitaimmobiliare" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

element dati_catastali/L1_2codice_catastale_comune

diagram |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2sezione" type="testo" minOccurs="0"/>

element dati_catastali/L1_2foglio

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2foglio" type="testo"/>

element dati_catastali/L1_2mappale_particella

diagram |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2mappale_particella" type="testo"/>

element dati_catastali/L1_2unitaimmobiliare

diagram |
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
source | <xs:element name="L1_2unitaimmobiliare" type="unitaimmobiliare" maxOccurs="unbounded"/>

complexType datiImmobile

diagram |
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="testo"/> <xs:element name="L1_2civico" type="testo" 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 |
type | testo
properties |
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2indirizzo" type="testo"/>

element datiImmobile/L1_2civico

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2civico" type="testo" minOccurs="0"/>

element datiImmobile/comune

diagram |
type | comune
properties |
content | complex
children | nomeComune codiceIstatComune
source | <xs:element name="comune" type="comune"/>

element datiImmobile/L1_2nome_provincia

diagram |
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 |
type | xs:boolean
properties |
content | simple
source | <xs:element name="L1_2flagSingolaUnitaImmobiliare" type="xs:boolean"/>

element datiImmobile/datiCatastali

diagram |
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 |
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="testo" minOccurs="0"/> <xs:element name="cognome" type="testo" minOccurs="0"/> <xs:element name="codice_fiscale" type="codice_fiscale"/> <xs:element name="indirizzo" type="testo" minOccurs="0"/> <xs:element name="civico" type="testo" 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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="nome" type="testo" minOccurs="0"/>

element persona_fisica/cognome

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="cognome" type="testo" minOccurs="0"/>

element persona_fisica/codice_fiscale

diagram |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="indirizzo" type="testo" minOccurs="0"/>

element persona_fisica/civico

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="civico" type="testo" minOccurs="0"/>

element persona_fisica/comune

diagram |
type | comune
properties |
content | complex
children | nomeComune codiceIstatComune
source | <xs:element name="comune" type="comune"/>

element persona_fisica/provincia

diagram |
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 |
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 |
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 |
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 |
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="testo" minOccurs="0"/> <xs:element name="partita_IVA" type="partita_IVA"/> <xs:element name="indirizzo" type="testo" minOccurs="0"/> <xs:element name="civico" type="testo" 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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="ragione_sociale" type="testo" minOccurs="0"/>

element persona_giuridica/partita_IVA

diagram |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="indirizzo" type="testo" minOccurs="0"/>

element persona_giuridica/civico

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="civico" type="testo" minOccurs="0"/>

element persona_giuridica/comune

diagram |
type | comune
properties |
content | complex
children | nomeComune codiceIstatComune
source | <xs:element name="comune" type="comune"/>

element persona_giuridica/provincia

diagram |
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 unitaimmobiliare

diagram |
children | L1_2subalterno L1_2piano L1_2palazzo L1_2scala L1_2interno L1_2DPR412 L1_2codice_ape
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="testo" minOccurs="0"/> <xs:element name="L1_2palazzo" type="testo" minOccurs="0"/> <xs:element name="L1_2scala" type="testo" minOccurs="0"/> <xs:element name="L1_2interno" type="testo" minOccurs="0"/> <xs:element name="L1_2DPR412" type="dpr412"/> <xs:element name="L1_2codice_ape" type="testo" minOccurs="0"/> </xs:sequence> </xs:complexType>

element unitaimmobiliare/L1_2subalterno

diagram |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2piano" type="testo" minOccurs="0"/>

element unitaimmobiliare/L1_2palazzo

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2palazzo" type="testo" minOccurs="0"/>

element unitaimmobiliare/L1_2scala

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2scala" type="testo" minOccurs="0"/>

element unitaimmobiliare/L1_2interno

diagram |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2interno" type="testo" minOccurs="0"/>

element unitaimmobiliare/L1_2DPR412

diagram |
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 |
type | testo
properties |
minOcc | 0
maxOcc | 1
content | simple
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:element name="L1_2codice_ape" type="testo" minOccurs="0"/>

simpleType anno

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

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

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

type | restriction of xs:string
properties |
base | xs:string
used by |
element | persona_fisica/codice_fiscale
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

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

type | restriction of xs:string
properties |
base | xs:string
used by |
elements | datiImmobile/L1_2nome_provincia persona_fisica/provincia persona_giuridica/provincia
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

type | restriction of xs:date
properties |
base | xs:date
used by |
elements | 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

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

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

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 numIntero

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

type | restriction of xs:string
properties |
base | xs:string
used by |
element | 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 ruolo_nominante

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>

simpleType testo

type | restriction of xs:string
properties |
base | xs:string
used by |
elements | CCIAA_REA/cciaa persona_fisica/civico persona_giuridica/civico persona_fisica/cognome persona_fisica/indirizzo persona_giuridica/indirizzo datiImmobile/L1_2civico unitaimmobiliare/L1_2codice_ape dati_catastali/L1_2foglio datiImmobile/L1_2indirizzo unitaimmobiliare/L1_2interno dati_catastali/L1_2mappale_particella unitaimmobiliare/L1_2palazzo unitaimmobiliare/L1_2piano unitaimmobiliare/L1_2scala dati_catastali/L1_2sezione api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_3descrAltro api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_4descrAltro api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltrIntegraz api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltro api_call_1/modificaAnagrafica/scheda_1_dati_identificativi_impianto/L1_5descrAltroPer api_call_1/L1_codice_impianto persona_fisica/nome comune/nomeComune CCIAA_REA/numero_REA persona_giuridica/ragione_sociale
facets |
Kind | Value | Annotation
maxLength | 255 |
source | <xs:simpleType name="testo"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType>

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