Schema SocialCharges_20243.xsd


ROOT ELEMENT SocialCharges
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://socialsecurity.be/xml/ns/SocialCharges
 
Elements  Complex types 
CalendarYear  SocialChargesCalculationDetailsType 
CompensationAmount  SocialChargesDetailsType 
CompensationLimitAmount  SocialChargesQuarterDetailsType 
CompensationPercentage 
ContributionTotalAmount 
Quarter 
RedistLimitMaxAmount 
RedistLimitMinAmount 
RedistMaxAmount 
RedistMinAmount 
RedistPercentage 
RedistributionAmount 
SocialCharges 
SocialChargesCalculationDetails 
SocialChargesDetails 
SocialChargesQuarterDetails 
SocialChargesTotalAmount 
SocialChargesType 
SpecialContributionPercentage 


element CalendarYear
diagram SocialCharges_20243_p1.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesDetailsType
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 CompensationAmount
diagram SocialCharges_20243_p2.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexTypes  SocialChargesCalculationDetailsTypeSocialChargesQuarterDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01251
source <xs:element name="CompensationAmount">
 
<xs:annotation>
   
<xs:documentation>01251</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 CompensationLimitAmount
diagram SocialCharges_20243_p3.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01296
source <xs:element name="CompensationLimitAmount">
 
<xs:annotation>
   
<xs:documentation>01296</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 CompensationPercentage
diagram SocialCharges_20243_p4.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
maxLength  5
pattern  \d{2}.\d{2}
annotation
documentation
01295
source <xs:element name="CompensationPercentage">
 
<xs:annotation>
   
<xs:documentation>01295</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
     
<xs:pattern value="\d{2}.\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContributionTotalAmount
diagram SocialCharges_20243_p5.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  SocialChargesQuarterDetailsType
facets
Kind  Value  Annotation
maxLength  16
annotation
documentation
00426
source <xs:element name="ContributionTotalAmount">
 
<xs:annotation>
   
<xs:documentation>00426</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="16"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Quarter
diagram SocialCharges_20243_p6.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesQuarterDetailsType
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 RedistLimitMaxAmount
diagram SocialCharges_20243_p7.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01291
source <xs:element name="RedistLimitMaxAmount">
 
<xs:annotation>
   
<xs:documentation>01291</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 RedistLimitMinAmount
diagram SocialCharges_20243_p8.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01292
source <xs:element name="RedistLimitMinAmount">
 
<xs:annotation>
   
<xs:documentation>01292</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 RedistMaxAmount
diagram SocialCharges_20243_p9.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01294
source <xs:element name="RedistMaxAmount">
 
<xs:annotation>
   
<xs:documentation>01294</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 RedistMinAmount
diagram SocialCharges_20243_p10.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01293
source <xs:element name="RedistMinAmount">
 
<xs:annotation>
   
<xs:documentation>01293</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 RedistPercentage
diagram SocialCharges_20243_p11.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
maxLength  5
pattern  \d{2}.\d{2}
annotation
documentation
01290
appinfo
xs:companyId
source <xs:element name="RedistPercentage">
 
<xs:annotation>
   
<xs:documentation>01290</xs:documentation>
   
<xs:appinfo source="TDOType">xs:companyId</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
     
<xs:pattern value="\d{2}.\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RedistributionAmount
diagram SocialCharges_20243_p12.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesQuarterDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01297
source <xs:element name="RedistributionAmount">
 
<xs:annotation>
   
<xs:documentation>01297</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 SocialCharges
diagram SocialCharges_20243_p13.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
properties
content  complex
children SocialChargesDetails
annotation
documentation
90625
source <xs:element name="SocialCharges">
 
<xs:annotation>
   
<xs:documentation>90625</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="SocialChargesDetails"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SocialChargesCalculationDetails
diagram SocialCharges_20243_p14.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type SocialChargesCalculationDetailsType
properties
content  complex
children SpecialContributionPercentageRedistPercentageRedistLimitMinAmountRedistLimitMaxAmountRedistMinAmountRedistMaxAmountCompensationPercentageCompensationAmountCompensationLimitAmount
used by
element  SocialChargesDetails
annotation
documentation
90628
source <xs:element name="SocialChargesCalculationDetails" type="SocialChargesCalculationDetailsType">
 
<xs:annotation>
   
<xs:documentation>90628</xs:documentation>
 
</xs:annotation>
</xs:element>

element SocialChargesDetails
diagram SocialCharges_20243_p15.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type extension of SocialChargesDetailsType
properties
content  complex
children SocialChargesTypeCalendarYearSocialChargesTotalAmountSocialChargesCalculationDetailsSocialChargesQuarterDetails
used by
element  SocialCharges
annotation
documentation
90630
source <xs:element name="SocialChargesDetails">
 
<xs:annotation>
   
<xs:documentation>90630</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="SocialChargesDetailsType">
       
<xs:sequence>
         
<xs:element ref="SocialChargesCalculationDetails"/>
         
<xs:element ref="SocialChargesQuarterDetails" maxOccurs="4"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element SocialChargesQuarterDetails
diagram SocialCharges_20243_p16.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type SocialChargesQuarterDetailsType
properties
content  complex
children QuarterContributionTotalAmountCompensationAmountRedistributionAmount
used by
element  SocialChargesDetails
annotation
documentation
90629
source <xs:element name="SocialChargesQuarterDetails" type="SocialChargesQuarterDetailsType">
 
<xs:annotation>
   
<xs:documentation>90629</xs:documentation>
 
</xs:annotation>
</xs:element>

element SocialChargesTotalAmount
diagram SocialCharges_20243_p17.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesDetailsType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  999999999999999
totalDigits  15
annotation
documentation
01288
source <xs:element name="SocialChargesTotalAmount">
 
<xs:annotation>
   
<xs:documentation>01288</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 SocialChargesType
diagram SocialCharges_20243_p18.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  SocialChargesDetailsType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  3
totalDigits  1
annotation
documentation
01287
source <xs:element name="SocialChargesType">
 
<xs:annotation>
   
<xs:documentation>01287</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="3"/>
     
<xs:totalDigits value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SpecialContributionPercentage
diagram SocialCharges_20243_p19.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  SocialChargesCalculationDetailsType
facets
Kind  Value  Annotation
maxLength  5
pattern  \d{2}.\d{2}
annotation
documentation
01289
source <xs:element name="SpecialContributionPercentage">
 
<xs:annotation>
   
<xs:documentation>01289</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
     
<xs:pattern value="\d{2}.\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType SocialChargesCalculationDetailsType
diagram SocialCharges_20243_p20.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children SpecialContributionPercentageRedistPercentageRedistLimitMinAmountRedistLimitMaxAmountRedistMinAmountRedistMaxAmountCompensationPercentageCompensationAmountCompensationLimitAmount
used by
element  SocialChargesCalculationDetails
source <xs:complexType name="SocialChargesCalculationDetailsType">
 
<xs:sequence>
   
<xs:element ref="SpecialContributionPercentage"/>
   
<xs:element ref="RedistPercentage"/>
   
<xs:element ref="RedistLimitMinAmount"/>
   
<xs:element ref="RedistLimitMaxAmount"/>
   
<xs:element ref="RedistMinAmount"/>
   
<xs:element ref="RedistMaxAmount"/>
   
<xs:element ref="CompensationPercentage"/>
   
<xs:element ref="CompensationAmount"/>
   
<xs:element ref="CompensationLimitAmount"/>
 
</xs:sequence>
</xs:complexType>

complexType SocialChargesDetailsType
diagram SocialCharges_20243_p21.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children SocialChargesTypeCalendarYearSocialChargesTotalAmount
used by
element  SocialChargesDetails
source <xs:complexType name="SocialChargesDetailsType">
 
<xs:sequence>
   
<xs:element ref="SocialChargesType"/>
   
<xs:element ref="CalendarYear"/>
   
<xs:element ref="SocialChargesTotalAmount"/>
 
</xs:sequence>
</xs:complexType>

complexType SocialChargesQuarterDetailsType
diagram SocialCharges_20243_p22.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children QuarterContributionTotalAmountCompensationAmountRedistributionAmount
used by
element  SocialChargesQuarterDetails
source <xs:complexType name="SocialChargesQuarterDetailsType">
 
<xs:sequence>
   
<xs:element ref="Quarter"/>
   
<xs:element ref="ContributionTotalAmount"/>
   
<xs:element ref="CompensationAmount"/>
   
<xs:element ref="RedistributionAmount"/>
 
</xs:sequence>
</xs:complexType>


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