<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="portable">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="portablerow" maxOccurs="unbounded" minOccurs="0">
          <xs:complexType>
          <xs:all  maxOccurs="1" minOccurs="0">
              <xs:element type="xs:int" name="vid"/>
              <xs:element type="xs:string" name="calculationmethod"/>
              <xs:element type="xs:string" name="resultgroups"/>
              <xs:element type="xs:string" name="indexdevelopments" minOccurs="0"/>
              <xs:element type="xs:string" name="accountplan_label" minOccurs="0"/>
			  
              <xs:element type="xs:string" name="maingroup_name" minOccurs="0"/>
              <xs:element type="xs:string" name="maingroup_code" minOccurs="0"/>
			  <xs:element type="xs:string" name="maingroup_sharedvaluegroups" minOccurs="0"/>
			  
			  <xs:element type="xs:string" name="subgroup_name" minOccurs="0"/>
			   <xs:element type="xs:string" name="subgroup_code" minOccurs="0"/>
              <xs:element type="xs:boolean" name="subgroup_istemplate" minOccurs="0"/>
			  <xs:element type="xs:string" name="subgroup_templatename" minOccurs="0"/>
			  <xs:element type="xs:string" name="subgroup_indexdevelopmentname" minOccurs="0"/>
			  
              <xs:element type="xs:string" name="row_name" minOccurs="0"/>
              <xs:element type="xs:string" name="row_code" minOccurs="0"/>
              <xs:element type="xs:boolean" name="row_include" minOccurs="0"/>
			   <xs:element type="xs:string" name="row_indexdevelopmentname" minOccurs="0"/>
              <xs:element type="xs:string" name="row_units" minOccurs="0"/>
			  
              <xs:element type="xs:int" name="basevalues_lifetime" minOccurs="0"/>
              <xs:element type="xs:decimal" name="basevalues_maintenance" minOccurs="0"/>
              <xs:element type="xs:decimal" name="basevalues_restore" minOccurs="0"/>
			  <xs:element type="xs:decimal" name="basevalues_unitprice" minOccurs="0"/>
			  <xs:element type="xs:short" name="basevalues_frequency" minOccurs="0"/>
			  
              <xs:element type="xs:decimal" name="inputvalues_amount" minOccurs="0"/>
			  <xs:element type="xs:int" name="inputvalues_unitprice" minOccurs="0" />
              <xs:element type="xs:decimal" name="inputvalues_maintenance" minOccurs="0"/>
              <xs:element type="xs:decimal" name="inputvalues_restore" minOccurs="0"/>
			  <xs:element type="xs:string" name="inputvalues_comment" minOccurs="0"/>
              
    	 
         </xs:all>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>