<?xml version="1.0" encoding="iso-8859-15"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  
  <xs:include schemaLocation="Generic.xsd" />
  
  <xs:element name="scheda">
   <xs:complexType>
      <xs:sequence>
		<xs:element name="Settings">
          <xs:complexType>
            <xs:sequence>
				<xs:element name="version">
					<xs:simpleType>
						<xs:restriction base="Versione" /> 
					</xs:simpleType>
				</xs:element>
				<xs:element name="codfiscamm">
					<xs:simpleType>
						<xs:restriction base="PIva" />
					</xs:simpleType>
				</xs:element>
				<xs:element name="cua">
					<xs:simpleType>
						<xs:restriction base="Cua" /> 
					</xs:simpleType>
				</xs:element>
				<xs:element name="tiposcheda" type="xs:string" fixed="VA" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Varianti">
          <xs:complexType>
            <xs:sequence>
				<xs:element name="in_aumento" type="SiNo" />
				<xs:element name="in_diminuzione" type="SiNo" />
				<xs:element name="imp_aumento" type="xs:decimal" nillable="true" />
				<xs:element name="imp_diminuzione" type="xs:decimal" nillable="true" />
				<xs:element name="gg_maggior_term_esec_lav" type="xs:int" nillable="true" />
				<xs:element name="causale_c1a" type="SiNo" />
				<xs:element name="causale_c1b" type="SiNo" />
				<xs:element name="causale_c1b_bis" type="SiNo" />
				<xs:element name="causale_c1c" type="SiNo" />
				<xs:element name="causale_c1d" type="SiNo" />
				<xs:element name="causale_c3" type="SiNo" />
				<xs:element name="causale_spec" type="SiNo" />
				<xs:element name="specificare" type="myString" />
				<xs:element name="quinto_obbligo" type="SiNo" />
				<xs:element name="risoluzione" type="SiNo" />
				<xs:element name="data_risoluzione" type="myDate" nillable="true" />
				<xs:element name="imp_a_misura" type="myDecimal" nillable="true" />
				<xs:element name="imp_a_corpo" type="myDecimal" nillable="true" />
				<xs:element name="imp_a_economia" type="myDecimal" nillable="true" />
				<xs:element name="imp_b_misura" type="myDecimal" nillable="true" />
				<xs:element name="imp_b_corpo" type="myDecimal" nillable="true" />
				<xs:element name="imp_b_economia" type="myDecimal" nillable="true" />
				<xs:element name="imp_c1" type="myDecimal" nillable="true" />
				<xs:element name="imp_c2" type="myDecimal" nillable="true" />
				<xs:element name="imp_c3" type="myDecimal" nillable="true" />
				<xs:element name="imp_c4" type="myDecimal" nillable="true" />
				<xs:element name="imp_c5" type="myDecimal" nillable="true" />
				<xs:element name="imp_c6" type="myDecimal" nillable="true" />
				<xs:element name="imp_c7" type="myDecimal" nillable="true" />
				<xs:element name="imp_c8" type="myDecimal" nillable="true" />
				<xs:element name="imp_c9" type="myDecimal" nillable="true" />
				<xs:element name="imp_c10" type="myDecimal" nillable="true" />
				<xs:element name="imp_c11" type="myDecimal" nillable="true" />
				<xs:element name="imp_c12" type="myDecimal" nillable="true" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
