Schema SocialCharges_20242.xsd


ROOT ELEMENT SocialCharges
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://socialsecurity.be/xml/ns/SocialCharges
 
Elements  Complex types 
BillCalculationDetails  BillCalculationDetailsType 
BillDetails  BillDetailsType 
CalendarYear  SocialChargesQuarterDetailsType 
CompensationAmount  WarningInformationType 
CompensationLimitAmount 
CompensationPercentage 
ContributionTotalAmount 
Quarter 
RedistLimitMaxAmount 
RedistLimitMinAmount 
RedistMaxAmount 
RedistMinAmount 
RedistPercentage 
RedistributionAmount 
SocialCharges 
SocialChargesQuarterDetails 
SocialChargesTotalAmount 
SpecialContributionPercentage 
WarningInformation 
WarningType 


element BillCalculationDetails
diagram SocialCharges_20242_p1.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type BillCalculationDetailsType
properties
content  complex
children SpecialContributionPercentageRedistPercentageRedistLimitMinAmountRedistLimitMaxAmountRedistMinAmountRedistMaxAmountCompensationPercentageCompensationAmountCompensationLimitAmount
used by
element  BillDetails
annotation
documentation
90628
source <xs:element name="BillCalculationDetails" type="BillCalculationDetailsType">
 
<xs:annotation>
   
<xs:documentation>90628</xs:documentation>
 
</xs:annotation>
</xs:element>

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

element CalendarYear
diagram SocialCharges_20242_p3.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillDetailsType
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_20242_p4.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexTypes  BillCalculationDetailsTypeSocialChargesQuarterDetailsType
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_20242_p5.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p6.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p7.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  15
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="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Quarter
diagram SocialCharges_20242_p8.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_20242_p9.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p10.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p11.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p12.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p13.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  BillCalculationDetailsType
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_20242_p14.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_20242_p15.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
properties
content  complex
children WarningInformationBillDetails
annotation
documentation
90625
source <xs:element name="SocialCharges">
 
<xs:annotation>
   
<xs:documentation>90625</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="WarningInformation"/>
     
<xs:element ref="BillDetails"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element SocialChargesQuarterDetails
diagram SocialCharges_20242_p16.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type SocialChargesQuarterDetailsType
properties
content  complex
children QuarterContributionTotalAmountCompensationAmountRedistributionAmount
used by
element  BillDetails
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_20242_p17.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexTypes  BillDetailsTypeWarningInformationType
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 SpecialContributionPercentage
diagram SocialCharges_20242_p18.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:string
properties
content  simple
used by
complexType  BillCalculationDetailsType
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>

element WarningInformation
diagram SocialCharges_20242_p19.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type WarningInformationType
properties
content  complex
children WarningTypeSocialChargesTotalAmount
used by
element  SocialCharges
annotation
documentation
90627
source <xs:element name="WarningInformation" type="WarningInformationType">
 
<xs:annotation>
   
<xs:documentation>90627</xs:documentation>
 
</xs:annotation>
</xs:element>

element WarningType
diagram SocialCharges_20242_p20.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
type restriction of xs:integer
properties
content  simple
used by
complexType  WarningInformationType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  2
totalDigits  1
annotation
documentation
01287
source <xs:element name="WarningType">
 
<xs:annotation>
   
<xs:documentation>01287</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>

complexType BillCalculationDetailsType
diagram SocialCharges_20242_p21.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children SpecialContributionPercentageRedistPercentageRedistLimitMinAmountRedistLimitMaxAmountRedistMinAmountRedistMaxAmountCompensationPercentageCompensationAmountCompensationLimitAmount
used by
element  BillCalculationDetails
source <xs:complexType name="BillCalculationDetailsType">
 
<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 BillDetailsType
diagram SocialCharges_20242_p22.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children CalendarYearSocialChargesTotalAmount
used by
element  BillDetails
source <xs:complexType name="BillDetailsType">
 
<xs:sequence>
   
<xs:element ref="CalendarYear"/>
   
<xs:element ref="SocialChargesTotalAmount" minOccurs="1"/>
 
</xs:sequence>
</xs:complexType>

complexType SocialChargesQuarterDetailsType
diagram SocialCharges_20242_p23.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>

complexType WarningInformationType
diagram SocialCharges_20242_p24.png
namespace http://socialsecurity.be/xml/ns/SocialCharges
children WarningTypeSocialChargesTotalAmount
used by
element  WarningInformation
source <xs:complexType name="WarningInformationType">
 
<xs:sequence>
   
<xs:element ref="WarningType"/>
   
<xs:element ref="SocialChargesTotalAmount" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>


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