<?xml version="1.0" encoding="UTF-8"?>
<!--
XML Schema Rec
Generated by CoreFiling: generator revision 605498
Mon Aug 17 11:08:33 BST 2026

-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:exb="http://www.govtalk.gov.uk/taxation/EXB/26-27/1" targetNamespace="http://www.govtalk.gov.uk/taxation/EXB/26-27/1" version="1.0" id="exb" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xsd:annotation>
    <xsd:appinfo>
      <gms:Metadata xmlns:gms="http://www.govtalk.gov.uk/CM/gms-xs">
        <gms:Audience>e-service developers</gms:Audience>
        <gms:Contributor>CoreFiling Ltd</gms:Contributor>
        <gms:Creator>HMRC</gms:Creator>
        <gms:Date>
          <gms:Created>2006-07-18</gms:Created>
        </gms:Date>
        <gms:Date>
          <gms:Modified>2026-08-17</gms:Modified>
        </gms:Date>
        <gms:Language>[ISO 639-2/B] ENG</gms:Language>
        <gms:Publisher>HMRC</gms:Publisher>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>IRenvelope</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>EXB</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>IRheader</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>P11D</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>P11Db</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>NINOtype</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>EXBNameStructure</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_ContactDetailsStructure</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_EmailType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRdecimalType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRheaderStringType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRmonetaryStructure</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRnonNegativeDecimalType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRnonNegativeMonetaryStructure</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_IRnonNegativeMonetaryType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_ISOcurrencyType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_PAYEstringType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_TelephoneStructure</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_WorkHomeType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_WorksNumberType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Relation>
          <gms:ProvidesDefinitionOf>exb_YesNoType</gms:ProvidesDefinitionOf>
        </gms:Relation>
        <gms:Rights>
          <gms:Copyright>(C) Crown Copyright 2001-2026</gms:Copyright>
        </gms:Rights>
        <gms:Subject>
          <gms:Category>Economics, Finance and Tax</gms:Category>
        </gms:Subject>
        <gms:Subject>
          <gms:Project>On-line Tax Return filing</gms:Project>
        </gms:Subject>
        <gms:Title>Expenses and Benefits Schema</gms:Title>
        <gms:Type>message</gms:Type>
      </gms:Metadata>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element name="IRenvelope">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="1" maxOccurs="1" ref="exb:IRheader"/>
        <xsd:element minOccurs="1" maxOccurs="1" name="ExpensesAndBenefits" type="exb:EXB"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="EXB">
    <xsd:sequence>
      <xsd:element minOccurs="1" maxOccurs="1" name="Employer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="Name">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="35"/>
                  <xsd:pattern value=".*\S.*"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element minOccurs="1" maxOccurs="1" name="Declarations">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="P11Dincluded">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="12"/>
                  <xsd:enumeration value="are due"/>
                  <xsd:enumeration value="are not due"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element minOccurs="0" maxOccurs="1" ref="exb:P11Db"/>
      <xsd:element minOccurs="1" maxOccurs="1" name="P11DrecordCount">
        <xsd:simpleType>
          <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:maxInclusive value="9999999"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:choice minOccurs="0" maxOccurs="1">
        <xsd:element minOccurs="1" maxOccurs="unbounded" ref="exb:P11D"/>
        <xsd:element minOccurs="1" maxOccurs="1" name="CompressedPart">
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="exb:_intermediate_CompressedPart">
                <xsd:attribute use="optional" default="gzip" name="Type">
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="zip">
                        <xsd:annotation>
                          <xsd:documentation>zip encoding</xsd:documentation>
                        </xsd:annotation>
                      </xsd:enumeration>
                      <xsd:enumeration value="gzip">
                        <xsd:annotation>
                          <xsd:documentation>gzip encoding</xsd:documentation>
                        </xsd:annotation>
                      </xsd:enumeration>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="IRheader">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="0" maxOccurs="1" name="TestMessage">
          <xsd:simpleType>
            <xsd:restriction base="xsd:int">
              <xsd:maxInclusive value="9"/>
              <xsd:minInclusive value="0"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Keys">
          <xsd:annotation>
            <xsd:documentation>This element contains identifiers for the sender of the message. Each identifier is contained within a &lt;Key&gt; element. Each &lt;Key&gt; element also contains a 'Type' attribute which describes the identifier type (e.g. &lt;Key Type='UTR'&gt;, &lt;Key Type='TaxOfficeNumber'&gt;, &lt;Key Type='TaxOfficeReference'&gt;).</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="unbounded" name="Key">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="exb:exb_IRheaderStringType">
                      <xsd:attribute use="optional" name="Type" type="exb:exb_IRheaderStringType"/>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="1" maxOccurs="1" name="PeriodEnd" type="xsd:date"/>
        <xsd:element minOccurs="0" maxOccurs="1" name="Principal">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="Contact" type="exb:exb_ContactDetailsStructure"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Agent">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="AgentID">
                <xsd:annotation>
                  <xsd:documentation>This identifier is for the agent's own reference and is not the same as any agent's credentials that might be used to identify the agent to the Government Gateway.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="exb:exb_IRheaderStringType">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="35"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Company">
                <xsd:simpleType>
                  <xsd:restriction base="exb:exb_IRheaderStringType">
                    <xsd:minLength value="1"/>
                    <xsd:maxLength value="35"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Address">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="4" name="Line">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                          <xsd:maxLength value="35"/>
                          <xsd:pattern value="[A-Za-z0-9 ~!&quot;@#$%&amp;&apos;\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]^_\{\}£€]*"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="PostCode">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                          <xsd:maxLength value="8"/>
                          <xsd:pattern value="[A-Za-z0-9 ~!&quot;@#$%&amp;&apos;\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]^_\{\}£€]*"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Country">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:minLength value="1"/>
                          <xsd:maxLength value="35"/>
                          <xsd:pattern value="[A-Za-z0-9 ~!&quot;@#$%&amp;&apos;\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]^_\{\}£€]*"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="exb:exb_ContactDetailsStructure"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="DefaultCurrency">
          <xsd:simpleType>
            <xsd:restriction base="exb:exb_ISOcurrencyType">
              <xsd:enumeration value="GBP">
                <xsd:annotation>
                  <xsd:documentation>GBP</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Manifest">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="Contains">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="unbounded" name="Reference">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element minOccurs="1" maxOccurs="1" name="Namespace" type="xsd:anyURI"/>
                          <xsd:element minOccurs="1" maxOccurs="1" name="SchemaVersion">
                            <xsd:simpleType>
                              <xsd:restriction base="exb:exb_IRheaderStringType">
                                <xsd:maxLength value="13"/>
                                <xsd:pattern value="[0-9]{4}\-v[0-9]{1,3}\.[0-9]{1,3}(\.[0-9]{1,3})?"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element minOccurs="1" maxOccurs="1" name="TopElementName" type="xsd:NCName"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="IRmark">
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string">
                <xsd:attribute use="required" name="Type">
                  <xsd:simpleType>
                    <xsd:restriction base="exb:exb_IRheaderStringType">
                      <xsd:enumeration value="SAonly">
                        <xsd:annotation>
                          <xsd:documentation>SAonly</xsd:documentation>
                        </xsd:annotation>
                      </xsd:enumeration>
                      <xsd:enumeration value="generic">
                        <xsd:annotation>
                          <xsd:documentation>generic</xsd:documentation>
                        </xsd:annotation>
                      </xsd:enumeration>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="1" maxOccurs="1" name="Sender">
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="Individual">
                <xsd:annotation>
                  <xsd:documentation>Individual</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Company">
                <xsd:annotation>
                  <xsd:documentation>Company</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Agent">
                <xsd:annotation>
                  <xsd:documentation>Agent</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Bureau">
                <xsd:annotation>
                  <xsd:documentation>Bureau</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Partnership">
                <xsd:annotation>
                  <xsd:documentation>Partnership</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Trust">
                <xsd:annotation>
                  <xsd:documentation>Trust</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Employer">
                <xsd:annotation>
                  <xsd:documentation>Employer</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Government">
                <xsd:annotation>
                  <xsd:documentation>Government</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Acting in Capacity">
                <xsd:annotation>
                  <xsd:documentation>Acting in Capacity</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="Other">
                <xsd:annotation>
                  <xsd:documentation>Other</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="P11D">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="1" maxOccurs="1" name="Employee">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="Name" type="exb:EXBNameStructure"/>
              <xsd:element minOccurs="0" maxOccurs="1" name="WksNo">
                <xsd:simpleType>
                  <xsd:restriction base="exb:exb_WorksNumberType">
                    <xsd:maxLength value="20"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="NINO" type="exb:NINOtype"/>
              <xsd:element minOccurs="0" maxOccurs="1" name="BirthDate" type="xsd:date"/>
              <xsd:element minOccurs="0" maxOccurs="1" name="Gender">
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="female"/>
                    <xsd:enumeration value="male"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="optional" name="DirInd">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="3"/>
                  <xsd:enumeration value="yes">
                    <xsd:annotation>
                      <xsd:documentation>This employee is a director</xsd:documentation>
                    </xsd:annotation>
                  </xsd:enumeration>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Transferred">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="5" name="Asset">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="15"/>
                          <xsd:enumeration value="multiple"/>
                          <xsd:enumeration value="other"/>
                          <xsd:enumeration value="precious metals"/>
                          <xsd:enumeration value="property"/>
                          <xsd:enumeration value="cars"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="A"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Payments">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="7" name="Payment">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="20"/>
                          <xsd:enumeration value="other"/>
                          <xsd:enumeration value="season tickets"/>
                          <xsd:enumeration value="private car expenses"/>
                          <xsd:enumeration value="private education"/>
                          <xsd:enumeration value="accountancy fees"/>
                          <xsd:enumeration value="domestic bills"/>
                          <xsd:enumeration value="multiple"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Tax">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="B"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="VouchersOrCCs">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="GrossOrAmtForgone">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="C"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="LivingAccom">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:enumeration value="D"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="MileageAllow">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:enumeration value="E"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Cars">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="unbounded" name="Car">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Make">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:minLength value="1"/>
                          <xsd:maxLength value="35"/>
                          <xsd:pattern value="[A-Za-z0-9 \(\)\-\./]*"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Registered" type="xsd:date"/>
                    <xsd:element minOccurs="0" maxOccurs="1" default="2000-04-05" name="AvailFrom" type="xsd:date"/>
                    <xsd:element minOccurs="0" maxOccurs="1" default="2000-04-05" name="AvailTo" type="xsd:date"/>
                    <xsd:element minOccurs="0" maxOccurs="1" name="CC">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:nonNegativeInteger">
                          <xsd:maxInclusive value="9999"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Fuel">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:enumeration value="F">
                            <xsd:annotation>
                              <xsd:documentation>Diesel cars which meet Euro standard 6d</xsd:documentation>
                            </xsd:annotation>
                          </xsd:enumeration>
                          <xsd:enumeration value="D">
                            <xsd:annotation>
                              <xsd:documentation>All other Diesel</xsd:documentation>
                            </xsd:annotation>
                          </xsd:enumeration>
                          <xsd:enumeration value="A">
                            <xsd:annotation>
                              <xsd:documentation>All other</xsd:documentation>
                            </xsd:annotation>
                          </xsd:enumeration>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:choice minOccurs="1" maxOccurs="1">
                      <xsd:sequence>
                        <xsd:element minOccurs="1" maxOccurs="1" name="CO2">
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:integer">
                              <xsd:maxInclusive value="999"/>
                              <xsd:minInclusive value="0"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element minOccurs="0" maxOccurs="1" name="ZeroEmissionMileage">
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:nonNegativeInteger">
                              <xsd:maxInclusive value="9999"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:element minOccurs="0" maxOccurs="1" name="NoAppCO2Fig">
                        <xsd:simpleType>
                          <xsd:restriction base="exb:exb_YesNoType">
                            <xsd:maxLength value="3"/>
                            <xsd:enumeration value="yes"/>
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:element>
                    </xsd:choice>
                    <xsd:element minOccurs="1" maxOccurs="1" name="List">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRmonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                            <xsd:minInclusive value="1.00"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Accs">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CapCont">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="5000.00"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="PrivUsePmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="FuelWithdrawn">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:extension base="xsd:date">
                            <xsd:attribute use="optional" name="Reinstated">
                              <xsd:simpleType>
                                <xsd:restriction base="exb:exb_YesNoType">
                                  <xsd:maxLength value="3"/>
                                  <xsd:enumeration value="yes"/>
                                </xsd:restriction>
                              </xsd:simpleType>
                            </xsd:attribute>
                          </xsd:extension>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="FuelCashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                            <xsd:minInclusive value="0.01"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="TotalCarsOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="TotalFuelOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="F"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Vans">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="FuelCashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="G"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Loans">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="unbounded" name="Loan">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Joint">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:nonNegativeInteger">
                          <xsd:maxInclusive value="999"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="InitOS">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="FinalOS">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MaxOS">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="IntPaid">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="xsd:date"/>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Discharge" type="xsd:date"/>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="H"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Medical">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="I"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Relocation">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="Excess">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="J"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Services">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="K"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="AssetsAvail">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="7" name="Asset">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="23"/>
                          <xsd:enumeration value="other"/>
                          <xsd:enumeration value="multiple"/>
                          <xsd:enumeration value="corporate hospitality"/>
                          <xsd:enumeration value="boat"/>
                          <xsd:enumeration value="aircraft"/>
                          <xsd:enumeration value="timeshare accommodation"/>
                          <xsd:enumeration value="holiday accommodation"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="AnnValProRata">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="L"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="Other">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="6" name="Class1A">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="29"/>
                          <xsd:enumeration value="multiple"/>
                          <xsd:enumeration value="other"/>
                          <xsd:enumeration value="stop loss charges"/>
                          <xsd:enumeration value="non-qualifying relocation ben"/>
                          <xsd:enumeration value="educational assistance CL1A"/>
                          <xsd:enumeration value="subscriptions and fees"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="6" name="NonClass1A">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="26"/>
                          <xsd:enumeration value="multiple"/>
                          <xsd:enumeration value="other"/>
                          <xsd:enumeration value="loans written or waived"/>
                          <xsd:enumeration value="educational assistance"/>
                          <xsd:enumeration value="nursery places"/>
                          <xsd:enumeration value="subs and professional fees"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CashEquivOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="TaxPaid">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="9999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="M"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ExpPaid">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="TravAndSub">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmtOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Ent">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmtOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                  <xsd:attribute use="required" name="TradingOrgInd" type="exb:exb_YesNoType"/>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="HomeTel">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmtOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="NonQualRel">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmtOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Other">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Desc">
                      <xsd:simpleType>
                        <xsd:restriction base="exb:exb_PAYEstringType">
                          <xsd:maxLength value="30"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="CostOrAmtForgone">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="MadeGood">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TaxablePmtOrRelevantAmt">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="9999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="required" name="Type">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_PAYEstringType">
                  <xsd:maxLength value="1"/>
                  <xsd:enumeration value="N"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="P11Db">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="1" maxOccurs="1" name="Class1AcontributionsDue">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element minOccurs="1" maxOccurs="1" name="TotalBenefit">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="exb:_intermediate_TotalBenefit">
                      <xsd:attribute use="optional" name="AdjustmentRequired">
                        <xsd:simpleType>
                          <xsd:restriction base="exb:exb_YesNoType">
                            <xsd:maxLength value="3"/>
                            <xsd:enumeration value="yes">
                              <xsd:annotation>
                                <xsd:documentation>Adjustment is required</xsd:documentation>
                              </xsd:annotation>
                            </xsd:enumeration>
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:attribute>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="NICpayable">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                      <xsd:maxInclusive value="99999999.99"/>
                    </xsd:restriction>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element minOccurs="0" maxOccurs="1" name="Adjustments">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="TotalBenefit">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="999999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="AmountDue">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element minOccurs="1" maxOccurs="1" name="Description">
                            <xsd:simpleType>
                              <xsd:restriction base="exb:exb_PAYEstringType">
                                <xsd:maxLength value="35"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element minOccurs="1" maxOccurs="1" name="Adjustment">
                            <xsd:complexType>
                              <xsd:simpleContent>
                                <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                                  <xsd:maxInclusive value="999999999.99"/>
                                </xsd:restriction>
                              </xsd:simpleContent>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="AmountNotDue">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element minOccurs="1" maxOccurs="1" name="Description">
                            <xsd:simpleType>
                              <xsd:restriction base="exb:exb_PAYEstringType">
                                <xsd:maxLength value="35"/>
                              </xsd:restriction>
                            </xsd:simpleType>
                          </xsd:element>
                          <xsd:element minOccurs="1" maxOccurs="1" name="Adjustment">
                            <xsd:complexType>
                              <xsd:simpleContent>
                                <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                                  <xsd:maxInclusive value="999999999.99"/>
                                </xsd:restriction>
                              </xsd:simpleContent>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Total">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="999999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element minOccurs="1" maxOccurs="1" name="Payable">
                      <xsd:complexType>
                        <xsd:simpleContent>
                          <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
                            <xsd:maxInclusive value="99999999.99"/>
                          </xsd:restriction>
                        </xsd:simpleContent>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute use="optional" name="NICsRate">
              <xsd:simpleType>
                <xsd:restriction base="exb:exb_IRnonNegativeDecimalType">
                  <xsd:maxInclusive value="99.99"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="NINOtype">
    <xsd:restriction base="exb:exb_PAYEstringType">
      <xsd:minLength value="9"/>
      <xsd:maxLength value="9"/>
      <xsd:pattern value="([A-Z]{2}[0-9]{6}[A-D ])"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="EXBNameStructure">
    <xsd:sequence>
      <xsd:element minOccurs="0" maxOccurs="1" name="Ttl">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="4"/>
            <xsd:pattern value="[A-Za-z][A-Za-z&apos;\-]*"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element minOccurs="1" maxOccurs="2" name="Fore">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="35"/>
            <xsd:pattern value="[A-Za-z][A-Za-z&apos;\-]*"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element minOccurs="1" maxOccurs="1" name="Sur">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="35"/>
            <xsd:pattern value="[A-Za-z][A-Za-z0-9 ,\.\(\)/&amp;\-&apos;]*"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="exb_ContactDetailsStructure">
    <xsd:sequence>
      <xsd:element minOccurs="0" maxOccurs="1" name="Name">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Ttl">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="4"/>
                  <xsd:pattern value="[A-Za-z][A-Za-z&apos;\-]*"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element minOccurs="1" maxOccurs="2" name="Fore">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="35"/>
                  <xsd:pattern value="[A-Za-z][A-Za-z&apos;\-]*"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element minOccurs="1" maxOccurs="1" name="Sur">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                  <xsd:maxLength value="35"/>
                  <xsd:pattern value="[A-Za-z0-9 ,\.\(\)/&amp;\-&apos;]+"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element minOccurs="0" maxOccurs="unbounded" name="Email">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="exb:exb_EmailType">
              <xsd:attribute use="optional" name="Type" type="exb:exb_WorkHomeType"/>
              <xsd:attribute use="optional" name="Preferred" type="exb:exb_YesNoType"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element minOccurs="0" maxOccurs="unbounded" name="Telephone" type="exb:exb_TelephoneStructure"/>
      <xsd:element minOccurs="0" maxOccurs="unbounded" name="Fax" type="exb:exb_TelephoneStructure"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="exb_EmailType">
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
      <xsd:maxLength value="254"/>
      <xsd:pattern value="[^@&apos;&lt;&gt;&quot;]+@[^@&apos;&lt;&gt;&quot;]+"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_IRdecimalType">
    <xsd:restriction base="xsd:decimal">
      <xsd:pattern value="-?(([1-9][0-9]*)|0)\.[0-9]{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_IRheaderStringType">
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Za-z0-9 &amp;&apos;\(\)\*,\-\./]*"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="exb_IRmonetaryStructure">
    <xsd:simpleContent>
      <xsd:extension base="exb:exb_IRdecimalType">
        <xsd:attribute use="optional" name="Currency" type="exb:exb_ISOcurrencyType"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="exb_IRnonNegativeDecimalType">
    <xsd:restriction base="exb:exb_IRdecimalType">
      <xsd:minInclusive value="0.00"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="exb_IRnonNegativeMonetaryStructure">
    <xsd:simpleContent>
      <xsd:extension base="exb:exb_IRnonNegativeMonetaryType">
        <xsd:attribute use="optional" name="Currency" type="exb:exb_ISOcurrencyType"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="exb_IRnonNegativeMonetaryType">
    <xsd:restriction base="exb:exb_IRdecimalType">
      <xsd:minInclusive value="0.00"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_ISOcurrencyType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="EUR">
        <xsd:annotation>
          <xsd:documentation>Euro</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GBP">
        <xsd:annotation>
          <xsd:documentation>Sterling</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_PAYEstringType">
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Za-z0-9 ~!&quot;@#$%&amp;&apos;\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]^_\{\}£€]*"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="exb_TelephoneStructure">
    <xsd:sequence>
      <xsd:element minOccurs="1" maxOccurs="1" name="Number">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="35"/>
            <xsd:pattern value="[0-9\(\)\-\s]{1,35}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element minOccurs="0" maxOccurs="1" name="Extension">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="6"/>
            <xsd:pattern value="[0-9]{1,6}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute use="optional" name="Type" type="exb:exb_WorkHomeType"/>
    <xsd:attribute use="optional" name="Mobile" type="exb:exb_YesNoType"/>
    <xsd:attribute use="optional" name="Preferred" type="exb:exb_YesNoType"/>
  </xsd:complexType>
  <xsd:simpleType name="exb_WorkHomeType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="home"/>
      <xsd:enumeration value="work"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_WorksNumberType">
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="20"/>
      <xsd:pattern value="[A-Za-z0-9 ~!&quot;@#$%&amp;&apos;\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]^_\{\}£€]*"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="exb_YesNoType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="no"/>
      <xsd:enumeration value="yes"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!--
  **************************************************************
                    Auto-Generated Types
  **************************************************************

  Declaration of automatically generated named simpleTypes.
  These are necessary when XSDL does not allow inline
  declaration of simpleTypes under certain conditions.

  -->
  <xsd:simpleType name="_intermediate_CompressedPart">
    <xsd:restriction base="xsd:base64Binary">
      <xsd:minLength value="4"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="_intermediate_TotalBenefit">
    <xsd:simpleContent>
      <xsd:restriction base="exb:exb_IRnonNegativeMonetaryStructure">
        <xsd:maxInclusive value="999999999.99"/>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:schema>
