Schema OSSAffiliation_20184.xsd


ROOT ELEMENT OSSAffiliation
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://socialsecurity.be/xml/ns/ossaffiliation
 
Elements  Complex types 
AccountNbrFormat  BankAccountType 
AccountNumber  CommunicationType 
BankAccount  ConsumerPriceIndexInformationType 
BankIdentifierCode  CoordinatesContactPersonType 
Comment  CreditorDetailType 
Communication  DependentPersonType 
CompanyID  OSSHolderType 
ConsumerPriceIndexInformation  OSSInsuranceInformationType 
CoordinatesContactPerson  OSSInsuranceType 
CreditorDetail  OSSInsuredEmployerType 
Denomination  PaymentInstructionsType 
DependentPerson  ReferenceType 
EmailAddress  SectorInformationType 
EmployerDenomination 
EndingDate 
FaxNbr 
FirstName 
ForeignCompanyID 
GlobalAmount 
GSMNbr 
IndexAmount 
IndexBase 
IndexYearMonth 
INSS 
Name 
NetOwedAmount 
OfficeNumber 
OSSAffiliation 
OSSHolder 
OSSInsurance 
OSSInsuranceGroupPolicyNbr 
OSSInsuranceIndividualPolicyNbr 
OSSInsuranceInformation 
OSSInsurancePolicyType 
OSSInsuranceRate 
OSSInsuranceRisk 
OSSInsuranceType 
OSSInsuredEmployer 
PaymentInstructions 
PaymentMethod 
PhoneNbr 
QualifyingPeriod 
Reference 
ReferenceNbr 
ReferenceOrigin 
ReferenceType 
SectorInformation 
StartingDate 
VATNbr 


element AccountNbrFormat
diagram OSSAffiliation_20184_p1.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  BankAccountType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  2
totalDigits  1
annotation
documentation
00869
source <xs:element name="AccountNbrFormat">
 
<xs:annotation>
   
<xs:documentation>00869</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="2"/>
     
<xs:totalDigits value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AccountNumber
diagram OSSAffiliation_20184_p2.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  BankAccountType
facets
Kind  Value  Annotation
maxLength  34
annotation
documentation
00268
appinfo
xs:BankAccount
source <xs:element name="AccountNumber">
 
<xs:annotation>
   
<xs:documentation>00268</xs:documentation>
   
<xs:appinfo source="TDOType">xs:BankAccount</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="34"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BankAccount
diagram OSSAffiliation_20184_p3.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type BankAccountType
properties
content  complex
children AccountNumberBankIdentifierCodeAccountNbrFormat
used by
element  CreditorDetail
annotation
documentation
90449
source <xs:element name="BankAccount" type="BankAccountType">
 
<xs:annotation>
   
<xs:documentation>90449</xs:documentation>
 
</xs:annotation>
</xs:element>

element BankIdentifierCode
diagram OSSAffiliation_20184_p4.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  BankAccountType
facets
Kind  Value  Annotation
maxLength  11
annotation
documentation
00868
source <xs:element name="BankIdentifierCode">
 
<xs:annotation>
   
<xs:documentation>00868</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="11"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Comment
diagram OSSAffiliation_20184_p5.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
maxLength  200
annotation
documentation
00887
source <xs:element name="Comment">
 
<xs:annotation>
   
<xs:documentation>00887</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="200"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Communication
diagram OSSAffiliation_20184_p6.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type CommunicationType
properties
content  complex
children PhoneNbrGSMNbrFaxNbrEmailAddress
used by
element  CoordinatesContactPerson
annotation
documentation
90258
source <xs:element name="Communication" type="CommunicationType">
 
<xs:annotation>
   
<xs:documentation>90258</xs:documentation>
 
</xs:annotation>
</xs:element>

element CompanyID
diagram OSSAffiliation_20184_p7.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuredEmployerType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  1999999943
totalDigits  10
pattern  0|\d{9}|\d{10}
annotation
documentation
00014
appinfo
CompanyID_conversion1
appinfo
xs:companyId
source <xs:element name="CompanyID">
 
<xs:annotation>
   
<xs:documentation>00014</xs:documentation>
   
<xs:appinfo source="ConversionID">CompanyID_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:companyId</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1999999943"/>
     
<xs:totalDigits value="10"/>
     
<xs:pattern value="0|\d{9}|\d{10}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsumerPriceIndexInformation
diagram OSSAffiliation_20184_p8.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type ConsumerPriceIndexInformationType
properties
content  complex
children IndexBaseIndexYearMonthIndexAmount
used by
element  OSSAffiliation
annotation
documentation
90588
source <xs:element name="ConsumerPriceIndexInformation" type="ConsumerPriceIndexInformationType">
 
<xs:annotation>
   
<xs:documentation>90588</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordinatesContactPerson
diagram OSSAffiliation_20184_p9.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of CoordinatesContactPersonType
properties
content  complex
children NameFirstNameCommunicationSectorInformation
used by
element  OSSAffiliation
annotation
documentation
90257
source <xs:element name="CoordinatesContactPerson">
 
<xs:annotation>
   
<xs:documentation>90257</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="CoordinatesContactPersonType">
       
<xs:sequence>
         
<xs:element ref="Communication"/>
         
<xs:element ref="SectorInformation" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element CreditorDetail
diagram OSSAffiliation_20184_p10.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of CreditorDetailType
properties
content  complex
children DenominationBankAccount
used by
element  PaymentInstructions
annotation
documentation
90448
source <xs:element name="CreditorDetail">
 
<xs:annotation>
   
<xs:documentation>90448</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="CreditorDetailType">
       
<xs:sequence>
         
<xs:element ref="BankAccount" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Denomination
diagram OSSAffiliation_20184_p11.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  CreditorDetailType
facets
Kind  Value  Annotation
maxLength  96
annotation
documentation
00776
source <xs:element name="Denomination">
 
<xs:annotation>
   
<xs:documentation>00776</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="96"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DependentPerson
diagram OSSAffiliation_20184_p12.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type DependentPersonType
properties
content  complex
children NameFirstNameINSS
used by
element  OSSHolder
annotation
documentation
90587
source <xs:element name="DependentPerson" type="DependentPersonType">
 
<xs:annotation>
   
<xs:documentation>90587</xs:documentation>
 
</xs:annotation>
</xs:element>

element EmailAddress
diagram OSSAffiliation_20184_p13.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexTypes  CommunicationTypeOSSHolderTypeOSSInsuredEmployerType
facets
Kind  Value  Annotation
maxLength  60
annotation
documentation
00637
source <xs:element name="EmailAddress">
 
<xs:annotation>
   
<xs:documentation>00637</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="60"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EmployerDenomination
diagram OSSAffiliation_20184_p14.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuredEmployerType
facets
Kind  Value  Annotation
maxLength  96
annotation
documentation
00157
source <xs:element name="EmployerDenomination">
 
<xs:annotation>
   
<xs:documentation>00157</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="96"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EndingDate
diagram OSSAffiliation_20184_p15.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:date
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
00911
source <xs:element name="EndingDate">
 
<xs:annotation>
   
<xs:documentation>00911</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:date">
     
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FaxNbr
diagram OSSAffiliation_20184_p16.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  CommunicationType
facets
Kind  Value  Annotation
maxLength  20
annotation
documentation
00678
source <xs:element name="FaxNbr">
 
<xs:annotation>
   
<xs:documentation>00678</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FirstName
diagram OSSAffiliation_20184_p17.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexTypes  CoordinatesContactPersonTypeDependentPersonTypeOSSHolderType
facets
Kind  Value  Annotation
maxLength  24
annotation
documentation
00727
source <xs:element name="FirstName">
 
<xs:annotation>
   
<xs:documentation>00727</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="24"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ForeignCompanyID
diagram OSSAffiliation_20184_p18.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuredEmployerType
facets
Kind  Value  Annotation
maxLength  256
annotation
documentation
01186
source <xs:element name="ForeignCompanyID">
 
<xs:annotation>
   
<xs:documentation>01186</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="256"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element GlobalAmount
diagram OSSAffiliation_20184_p19.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuranceInformationType
facets
Kind  Value  Annotation
totalDigits  15
annotation
documentation
01076
source <xs:element name="GlobalAmount">
 
<xs:annotation>
   
<xs:documentation>01076</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element GSMNbr
diagram OSSAffiliation_20184_p20.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  CommunicationType
facets
Kind  Value  Annotation
maxLength  20
annotation
documentation
00636
source <xs:element name="GSMNbr">
 
<xs:annotation>
   
<xs:documentation>00636</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndexAmount
diagram OSSAffiliation_20184_p21.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  ConsumerPriceIndexInformationType
facets
Kind  Value  Annotation
maxLength  5
annotation
documentation
01213
source <xs:element name="IndexAmount">
 
<xs:annotation>
   
<xs:documentation>01213</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndexBase
diagram OSSAffiliation_20184_p22.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  ConsumerPriceIndexInformationType
facets
Kind  Value  Annotation
maxLength  8
pattern  [2][0-9][0-9][0-9][=][1][0][0]
annotation
documentation
01211
source <xs:element name="IndexBase">
 
<xs:annotation>
   
<xs:documentation>01211</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="8"/>
     
<xs:pattern value="[2][0-9][0-9][0-9][=][1][0][0]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndexYearMonth
diagram OSSAffiliation_20184_p23.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  ConsumerPriceIndexInformationType
facets
Kind  Value  Annotation
maxLength  8
pattern  \d{4}-\d{2}
annotation
documentation
01212
source <xs:element name="IndexYearMonth">
 
<xs:annotation>
   
<xs:documentation>01212</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="8"/>
     
<xs:pattern value="\d{4}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element INSS
diagram OSSAffiliation_20184_p24.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexTypes  DependentPersonTypeOSSHolderType
facets
Kind  Value  Annotation
totalDigits  11
pattern  [0]|\d{11}
annotation
documentation
00024
appinfo
Inss_conversion1
appinfo
xs:inss
source <xs:element name="INSS">
 
<xs:annotation>
   
<xs:documentation>00024</xs:documentation>
   
<xs:appinfo source="ConversionID">Inss_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:inss</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="11"/>
     
<xs:pattern value="[0]|\d{11}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Name
diagram OSSAffiliation_20184_p25.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexTypes  CoordinatesContactPersonTypeDependentPersonTypeOSSHolderType
facets
Kind  Value  Annotation
maxLength  48
annotation
documentation
00726
source <xs:element name="Name">
 
<xs:annotation>
   
<xs:documentation>00726</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="48"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NetOwedAmount
diagram OSSAffiliation_20184_p26.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
00015
source <xs:element name="NetOwedAmount">
 
<xs:annotation>
   
<xs:documentation>00015</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="999999999999999"/>
     
<xs:totalDigits value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OfficeNumber
diagram OSSAffiliation_20184_p27.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  SectorInformationType
facets
Kind  Value  Annotation
maxLength  3
annotation
documentation
00470
source <xs:element name="OfficeNumber">
 
<xs:annotation>
   
<xs:documentation>00470</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSAffiliation
diagram OSSAffiliation_20184_p28.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
properties
content  complex
children CoordinatesContactPersonOSSInsuranceInformationOSSInsuredEmployerOSSHolderConsumerPriceIndexInformationPaymentInstructions
annotation
documentation
90582
source <xs:element name="OSSAffiliation">
 
<xs:annotation>
   
<xs:documentation>90582</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="CoordinatesContactPerson"/>
     
<xs:element ref="OSSInsuranceInformation"/>
     
<xs:element ref="OSSInsuredEmployer" minOccurs="0"/>
     
<xs:element ref="OSSHolder" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="ConsumerPriceIndexInformation" minOccurs="0"/>
     
<xs:element ref="PaymentInstructions" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element OSSHolder
diagram OSSAffiliation_20184_p29.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of OSSHolderType
properties
content  complex
children OSSInsuranceIndividualPolicyNbrNameFirstNameINSSEmailAddressDependentPerson
used by
element  OSSAffiliation
annotation
documentation
90586
source <xs:element name="OSSHolder">
 
<xs:annotation>
   
<xs:documentation>90586</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="OSSHolderType">
       
<xs:sequence>
         
<xs:element ref="DependentPerson" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element OSSInsurance
diagram OSSAffiliation_20184_p30.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of OSSInsuranceType
properties
content  complex
children OSSInsuranceTypeStartingDateEndingDateOSSInsuranceRateOSSInsuranceRiskNetOwedAmountQualifyingPeriodCommentReference
used by
element  OSSInsuranceInformation
annotation
documentation
90584
source <xs:element name="OSSInsurance">
 
<xs:annotation>
   
<xs:documentation>90584</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="OSSInsuranceType">
       
<xs:sequence>
         
<xs:element ref="Reference" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element OSSInsuranceGroupPolicyNbr
diagram OSSAffiliation_20184_p31.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuredEmployerType
facets
Kind  Value  Annotation
totalDigits  5
annotation
documentation
01205
source <xs:element name="OSSInsuranceGroupPolicyNbr">
 
<xs:annotation>
   
<xs:documentation>01205</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuranceIndividualPolicyNbr
diagram OSSAffiliation_20184_p32.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSHolderType
facets
Kind  Value  Annotation
totalDigits  7
annotation
documentation
01206
source <xs:element name="OSSInsuranceIndividualPolicyNbr">
 
<xs:annotation>
   
<xs:documentation>01206</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuranceInformation
diagram OSSAffiliation_20184_p33.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of OSSInsuranceInformationType
properties
content  complex
children OSSInsurancePolicyTypeGlobalAmountOSSInsurance
used by
element  OSSAffiliation
annotation
documentation
90583
source <xs:element name="OSSInsuranceInformation">
 
<xs:annotation>
   
<xs:documentation>90583</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="OSSInsuranceInformationType">
       
<xs:sequence>
         
<xs:element ref="OSSInsurance" maxOccurs="4"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element OSSInsurancePolicyType
diagram OSSAffiliation_20184_p34.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuranceInformationType
facets
Kind  Value  Annotation
maxLength  17
enumeration  IndividualPolicy
enumeration  GroupPolicy
annotation
documentation
01204
source <xs:element name="OSSInsurancePolicyType">
 
<xs:annotation>
   
<xs:documentation>01204</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="17"/>
     
<xs:enumeration value="IndividualPolicy"/>
     
<xs:enumeration value="GroupPolicy"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuranceRate
diagram OSSAffiliation_20184_p35.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
maxLength  2
enumeration  AC
enumeration  BC
enumeration  D
enumeration  E
enumeration  F
enumeration  G
enumeration  H
enumeration  I
enumeration  X
annotation
documentation
01208
source <xs:element name="OSSInsuranceRate">
 
<xs:annotation>
   
<xs:documentation>01208</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="2"/>
     
<xs:enumeration value="AC"/>
     
<xs:enumeration value="BC"/>
     
<xs:enumeration value="D"/>
     
<xs:enumeration value="E"/>
     
<xs:enumeration value="F"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="H"/>
     
<xs:enumeration value="I"/>
     
<xs:enumeration value="X"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuranceRisk
diagram OSSAffiliation_20184_p36.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  11
totalDigits  2
annotation
documentation
01209
source <xs:element name="OSSInsuranceRisk">
 
<xs:annotation>
   
<xs:documentation>01209</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="11"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuranceType
diagram OSSAffiliation_20184_p37.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
maxLength  33
enumeration  BasicGeneralArrangement
enumeration  AdditionalHealthcare
enumeration  AdditionalOccupationalAccidents
enumeration  AdditionalPrivateAccidents
annotation
documentation
01207
source <xs:element name="OSSInsuranceType">
 
<xs:annotation>
   
<xs:documentation>01207</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="33"/>
     
<xs:enumeration value="BasicGeneralArrangement"/>
     
<xs:enumeration value="AdditionalHealthcare"/>
     
<xs:enumeration value="AdditionalOccupationalAccidents"/>
     
<xs:enumeration value="AdditionalPrivateAccidents"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OSSInsuredEmployer
diagram OSSAffiliation_20184_p38.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type OSSInsuredEmployerType
properties
content  complex
children EmployerDenominationCompanyIDVATNbrForeignCompanyIDOSSInsuranceGroupPolicyNbrEmailAddress
used by
element  OSSAffiliation
annotation
documentation
90585
source <xs:element name="OSSInsuredEmployer" type="OSSInsuredEmployerType">
 
<xs:annotation>
   
<xs:documentation>90585</xs:documentation>
 
</xs:annotation>
</xs:element>

element PaymentInstructions
diagram OSSAffiliation_20184_p39.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type extension of PaymentInstructionsType
properties
content  complex
children PaymentMethodCreditorDetail
used by
element  OSSAffiliation
annotation
documentation
90589
source <xs:element name="PaymentInstructions">
 
<xs:annotation>
   
<xs:documentation>90589</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="PaymentInstructionsType">
       
<xs:sequence>
         
<xs:element ref="CreditorDetail" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element PaymentMethod
diagram OSSAffiliation_20184_p40.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  PaymentInstructionsType
facets
Kind  Value  Annotation
maxLength  13
enumeration  Banktransfer
enumeration  Directdebet
annotation
documentation
01214
source <xs:element name="PaymentMethod">
 
<xs:annotation>
   
<xs:documentation>01214</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="13"/>
     
<xs:enumeration value="Banktransfer"/>
     
<xs:enumeration value="Directdebet"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PhoneNbr
diagram OSSAffiliation_20184_p41.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  CommunicationType
facets
Kind  Value  Annotation
maxLength  20
annotation
documentation
00677
source <xs:element name="PhoneNbr">
 
<xs:annotation>
   
<xs:documentation>00677</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QualifyingPeriod
diagram OSSAffiliation_20184_p42.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  99
totalDigits  3
annotation
documentation
01210
source <xs:element name="QualifyingPeriod">
 
<xs:annotation>
   
<xs:documentation>01210</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="99"/>
     
<xs:totalDigits value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Reference
diagram OSSAffiliation_20184_p43.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type ReferenceType
properties
content  complex
children ReferenceTypeReferenceOriginReferenceNbr
used by
element  OSSInsurance
annotation
documentation
90082
source <xs:element name="Reference" type="ReferenceType">
 
<xs:annotation>
   
<xs:documentation>90082</xs:documentation>
 
</xs:annotation>
</xs:element>

element ReferenceNbr
diagram OSSAffiliation_20184_p44.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
minLength  1
maxLength  64
annotation
documentation
00222
appinfo
TicketNumber_conversion1
source <xs:element name="ReferenceNbr">
 
<xs:annotation>
   
<xs:documentation>00222</xs:documentation>
   
<xs:appinfo source="ConversionID">TicketNumber_conversion1</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="64"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ReferenceOrigin
diagram OSSAffiliation_20184_p45.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  7
totalDigits  1
annotation
documentation
00298
source <xs:element name="ReferenceOrigin">
 
<xs:annotation>
   
<xs:documentation>00298</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="7"/>
     
<xs:totalDigits value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ReferenceType
diagram OSSAffiliation_20184_p46.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:integer
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  9
totalDigits  1
annotation
documentation
00221
source <xs:element name="ReferenceType">
 
<xs:annotation>
   
<xs:documentation>00221</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="9"/>
     
<xs:totalDigits value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SectorInformation
diagram OSSAffiliation_20184_p47.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type SectorInformationType
properties
content  complex
children OfficeNumber
used by
element  CoordinatesContactPerson
annotation
documentation
90366
source <xs:element name="SectorInformation" type="SectorInformationType">
 
<xs:annotation>
   
<xs:documentation>90366</xs:documentation>
 
</xs:annotation>
</xs:element>

element StartingDate
diagram OSSAffiliation_20184_p48.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:date
properties
content  simple
used by
complexType  OSSInsuranceType
facets
Kind  Value  Annotation
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
00910
source <xs:element name="StartingDate">
 
<xs:annotation>
   
<xs:documentation>00910</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:date">
     
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element VATNbr
diagram OSSAffiliation_20184_p49.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
type restriction of xs:string
properties
content  simple
used by
complexType  OSSInsuredEmployerType
facets
Kind  Value  Annotation
maxLength  30
pattern  [A-Z]{2}[A-Za-z0-9]{0,28}
annotation
documentation
01185
source <xs:element name="VATNbr">
 
<xs:annotation>
   
<xs:documentation>01185</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
     
<xs:pattern value="[A-Z]{2}[A-Za-z0-9]{0,28}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType BankAccountType
diagram OSSAffiliation_20184_p50.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children AccountNumberBankIdentifierCodeAccountNbrFormat
used by
element  BankAccount
source <xs:complexType name="BankAccountType">
 
<xs:sequence>
   
<xs:element ref="AccountNumber"/>
   
<xs:element ref="BankIdentifierCode" minOccurs="0"/>
   
<xs:element ref="AccountNbrFormat"/>
 
</xs:sequence>
</xs:complexType>

complexType CommunicationType
diagram OSSAffiliation_20184_p51.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children PhoneNbrGSMNbrFaxNbrEmailAddress
used by
element  Communication
source <xs:complexType name="CommunicationType">
 
<xs:sequence>
   
<xs:element ref="PhoneNbr"/>
   
<xs:element ref="GSMNbr" minOccurs="0"/>
   
<xs:element ref="FaxNbr" minOccurs="0"/>
   
<xs:element ref="EmailAddress" minOccurs="1" maxOccurs="1"/>
 
</xs:sequence>
</xs:complexType>

complexType ConsumerPriceIndexInformationType
diagram OSSAffiliation_20184_p52.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children IndexBaseIndexYearMonthIndexAmount
used by
element  ConsumerPriceIndexInformation
source <xs:complexType name="ConsumerPriceIndexInformationType">
 
<xs:sequence>
   
<xs:element ref="IndexBase"/>
   
<xs:element ref="IndexYearMonth"/>
   
<xs:element ref="IndexAmount"/>
 
</xs:sequence>
</xs:complexType>

complexType CoordinatesContactPersonType
diagram OSSAffiliation_20184_p53.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children NameFirstName
used by
element  CoordinatesContactPerson
source <xs:complexType name="CoordinatesContactPersonType">
 
<xs:sequence>
   
<xs:element ref="Name"/>
   
<xs:element ref="FirstName" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType CreditorDetailType
diagram OSSAffiliation_20184_p54.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children Denomination
used by
element  CreditorDetail
source <xs:complexType name="CreditorDetailType">
 
<xs:sequence>
   
<xs:element ref="Denomination"/>
 
</xs:sequence>
</xs:complexType>

complexType DependentPersonType
diagram OSSAffiliation_20184_p55.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children NameFirstNameINSS
used by
element  DependentPerson
source <xs:complexType name="DependentPersonType">
 
<xs:sequence>
   
<xs:element ref="Name"/>
   
<xs:element ref="FirstName" minOccurs="0"/>
   
<xs:element ref="INSS"/>
 
</xs:sequence>
</xs:complexType>

complexType OSSHolderType
diagram OSSAffiliation_20184_p56.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children OSSInsuranceIndividualPolicyNbrNameFirstNameINSSEmailAddress
used by
element  OSSHolder
source <xs:complexType name="OSSHolderType">
 
<xs:sequence>
   
<xs:element ref="OSSInsuranceIndividualPolicyNbr"/>
   
<xs:element ref="Name"/>
   
<xs:element ref="FirstName" minOccurs="1" maxOccurs="1"/>
   
<xs:element ref="INSS"/>
   
<xs:element ref="EmailAddress" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType OSSInsuranceInformationType
diagram OSSAffiliation_20184_p57.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children OSSInsurancePolicyTypeGlobalAmount
used by
element  OSSInsuranceInformation
source <xs:complexType name="OSSInsuranceInformationType">
 
<xs:sequence>
   
<xs:element ref="OSSInsurancePolicyType" minOccurs="0"/>
   
<xs:element ref="GlobalAmount" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType OSSInsuranceType
diagram OSSAffiliation_20184_p58.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children OSSInsuranceTypeStartingDateEndingDateOSSInsuranceRateOSSInsuranceRiskNetOwedAmountQualifyingPeriodComment
used by
element  OSSInsurance
source <xs:complexType name="OSSInsuranceType">
 
<xs:sequence>
   
<xs:element ref="OSSInsuranceType"/>
   
<xs:element ref="StartingDate"/>
   
<xs:element ref="EndingDate" minOccurs="0"/>
   
<xs:element ref="OSSInsuranceRate" minOccurs="0"/>
   
<xs:element ref="OSSInsuranceRisk" minOccurs="0"/>
   
<xs:element ref="NetOwedAmount" minOccurs="0"/>
   
<xs:element ref="QualifyingPeriod" minOccurs="0"/>
   
<xs:element ref="Comment" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType OSSInsuredEmployerType
diagram OSSAffiliation_20184_p59.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children EmployerDenominationCompanyIDVATNbrForeignCompanyIDOSSInsuranceGroupPolicyNbrEmailAddress
used by
element  OSSInsuredEmployer
source <xs:complexType name="OSSInsuredEmployerType">
 
<xs:sequence>
   
<xs:element ref="EmployerDenomination"/>
   
<xs:choice>
     
<xs:element ref="CompanyID"/>
     
<xs:element ref="VATNbr"/>
     
<xs:element ref="ForeignCompanyID"/>
   
</xs:choice>
   
<xs:element ref="OSSInsuranceGroupPolicyNbr"/>
   
<xs:element ref="EmailAddress" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType PaymentInstructionsType
diagram OSSAffiliation_20184_p60.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children PaymentMethod
used by
element  PaymentInstructions
source <xs:complexType name="PaymentInstructionsType">
 
<xs:sequence>
   
<xs:element ref="PaymentMethod"/>
 
</xs:sequence>
</xs:complexType>

complexType ReferenceType
diagram OSSAffiliation_20184_p61.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children ReferenceTypeReferenceOriginReferenceNbr
used by
element  Reference
source <xs:complexType name="ReferenceType">
 
<xs:sequence>
   
<xs:element ref="ReferenceType"/>
   
<xs:element ref="ReferenceOrigin"/>
   
<xs:element ref="ReferenceNbr"/>
 
</xs:sequence>
</xs:complexType>

complexType SectorInformationType
diagram OSSAffiliation_20184_p62.png
namespace http://socialsecurity.be/xml/ns/ossaffiliation
children OfficeNumber
used by
element  SectorInformation
source <xs:complexType name="SectorInformationType">
 
<xs:sequence>
   
<xs:element ref="OfficeNumber"/>
 
</xs:sequence>
</xs:complexType>


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