Schema AdvancePaymentJustification_20181.xsd


ROOT ELEMENT AdvancePaymentJustification
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://socialsecurity.be/xml/ns/advancepayment
 
Elements  Complex types 
AdvancePaymentAmount  AdvancePaymentAmountType 
AdvancePaymentInformation  AdvancePaymentInformationType 
AdvancePaymentJustification  AdvancePaymentWorkerType 
AdvancePaymentWorker  AdvPaymentPeriodType 
AdvPaymentPercentage  FixedAdvancePaymentType 
AdvPaymentPeriod  PercentageAdvancePaymentType 
AdvPaymentTypeJustification 
AdvPaymentWorkerType 
Amount 
AmountType 
CalculationDate 
CalendarMonth 
CalendarYear 
EmployerCP124Notion 
EmployerStarterNotion 
FixedAdvancePayment 
FixedAdvPaymentType 
NbrOfWorkers 
PercentageAdvancePayment 
Quarter 
StartingDate 


element AdvancePaymentAmount
diagram AdvancePaymentJustification_20181_p1.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type AdvancePaymentAmountType
properties
content  complex
children AmountTypeAmount
used by
elements  FixedAdvancePaymentPercentageAdvancePayment
annotation
documentation
90461
source <xs:element name="AdvancePaymentAmount" type="AdvancePaymentAmountType">
 
<xs:annotation>
   
<xs:documentation>90461</xs:documentation>
 
</xs:annotation>
</xs:element>

element AdvancePaymentInformation
diagram AdvancePaymentJustification_20181_p2.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type AdvancePaymentInformationType
properties
content  complex
children EmployerStarterNotionAdvPaymentTypeJustification
used by
element  AdvancePaymentJustification
annotation
documentation
90458
source <xs:element name="AdvancePaymentInformation" type="AdvancePaymentInformationType">
 
<xs:annotation>
   
<xs:documentation>90458</xs:documentation>
 
</xs:annotation>
</xs:element>

element AdvancePaymentJustification
diagram AdvancePaymentJustification_20181_p3.png
namespace http://socialsecurity.be/xml/ns/advancepayment
properties
content  complex
children AdvancePaymentInformationFixedAdvancePaymentPercentageAdvancePayment
annotation
documentation
90457
source <xs:element name="AdvancePaymentJustification">
 
<xs:annotation>
   
<xs:documentation>90457</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="AdvancePaymentInformation"/>
     
<xs:choice maxOccurs="2">
       
<xs:element ref="FixedAdvancePayment"/>
       
<xs:element ref="PercentageAdvancePayment"/>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AdvancePaymentWorker
diagram AdvancePaymentJustification_20181_p4.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type AdvancePaymentWorkerType
properties
content  complex
children AdvPaymentWorkerTypeNbrOfWorkers
used by
element  FixedAdvancePayment
annotation
documentation
90460
source <xs:element name="AdvancePaymentWorker" type="AdvancePaymentWorkerType">
 
<xs:annotation>
   
<xs:documentation>90460</xs:documentation>
 
</xs:annotation>
</xs:element>

element AdvPaymentPercentage
diagram AdvancePaymentJustification_20181_p5.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvPaymentPeriodType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  99
totalDigits  2
annotation
documentation
01058
source <xs:element name="AdvPaymentPercentage">
 
<xs:annotation>
   
<xs:documentation>01058</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="99"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AdvPaymentPeriod
diagram AdvancePaymentJustification_20181_p6.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type AdvPaymentPeriodType
properties
content  complex
children CalendarYearCalendarMonthAdvPaymentPercentage
used by
element  PercentageAdvancePayment
annotation
documentation
90465
source <xs:element name="AdvPaymentPeriod" type="AdvPaymentPeriodType">
 
<xs:annotation>
   
<xs:documentation>90465</xs:documentation>
 
</xs:annotation>
</xs:element>

element AdvPaymentTypeJustification
diagram AdvancePaymentJustification_20181_p7.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvancePaymentInformationType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  10
totalDigits  2
annotation
documentation
01050
source <xs:element name="AdvPaymentTypeJustification">
 
<xs:annotation>
   
<xs:documentation>01050</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="10"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AdvPaymentWorkerType
diagram AdvancePaymentJustification_20181_p8.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvancePaymentWorkerType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  6
totalDigits  2
annotation
documentation
01054
source <xs:element name="AdvPaymentWorkerType">
 
<xs:annotation>
   
<xs:documentation>01054</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="6"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Amount
diagram AdvancePaymentJustification_20181_p9.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvancePaymentAmountType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01057
source <xs:element name="Amount">
 
<xs:annotation>
   
<xs:documentation>01057</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 AmountType
diagram AdvancePaymentJustification_20181_p10.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvancePaymentAmountType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  12
totalDigits  2
annotation
documentation
01056
source <xs:element name="AmountType">
 
<xs:annotation>
   
<xs:documentation>01056</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="12"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CalculationDate
diagram AdvancePaymentJustification_20181_p11.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:date
properties
content  simple
used by
complexTypes  FixedAdvancePaymentTypePercentageAdvancePaymentType
facets
Kind  Value  Annotation
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
01053
source <xs:element name="CalculationDate">
 
<xs:annotation>
   
<xs:documentation>01053</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 CalendarMonth
diagram AdvancePaymentJustification_20181_p12.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexTypes  AdvPaymentPeriodTypeFixedAdvancePaymentType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  12
totalDigits  2
annotation
documentation
01051
source <xs:element name="CalendarMonth">
 
<xs:annotation>
   
<xs:documentation>01051</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="12"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CalendarYear
diagram AdvancePaymentJustification_20181_p13.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexTypes  AdvPaymentPeriodTypeFixedAdvancePaymentType
facets
Kind  Value  Annotation
minInclusive  1900
maxInclusive  9999
totalDigits  4
annotation
documentation
01004
source <xs:element name="CalendarYear">
 
<xs:annotation>
   
<xs:documentation>01004</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1900"/>
     
<xs:maxInclusive value="9999"/>
     
<xs:totalDigits value="4"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

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

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

element FixedAdvancePayment
diagram AdvancePaymentJustification_20181_p16.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type extension of FixedAdvancePaymentType
properties
content  complex
children EmployerCP124NotionFixedAdvPaymentTypeStartingDateCalculationDateCalendarYearCalendarMonthAdvancePaymentWorkerAdvancePaymentAmount
used by
element  AdvancePaymentJustification
annotation
documentation
90459
source <xs:element name="FixedAdvancePayment">
 
<xs:annotation>
   
<xs:documentation>90459</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="FixedAdvancePaymentType">
       
<xs:sequence>
         
<xs:element ref="AdvancePaymentWorker" minOccurs="2" maxOccurs="4"/>
         
<xs:element ref="AdvancePaymentAmount" minOccurs="2" maxOccurs="4"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element FixedAdvPaymentType
diagram AdvancePaymentJustification_20181_p17.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  FixedAdvancePaymentType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  3
totalDigits  2
annotation
documentation
01052
source <xs:element name="FixedAdvPaymentType">
 
<xs:annotation>
   
<xs:documentation>01052</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="3"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NbrOfWorkers
diagram AdvancePaymentJustification_20181_p18.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  AdvancePaymentWorkerType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  9999999
totalDigits  7
annotation
documentation
01055
source <xs:element name="NbrOfWorkers">
 
<xs:annotation>
   
<xs:documentation>01055</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="9999999"/>
     
<xs:totalDigits value="7"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PercentageAdvancePayment
diagram AdvancePaymentJustification_20181_p19.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type extension of PercentageAdvancePaymentType
properties
content  complex
children CalculationDateQuarterAdvPaymentPeriodAdvancePaymentAmount
used by
element  AdvancePaymentJustification
annotation
documentation
90462
source <xs:element name="PercentageAdvancePayment">
 
<xs:annotation>
   
<xs:documentation>90462</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="PercentageAdvancePaymentType">
       
<xs:sequence minOccurs="0">
         
<xs:element ref="AdvPaymentPeriod"/>
         
<xs:element ref="AdvancePaymentAmount" minOccurs="0" maxOccurs="6"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Quarter
diagram AdvancePaymentJustification_20181_p20.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:integer
properties
content  simple
used by
complexType  PercentageAdvancePaymentType
facets
Kind  Value  Annotation
totalDigits  5
pattern  \d{4}(1|2|3|4)
annotation
documentation
00013
appinfo
xs:yearQuarter
source <xs:element name="Quarter">
 
<xs:annotation>
   
<xs:documentation>00013</xs:documentation>
   
<xs:appinfo source="TDOType">xs:yearQuarter</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="5"/>
     
<xs:pattern value="\d{4}(1|2|3|4)"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element StartingDate
diagram AdvancePaymentJustification_20181_p21.png
namespace http://socialsecurity.be/xml/ns/advancepayment
type restriction of xs:date
properties
content  simple
used by
complexType  FixedAdvancePaymentType
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>

complexType AdvancePaymentAmountType
diagram AdvancePaymentJustification_20181_p22.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children AmountTypeAmount
used by
element  AdvancePaymentAmount
source <xs:complexType name="AdvancePaymentAmountType">
 
<xs:sequence>
   
<xs:element ref="AmountType"/>
   
<xs:element ref="Amount"/>
 
</xs:sequence>
</xs:complexType>

complexType AdvancePaymentInformationType
diagram AdvancePaymentJustification_20181_p23.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children EmployerStarterNotionAdvPaymentTypeJustification
used by
element  AdvancePaymentInformation
source <xs:complexType name="AdvancePaymentInformationType">
 
<xs:sequence>
   
<xs:element ref="EmployerStarterNotion" minOccurs="0"/>
   
<xs:element ref="AdvPaymentTypeJustification"/>
 
</xs:sequence>
</xs:complexType>

complexType AdvancePaymentWorkerType
diagram AdvancePaymentJustification_20181_p24.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children AdvPaymentWorkerTypeNbrOfWorkers
used by
element  AdvancePaymentWorker
source <xs:complexType name="AdvancePaymentWorkerType">
 
<xs:sequence>
   
<xs:element ref="AdvPaymentWorkerType"/>
   
<xs:element ref="NbrOfWorkers"/>
 
</xs:sequence>
</xs:complexType>

complexType AdvPaymentPeriodType
diagram AdvancePaymentJustification_20181_p25.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children CalendarYearCalendarMonthAdvPaymentPercentage
used by
element  AdvPaymentPeriod
source <xs:complexType name="AdvPaymentPeriodType">
 
<xs:sequence>
   
<xs:element ref="CalendarYear"/>
   
<xs:element ref="CalendarMonth"/>
   
<xs:element ref="AdvPaymentPercentage" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType FixedAdvancePaymentType
diagram AdvancePaymentJustification_20181_p26.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children EmployerCP124NotionFixedAdvPaymentTypeStartingDateCalculationDateCalendarYearCalendarMonth
used by
element  FixedAdvancePayment
source <xs:complexType name="FixedAdvancePaymentType">
 
<xs:sequence>
   
<xs:element ref="EmployerCP124Notion"/>
   
<xs:element ref="FixedAdvPaymentType"/>
   
<xs:element ref="StartingDate"/>
   
<xs:element ref="CalculationDate"/>
   
<xs:element ref="CalendarYear"/>
   
<xs:element ref="CalendarMonth"/>
 
</xs:sequence>
</xs:complexType>

complexType PercentageAdvancePaymentType
diagram AdvancePaymentJustification_20181_p27.png
namespace http://socialsecurity.be/xml/ns/advancepayment
children CalculationDateQuarter
used by
element  PercentageAdvancePayment
source <xs:complexType name="PercentageAdvancePaymentType">
 
<xs:sequence>
   
<xs:element ref="CalculationDate"/>
   
<xs:element ref="Quarter"/>
 
</xs:sequence>
</xs:complexType>


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