<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.xmlmode.nl/interdata/mrb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.xmlmode.nl/interdata/mrb" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="SharedVehicleDataTypes.xsd"/>

	<!-- Schema definitie voor rubriek 'wegenbelasting', versie 1 -->
	<xs:complexType name="wegenbelastingTypeV1">
		<xs:sequence>
			<xs:element ref="waarden" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>

  <!-- Schema definitie voor rubriek 'wegenbelasting', versie 2 -->
  <xs:complexType name="wegenbelastingTypeV2">
    <xs:sequence>
      <xs:element ref="waarden" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  
    <!--<xs:complexType>
      <xs:sequence>
        <xs:element name="provincie" type="provincieType"/>
        <xs:element ref="gewichtVanaf"/>
        <xs:element ref="gewichtTotEnMet"/>
        <xs:element ref="bedragKwartaal"/>
        <xs:element ref="bedragJaar" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>-->

	
	<!-- Definities elementen -->
  <xs:element name="provincie" type="provincieType"/>
	<xs:element name="gewichtVanaf" type="xs:unsignedInt"/>
	<xs:element name="gewichtTotEnMet" type="xs:unsignedInt"/>
	<xs:element name="bedragKwartaal">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:minInclusive value="0" />
				<xs:fractionDigits value="2" />
			</xs:restriction>
		</xs:simpleType>
	</xs:element>

	<xs:element name="bedragJaar">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:minInclusive value="0" />
				<xs:fractionDigits value="2" />
			</xs:restriction>
		</xs:simpleType>
	</xs:element>

  <xs:element name="bedragParticulierKwartaal">
    <xs:simpleType>
      <xs:restriction base="xs:decimal">
        <xs:minInclusive value="0" />
        <xs:fractionDigits value="2" />
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  
  <xs:element name="waarden">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="provincie" />
        <xs:element ref="gewichtVanaf"/>
        <xs:element ref="gewichtTotEnMet"/>
        <xs:element ref="bedragKwartaal"/>
        <xs:element ref="bedragJaar" minOccurs="0"/>
        <xs:element ref="bedragParticulierKwartaal" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
