<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
        targetNamespace="http://www.swissdec.ch/schema/sd/20130514/SalaryDeclarationContainer"
        xmlns:sdc="http://www.swissdec.ch/schema/sd/20130514/SalaryDeclarationContainer"
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:sd="http://www.swissdec.ch/schema/sd/20130514/SalaryDeclaration"
        elementFormDefault="qualified"
        attributeFormDefault="unqualified"
        version="0.0">

    <!-- state of standardisation: FINAL
         publication: 2013-05-21
         a. boehm
    -->


    <xs:import namespace="http://www.swissdec.ch/schema/sd/20130514/SalaryDeclaration"
               schemaLocation="SalaryDeclaration.xsd"/>

    <xs:complexType name="RequestContextType">
        <xs:sequence>
            <xs:element name="UserAgent" type="sdc:UserAgentType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Applikationsinformation</translation>
                        <description>
                            <short>
                                Beschreibung der wesentlichen System-Identifikations-Daten
                            </short>
                            <technical>
                                Zur Qualitätsicherung des Übermittlungsprozesses werden die wesentlichen Informationen
                                der beteiligten gesichert
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concernant l'application</translation>
                        <description>
                            <short>
                                Description des données essentielles d'identification de système
                            </short>
                            <technical>
                                Pour l'assurance de la qualité, les informations essentielles des participants
                                sont sauvegardées.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="CompanyName" type="sd:CompanyNameType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Unternehmensdaten</translation>
                        <description>
                            <short>
                                Beschreibung der wesentlichen Unternehmensdaten
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom de l'entreprise</translation>
                        <description>
                            <short>
                                Nom de l'entreprise
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransmissionDate" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Übertragungszeitpunkt</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Date et Temps de transmission</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RequestID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="LanguageCode" type="sdc:LanguageCodeType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Sprachcode</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Code de langage</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TestCase" type="sdc:EmptyType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Testfall</translation>
                        <description>
                            <short>
                                Testfall-Kennzeichnung
                            </short>
                            <technical>
                                Die Daten sollen empfangen und quittiert werden.
                                Aber OHNE PRODUKTIVE VERARBEITUNG!!!
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Cas de test</translation>
                        <description>
                            <short>
                                Identificateur pour des cas de test
                            </short>
                            <technical>
                                Reception et quittance des données, mais
                                SANS TRAITEMENT PRODUCTIF!!!
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MonitoringID" type="sdc:IDType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>ÜberwachungsID</translation>
                        <description>
                            <short>
                                ÜberwachungsID
                            </short>
                            <technical>
                                Die ÜberwachungsID wird vorallem in der Referenzapplikation zur Aufteilung der Daten
                                verwendet
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>ÜberwachungsID</translation>
                        <description>
                            <short>
                                Identificateur de surveillance
                            </short>
                            <technical>
                                L'identificateur de surveillance est surtout utilisé dans l'application de
                                référence pour le classement des données.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SalaryDeclarationRequestType">
        <xs:sequence>
            <xs:element name="RequestContext" type="sdc:RequestContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsKontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Job" type="sdc:JobType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Arbeitsauftrag</translation>
                        <description>
                            <short>
                                Arbeitsauftrag für sämtliche Empfänger (Distributor und Institutionen)
                            </short>
                            <technical>
                                Hier sind alle Empfänger aufgeführt
                                - Distributor
                                - Institutions-Empfänger der Domänen
                                - carbon copy Treuhänder und Broker
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Commande</translation>
                        <description>
                            <short>
                                Commande pour tous les receveurs (distributeur et institutions)
                            </short>
                            <technical>
                                Liste de tous les receveurs
                                - distributeur
                                - receveurs des institutions des domaines
                                - receveurs "carbon copy" : agents fiduciaires, courtiers
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Substitution" type="sdc:SubstitutionType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Substitution</translation>
                        <description>
                            <short>
                                Substitution einer gültigen Meldung
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Substitution</translation>
                        <description>
                            <short>
                                Substitution d'un avis valide
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SalaryDeclaration" type="sd:SalaryDeclarationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Lohnmeldung</translation>
                        <description>
                            <short>
                                Nutzdaten zur Lohnmeldung
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avis de salaire</translation>
                        <description>
                            <short>
                                Données utilitaires de l'avis de salaire
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="GetStatusFromDeclareSalaryType">
        <xs:sequence>
            <xs:element name="RequestContext" type="sdc:RequestContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsKontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="JobKey" type="sdc:JobKeyType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Auftrags-Schlüssel</translation>
                        <description>
                            <short>
                                Auftrags-Schlüssel für die zweite Operation: GetStatusFromDeclaration
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Clé de la commande</translation>
                        <description>
                            <short>
                                Clé de la commande pour pouvaoir exécuter la deuxième opération:
                                GetStatusFromDeclaration
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="JobType">
        <xs:sequence>
            <xs:element name="Addressees" type="sdc:AddresseeType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Adressen</translation>
                        <description>
                            <short>
                                Adressen der Empfänger
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Adresses</translation>
                        <description>
                            <short>
                                Adresses des receveurs
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
                <xs:unique name="AHV-AVS-Ctrl">
                    <xs:selector xpath="sdc:AHV-AVS"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="UVG-LAA-Ctrl">
                    <xs:selector xpath="sdc:UVG-LAA"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="UVGZ-LAAC-Ctrl">
                    <xs:selector xpath="sdc:UVGZ-LAAC"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="KTG-AMC-Ctrl">
                    <xs:selector xpath="sdc:KTG-AMC"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="BVG-LPP-Ctrl">
                    <xs:selector xpath="sdc:BVG-LPP"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="FAK-CAF-Ctrl">
                    <xs:selector xpath="sdc:FAK-CAF"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
                <xs:unique name="TaxAtSourceCtrl">
                    <xs:selector xpath="sdc:TaxAtSource"/>
                    <xs:field xpath="@institutionIDRef"/>
                </xs:unique>
            </xs:element>
            <xs:element name="EndUserNotification" type="sdc:UserNotificationType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Endbenutzer-Benachrichtigung</translation>
                        <description>
                            <short>
                                Benachrichtigung des Endbenutzer mittels eMail über das Ende der Verteilung
                                (Distributor)
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Notification de l'utilisateur final</translation>
                        <description>
                            <short>
                                Notification de l'utilisateur final par e-mail, quand la distribution est terminée
                                (distributeur)
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddresseeType">
        <xs:sequence>
            <xs:element name="AHV-AVS" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AHV-UVG Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle AHV-UVG</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVG-LAA" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVG-LAA Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle UVG-LAA</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVGZ-LAAC" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVGZ-LAAC Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle UVGZ-LAAC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="KTG-AMC" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>KTG-AMC Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle KTG-AMC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="BVG-LPP" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BVG-LPP Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle BVG-LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FAK-CAF" type="sdc:ControlsMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>FAK-CAF Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle FAK-CAF</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Tax" type="sdc:ControlsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Kt.Stv. Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle ACC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Statistic" type="sdc:ControlsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BFS Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle OFS</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxAtSource" type="sdc:ControlsMultiType" minOccurs="0"
                        maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Kt.Quellen Stv. Steuerung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Impôt à la source</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ControlsType">
        <xs:sequence>
            <xs:element name="ProcessByDistributor" type="sd:SimpleBooleanType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Verteilung durch Distributor</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Distribution effectuée par le distributeur</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ControlsMultiType">
        <xs:complexContent>
            <xs:extension base="sdc:ControlsType">
                <xs:attribute name="institutionIDRef" type="sd:InstitutionIDType" use="required"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UserNotificationType">
        <xs:annotation>
            <xs:documentation>EndBenutzer Benachrichtigung</xs:documentation>
            <xs:documentation xml:lang="fr">Notification de l'utilisateur final</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Name" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Name</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="EmailAddress" type="sdc:EmailAddressType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Email Adresse</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Adresse e-mail</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PhoneNumber" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Telefonnummer</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Numéro de téléphone</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SubstitutionType">
        <xs:sequence>
            <xs:element name="PredecessorDeclarationIDWithAcceptedState" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>MeldungsID</translation>
                        <description>
                            <short>
                                Die MeldungsID wird vom Distributor vergeben und verwaltet.
                                Damit lassen sich mehrere Prozess-Schritte "verknüpfen" und
                                ergibt dadurch eine Fall- oder Supportnummer.
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification du message</translation>
                        <description>
                            <short>
                                L'identification du message (MeldungsID) est donnée et administrée 
                                par le distibuteur. Avec "MeldungsID", plusieurs pas de processus
                                peuvent être enchaîné. Il résulte un numéro de cas ou de support.
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!-- response of the operations getStatus... and getResult...
    -->
    <xs:complexType name="ResponseContextType">
        <xs:sequence>
            <xs:element name="UserAgent" type="sdc:UserAgentType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Applikationsinformation</translation>
                        <description>
                            <short>
                                Beschreibung der wesentlichen System-Identifikations-Daten
                            </short>
                            <technical>
                                Zur Qualitätsicherung des Übermittlungsprozesses werden die wesentlichen Informationen
                                der beteiligten gesichert
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concernant l'application</translation>
                        <description>
                            <short>
                                Description des données essentielles d'identification de système
                            </short>
                            <technical>
                                Pour l'assurance de la qualité, les informations essentielles des participants
                                sont sauvegardées.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="InstitutionName" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Institutionsname</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom de l'institution</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransmissionDate" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Übertragungszeitpunkt</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Temps de transmission</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DeclarationID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>MeldungsID</translation>
                        <description>
                            <short>
                                Die MeldungsID wird vom Distributor vergeben und verwaltet.
                                Damit lassen sich mehrere Prozess-Schritte "verknüpfen" und
                                ergibt dadurch eine Fall- oder Supportnummer.
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification du message</translation>
                        <description>
                            <short>
                                L'identification du message (MeldungsID) est donnée et administrée 
                                par le distibuteur. Avec "MeldungsID", plusieurs pas de processus
                                peuvent être enchaîné. Il résulte un numéro de cas ou de support.
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ResponseID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AntwortID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RequestID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TestCase" type="sdc:EmptyType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Testfall</translation>
                        <description>
                            <short>
                                Testfall-Kennzeichnung
                            </short>
                            <technical>
                                Die Daten wurden empfangen und quittiert.
                                Aber OHNE PRODUKTIVE VERARBEITUNG!!!
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Cas de test</translation>
                        <description>
                            <short>
                                Identificateur pour des cas de test
                            </short>
                            <technical>
                                Reception et quittance des données, mais
                                SANS TRAITEMENT PRODUCTIF!!!
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddresseeContextType">
        <xs:sequence>
            <xs:element name="UserAgent" type="sdc:UserAgentType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Applikationsinformation</translation>
                        <description>
                            <short>
                                Beschreibung der wesentlichen System-Identifikations-Daten
                            </short>
                            <technical>
                                Zur Qualitätsicherung des Übermittlungsprozesses werden die wesentlichen Informationen
                                der beteiligten gesichert
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concernant l'application</translation>
                        <description>
                            <short>
                                Description des données essentielles d'identification de système
                            </short>
                            <technical>
                                Pour l'assurance de la qualité, les informations essentielles des participants
                                sont sauvegardées.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="InstitutionName" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Institutionsname</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom de l'institution</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransmissionDate" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Übertragungszeitpunkt</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Temps de transmission</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ResponseID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AntwortID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RequestID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TestCase" type="sdc:EmptyType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Testfall</translation>
                        <description>
                            <short>
                                Testfall-Kennzeichnung
                            </short>
                            <technical>
                                Die Daten wurden empfangen und quittiert.
                                Aber OHNE PRODUKTIVE VERARBEITUNG!!!
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Cas de test</translation>
                        <description>
                            <short>
                                Identificateur pour des cas de test
                            </short>
                            <technical>
                                Reception et quittance des données, mais
                                SANS TRAITEMENT PRODUCTIF!!!
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="FaultContextType">
        <xs:sequence>
            <xs:element name="UserAgent" type="sdc:UserAgentType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Applikationsinformation</translation>
                        <description>
                            <short>
                                Beschreibung der wesentlichen System-Identifikations-Daten
                            </short>
                            <technical>
                                Zur Qualitätsicherung des Übermittlungsprozesses werden die wesentlichen Informationen
                                der beteiligten gesichert
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concernant l'application</translation>
                        <description>
                            <short>
                                Description des données essentielles d'identification de système
                            </short>
                            <technical>
                                Pour l'assurance de la qualité, les informations essentielles des participants
                                sont sauvegardées.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="InstitutionName" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Institutionsname</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom de l'institution</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransmissionDate" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Übertragungszeitpunkt</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Temps de transmission</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ResponseID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AntwortID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RequestID" type="sdc:IDType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsID</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identificateur de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TestCase" type="sdc:EmptyType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Testfall</translation>
                        <description>
                            <short>
                                Testfall-Kennzeichnung
                            </short>
                            <technical>
                                Die Daten wurden empfangen und quittiert.
                                Aber OHNE PRODUKTIVE VERARBEITUNG!!!
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Cas de test</translation>
                        <description>
                            <short>
                                Identificateur pour des cas de test
                            </short>
                            <technical>
                                Reception et quittance des données, mais
                                SANS TRAITEMENT PRODUCTIF!!!
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SalaryDeclarationFaultType">
        <xs:sequence>
            <xs:element name="FaultContext" type="sdc:FaultContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Fehler-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte d'erreur</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FaultState" type="sdc:FaultStateType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Fehler-Status</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>État de l'erreur</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="DeclareSalaryResponseType">
        <xs:sequence>
            <xs:element name="ResponseContext" type="sdc:ResponseContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Antwort-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="JobKey" type="sdc:JobKeyType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Auftrags-Schlüssel</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Clé de la commande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SalaryDeclarationStatusResponseType">
        <xs:sequence>
            <xs:element name="ResponseContext" type="sdc:ResponseContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Antwort-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PlausibilityState" type="sdc:PlausibilityStateType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Pausibilitäts-Status</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>État de la plausibilité</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="JobFinished" type="sd:SimpleBooleanType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Arbeistsauftrag beendet</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Commande terminée</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="JobStateType">
        <xs:sequence>
            <xs:element name="AHV-AVS" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AK-Nummer</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Numéro CC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVG-LAA" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVG-LAA</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>UVG-LAA</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVGZ-LAAC" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVGZ-LAAC</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>UVGZ-LAAC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="KTG-AMC" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>KTG-AMC</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>KTG-AMC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="BVG-LPP" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BVG-LPP</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>BVG-LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FAK-CAF" type="sdc:WorkingStateMultiType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>FAK-CAF</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>FAK-CAF</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Tax" type="sdc:TaxWorkingStateType" minOccurs="0"
                        maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Kantonale Steuerverwaltung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Administration cantonale des contributions</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Statistic" type="sdc:WorkingStateType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BFS</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>OFS</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxAtSource" type="sdc:WorkingStateMultiType" minOccurs="0"
                        maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Quellensteuer</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Impôt à la source</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ErrorResponseType">
        <xs:annotation>
            <xs:documentation>Info</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="EndUserInformation" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Endbenutzer-Information</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations pour l'utilisateur final</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DetailInformation" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>DetailInformation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations détaillées</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FaultInformation" type="sdc:SalaryDeclarationFaultType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>FehlerInformation des Empfängers</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations du receveur concernant l'erreur</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="DelayedResponseType">
        <xs:sequence>
            <xs:element name="EndUserInformation" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Endbenutzer-Information</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations pour l'utilisateur final</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SuccessResponseType">
        <xs:sequence>
            <xs:element name="AddresseeContext" type="sdc:AddresseeContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Adress-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte du destinataire</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ResponseState" type="sdc:ResponseStateType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Antwort-Status</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>État de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:group ref="sdc:ProcessFlowGroup"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ResponseStateType">
        <xs:sequence>
            <xs:element name="Code" type="sdc:ResponseCodeType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Status-Code</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Code de l'état</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Infromationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FaultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Status</xs:documentation>
            <xs:documentation xml:lang="fr">État</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Code" type="sdc:FaultCodeType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Fehler-Status-Code</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Erreur: Code de l'état</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Error" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Fehler</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Erreur</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissement</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AccessInformationType">
        <xs:sequence>
            <xs:element name="Url" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>URL</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>URL</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ExpiryDate" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Ablaufdatum</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Échéance</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CredentialsType">
        <xs:sequence>
            <xs:element name="Key" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Schlüssel</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Clé</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Password" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Passwort</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Mot de passe</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="NotificationsType">
        <xs:sequence>
            <xs:element name="Notification" type="sdc:NotificationType" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Hinweise</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Remarques</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="NotificationType">
        <xs:sequence>
            <xs:element name="QualityLevel" type="sdc:QualityLevelType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Qualitäts-Stufe</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Niveau de qualité</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DescriptionCode" type="sdc:DescriptionCodeType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Code der Beschreibung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Code de la description</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Description" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Beschreibungstext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Description</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <!-- Response from Distributor2Transmitter -->
    <xs:group name="WorkingStateGroup">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:choice>
            <xs:element name="Ignored" type="sdc:EmptyType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Adresse ignoriert</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Adresse ignorée</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Processing" type="sdc:EmptyType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>in Verarbeitung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Travaillant sur les données</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Error" type="sdc:ErrorResponseType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>
                            Verarbeitung ist fehlgeschlagen, da empfänger einen Fehler gemeldet hat
                        </translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>
                            Traitement failli, causé par un problème du receveur
                        </translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="StateSuccessBaseType">
        <xs:sequence>
            <xs:element name="AddresseeContext" type="sdc:AddresseeContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Adress-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte du destinataire</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ResponseState" type="sdc:ResponseStateType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Antwort-Status</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>État de la réponse</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:group name="ProcessFlowGroup">
        <xs:choice>
            <xs:element name="CompletionAndResult" type="sdc:CompletionAndResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen zur Completion</translation>
                        <description>
                            <short>
                                Informationen zur Completion und zur Freigabe der Daten.
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concèrnant le complètement</translation>
                        <description>
                            <short>
                                Informations concèrnant le complètement et la libération de l'avis
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Result" type="sdc:ResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen zur Completion</translation>
                        <description>
                            <short>
                                Informationen zur Completion und zur Freigabe der Daten.
                            </short>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations concèrnant le complètement</translation>
                        <description>
                            <short>
                                Informations concèrnant le complètement et la libération de l'avis
                            </short>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="ResultType">
        <xs:sequence>
            <xs:element name="Credentials" type="sdc:CredentialsType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Berechtigungsnachweis</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Preuve d'authorisation</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CompletionAndResultType">
        <xs:complexContent>
            <xs:extension base="sdc:ResultType">
                <xs:sequence>
                    <xs:element name="Completion" type="sdc:AccessInformationType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Komplettierungsinfomaton</translation>
                                <description>
                                    <short>
                                        Information zur Komplettierung und Freigabe der Meldung
                                    </short>
                                    <technical>
                                        Information zur Komplettierung und Freigabe der Meldung
                                    </technical>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations concèrnant le complètement</translation>
                                <description>
                                    <short>
                                        Informations concèrnant le complètement et la libération de l'avis
                                    </short>
                                    <technical>
                                        Informations concèrnant le complètement et la libération de l'avis
                                    </technical>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <!-- Response from Distributor2Transmitter and Endreceiver/Consumer2Distributor -->
    <!-- general status structure   -->
    <xs:complexType name="WorkingStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:choice>
            <xs:group ref="sdc:WorkingStateGroup"/>
            <xs:element name="Success" type="sdc:SuccessResponseType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Verbeitung erfolgreich beendet</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Travail terminé avec succès</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:complexType>
    <xs:complexType name="WorkingStateMultiType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:WorkingStateType">
                <xs:attribute name="institutionIDRef" type="sd:InstitutionIDType" use="required"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="ReducedWorkingStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:WorkingStateType">
                <xs:choice>
                    <xs:element name="Success" type="sdc:SuccessResponseType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Verbeitung erfolgreich beendet</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Travail terminé avec succès</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:choice>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="ReducedWorkingStateMultiType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:WorkingStateMultiType">
                <xs:choice>
                    <xs:element name="Success" type="sdc:SuccessResponseType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Verbeitung erfolgreich beendet</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Travail terminé avec succès</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:choice>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>

    <!-- Tax -->
    <xs:complexType name="TaxQuittanceType">
        <xs:sequence>
            <xs:element name="NumberOf-TaxAnnuity-Tags" type="xs:unsignedInt">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Anzahl Rentenbescheinigung Tags</translation>
                        <description>
                            <short>Anzahl deklarierter steuerbare Renten Tags</short>
                            <technical>
                                Anzahl Rentenbescheinigung-Löhne aller Personen. Entspricht
                                der Anzahl aller "Rentenbescheinigung Lohn" (TaxAnnuity) Tags innerhalb der gesamten
                                Lohnmeldung "SalaryDeclaration" im XML Instanz Dokument.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nombre de balises attestation de rentes</translation>
                        <description>
                            <short>Nombre de balises d'attestations de rentes imposables</short>
                            <technical>
                                Nombre d'attestations de rentes de toutes les personnes, correspondant à la somme
                                de toutes les balises TaxAnnuity dans un élément SalaryDeclaration du document
                                d'instance XML.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation>
                        <usage>Tax</usage>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="NumberOf-TaxSalary-Tags" type="xs:unsignedInt">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Anzahl Lohnausweis Tags</translation>
                        <description>
                            <short>Anzahl deklarierter steuerbare Einkommen Tags</short>
                            <technical>
                                Anzahl Lohnausweis-Löhne aller Personen. Entspricht
                                der Anzahl aller "Lohnausweis Lohn" (TaxSalary) Tags innerhalb der gesamten
                                Lohnmeldung "SalaryDeclaration" im XML Instanz Dokument.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nombre de balises certificat de salaire</translation>
                        <description>
                            <short>Nombre de balises de certificat de salaire</short>
                            <technical>
                                Nombre de certificats de salaires de toutes les personnes, correspondant à la somme
                                de toutes les balises TaxSalary dans un élément SalaryDeclaration du document
                                d'instance XML.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation>
                        <usage>Tax</usage>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TaxStateSuccessType">
        <xs:complexContent>
            <xs:extension base="sdc:StateSuccessBaseType">
                <xs:sequence>
                    <xs:element name="ProcessFinished" type="sdc:TaxQuittanceType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Prozess abgeschlossen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Processus terminé</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="TaxWorkingStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:choice>
            <xs:group ref="sdc:WorkingStateGroup"/>
            <xs:element name="Success" type="sdc:TaxStateSuccessType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Verarbeitung erfolgreich beendet</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Travail terminé avec succès</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
        <xs:attribute name="canton" type="sd:CantonAndEXType" use="required"/>
    </xs:complexType>
    <xs:complexType name="TaxWorkingStateConsumerType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Arbeitszustandsdetail</xs:documentation>
            <xs:documentation xml:lang="fr">Avancement du travail</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:TaxWorkingStateType">
                <xs:choice>
                    <xs:element name="Success" type="sdc:TaxStateSuccessType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Verarbeitung erfolgreich beendet</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Travail terminé avec succès</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:choice>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>

    <!-- response distributor-part -->
    <xs:complexType name="PlausibilityStateType">
        <xs:choice>
            <xs:element name="ValidityPlausibilityChecking" type="sdc:EmptyType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Prüfen Validierung Plausibilisierung</translation>
                        <description>
                            <short>
                                Prüfen der Stufen Validierung und Plausibilisierung
                            </short>
                            <technical>
                                Der Distributor hat die Validierungs- und Plausibilitätsprüfung noch nicht
                                abgeschlossen
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contrôle de validité et plausibilité</translation>
                        <description>
                            <short>
                                Contrôle des niveaux de validité et de plausibilité
                            </short>
                            <technical>
                                Le distributeur n'a pas encore terminé avec le contrôle de
                                validité et de plausibilité.
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Plausible" type="sdc:PlausibleNotificationsType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Plausibilisiert</translation>
                        <description>
                            <short>
                                Validierung und Plausibilisierung sind abgeschlossen
                            </short>
                            <technical>
                                Die Meldung ist valid und plausibel
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>contrôle de plausibilité terminé avec succès</translation>
                        <description>
                            <short>
                                Contrôle de validité et de plausibilité terminé avec succès
                            </short>
                            <technical>
                                L'avis est valide et plausible
                            </technical>
                        </description>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:complexType>
    <xs:complexType name="PlausibleNotificationsType">
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="JobState" type="sdc:JobStateType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Arbeitsauftrags-Status</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>État de la commande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!-- shared types
    -->
    <xs:complexType name="UserAgentType">
        <xs:annotation>
            <xs:documentation xml:lang="de">Benutzeragent</xs:documentation>
            <xs:documentation xml:lang="fr">Agent utilisateur</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Producer" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Applikations-Hersteller</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Producteur de l'application</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Name" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Produkt-Name</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nom du produit</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Version" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Produkt-Version</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Version du produit</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Certificate" type="xs:string">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Zertifikat</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Certificat</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ELM-SalaryStandardVersion" type="xs:decimal">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Lohnstandard-CH (ELM) Version</translation>
                        <technical>
                            Die Version des Lohnstandard-CH (ELM) nach der die Zertifizierung
                            durchgeführt wurde.(3.0 oder höher)
                            Achtung:
                            Der Distributor kann zum Teil Versionen transfomieren und wird
                            dann eine tiefer Version automatisch setzen (z.B. 2.2).
                        </technical>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Standard Salaire-CH (ELM) version</translation>
                        <technical>
                            La version du Standard Salaire-CH (ELM) sous laquelle la certification
                            a été effectué (3.0 ou suppérieur)
                            Attention:
                            Le distributeur est capable de transformer des version et peut mettre
                            une version infèrieur automatiquement (p.e. 2.2).
                        </technical>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="GetResultFromDeclareSalaryType">
        <xs:sequence>
            <xs:element name="RequestContext" type="sdc:RequestContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsKontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Domain" type="sdc:DomainIdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Domäne gemäss swissdec</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Domaine selon swissdec</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="DomainIdentificationType">
        <xs:choice>
            <xs:element name="AHV-AVS-Identification" type="sd:AHV-AVS-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AHV Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification AVS</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVG-LAA-Identification" type="sd:UVG-LAA-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVG Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification LAA</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVGZ-LAAC-Identification" type="sd:UVGZ-LAAC-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVGZ Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification LAAC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="KTG-AMC-Identification" type="sd:KTG-AMC-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>KTG Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification IJM</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="BVG-LPP-Identification" type="sd:BVG-LPP-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BVG-LPP Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FAK-CAF-Identification" type="sd:FAK-CAF-IdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>FAK Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification CAF</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxIdentification" type="sd:TaxIdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Lohnausweis Kanton</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Certificat de salaire du canton</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="StatisticIdentification" type="sd:RequestIdentificationBaseType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BfS Identifikation</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Identification de l'OFS</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxAtSourceIdentification" type="sd:TaxAtSourceIdentificationType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Quellensteuer Kanton</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Impôt à la source du canton</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:complexType>

    <!-- GetResultFrom RESPONSE
    -->
    <!-- *Transmitter* -->
    <xs:complexType name="GetResultFromDeclareSalaryResponseType">
        <xs:sequence>
            <xs:element name="ResponseContext" type="sdc:ResponseContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AuftragsKontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte de la demande</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SalaryResult" type="sdc:SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Resultat zur Lohnmeldung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Résultat de la transmission salarial</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!-- SalaryResult with Error -->
    <xs:complexType name="SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Domäne</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Domaine</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:choice>
            <xs:element name="AHV-AVS" type="sdc:AHV-AVS-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>AHV</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>AVS</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVG-LAA" type="sdc:UVG-LAA-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVG</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>LAA</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="UVGZ-LAAC" type="sdc:UVGZ-LAAC-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>UVG</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="KTG-AMC" type="sdc:KTG-AMC-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>KTG</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>AMC</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="BVG-LPP" type="sdc:BVG-LPP-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BVG</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="FAK-CAF" type="sdc:FAK-CAF-SalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>FAK</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>CAF</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Statistic" type="sdc:StatisticSalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Statistik</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Statistique</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TaxAtSource" type="sdc:TaxAtSourceSalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>BVG</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>LPP</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
    </xs:complexType>

    <xs:complexType name="AHV-AVS-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Infromationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="NotSupported" type="sdc:AHV-AVS-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Operation wird nicht unterstützt</translation>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>L'opération n'est pas supporté</translation>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:AHV-AVS-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:AHV-AVS-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:AHV-AVS-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="UVG-LAA-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="NotSupported" type="sdc:UVG-LAA-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Operation wird nicht unterstützt</translation>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>L'opération n'est pas supporté</translation>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:UVG-LAA-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:UVG-LAA-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:UVG-LAA-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">                            
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="UVGZ-LAAC-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="NotSupported" type="sdc:UVGZ-LAAC-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Operation wird nicht unterstützt</translation>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>L'opération n'est pas supporté</translation>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:UVGZ-LAAC-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:UVGZ-LAAC-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:UVGZ-LAAC-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="KTG-AMC-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="NotSupported" type="sdc:KTG-AMC-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Operation wird nicht unterstützt</translation>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>L'opération n'est pas supporté</translation>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:KTG-AMC-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:KTG-AMC-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">                            
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:KTG-AMC-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="BVG-LPP-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:BVG-LPP-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:BVG-LPP-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:BVG-LPP-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="FAK-CAF-SalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="NotSupported" type="sdc:FAK-CAF-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Operation wird nicht unterstützt</translation>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>L'opération n'est pas supporté</translation>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:FAK-CAF-MinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:FAK-CAF-ProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:FAK-CAF-SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="StatisticSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:ResultStateBaseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:StatisticProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:StatisticSuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TaxAtSourceSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Resultat zur Lohnmeldung</translation>
                <description>
                    <short>
                        Resultat zur Lohnmeldung mit den fachlich relevanten Rückmeldungsdaten.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat de la déclaration de salaires</translation>
                <description>
                    <short>Résultat de la déclaration de salaires avec les données de retour pertinents</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Warnungen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Avertissements</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Informationen</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Informations</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice>
                <xs:element name="CompletionReleaseIsMissing" type="sdc:TaxAtSourceMinimalResultStateType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Freigabe in der Completion fehlt</translation>
                            <description>
                                <short>
                                    Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                    und wird vom Endempfänger zwingend verlangt.
                                    Mögliche Fälle:
                                    a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                    b) Lohnmeldung
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>La libération dans le complètement manque</translation>
                            <description>
                                <short>Une libération dans le complètement par l'utilisateur manque et
                                    est demandé impérativement par le destinataire.
                                    Cas possibles:
                                    a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                    b) Déclaration de salaires</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Processing" type="sdc:TaxAtSourceProcessingType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Verarbeiten</translation>
                            <description>
                                <short>
                                    System ist noch am Verarbeiten
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Traiter</translation>
                            <description>
                                <short>Le système est en train de traiter</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Error" type="sdc:ErrorResponseType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Fehler</translation>
                            <description>
                                <short>
                                    Verarbeitung war nicht erfolgreich und es gab Fehler.
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Erreur</translation>
                            <description>
                                <short>Le traitement a échoué et il y avait des erreurs.</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Success" type="sdc:TaxAtSourceResultSuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">
                            <translation>Erfolgreich</translation>
                            <description>
                                <short>
                                    Verarbeitung war erfolgreich
                                </short>
                            </description>
                        </xs:documentation>
                        <xs:documentation xml:lang="fr">
                            <translation>Succès</translation>
                            <description>
                                <short>Le traitement a terminé avec succès</short>
                            </description>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>

    <!-- *Consumer or Endreceiver* SalaryResult (Reduced) without Error -->
    <xs:complexType name="SalaryResultConsumerType">
        <xs:sequence>
            <xs:element name="SalaryResult" type="sdc:ReducedSalaryResultType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Resultat aus der Lohnmeldung</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Résultat de la déclaration de salaires</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Domäne</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Domaine</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:SalaryResultType">
                <xs:choice>
                    <xs:element name="AHV-AVS" type="sdc:AHV-AVS-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>BVG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>LPP</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="UVG-LAA" type="sdc:UVG-LAA-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>UVG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>LAA</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="UVGZ-LAAC" type="sdc:UVGZ-LAAC-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>UVG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>LAA</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="KTG-AMC" type="sdc:KTG-AMC-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>KTG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>AMC</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="BVG-LPP" type="sdc:BVG-LPP-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>BVG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>LPP</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="FAK-CAF" type="sdc:FAK-CAF-ReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>FAK</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>CAF</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Statistic" type="sdc:StatisticReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Statistik</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Statistique</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="TaxAtSource" type="sdc:TaxAtSourceReducedSalaryResultType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>BVG</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>LPP</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:choice>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="AHV-AVS-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication entre 
                    distributeur et destinataire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:AHV-AVS-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="NotSupported" type="sdc:AHV-AVS-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Operation wird nicht unterstützt</translation>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>L'opération n'est pas supporté</translation>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="CompletionReleaseIsMissing" type="sdc:AHV-AVS-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:AHV-AVS-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:AHV-AVS-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVG-LAA-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication entre 
                distributeur et destinataire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:UVG-LAA-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="NotSupported" type="sdc:UVG-LAA-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Operation wird nicht unterstützt</translation>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>L'opération n'est pas supporté</translation>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="CompletionReleaseIsMissing" type="sdc:UVG-LAA-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:UVG-LAA-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:UVG-LAA-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVGZ-LAAC-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:UVGZ-LAAC-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="NotSupported" type="sdc:UVGZ-LAAC-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Operation wird nicht unterstützt</translation>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>L'opération n'est pas supporté</translation>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="CompletionReleaseIsMissing"
                                    type="sdc:UVGZ-LAAC-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:UVGZ-LAAC-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:UVGZ-LAAC-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="KTG-AMC-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:KTG-AMC-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="NotSupported" type="sdc:KTG-AMC-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Operation wird nicht unterstützt</translation>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>L'opération n'est pas supporté</translation>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="CompletionReleaseIsMissing"
                                    type="sdc:KTG-AMC-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:KTG-AMC-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:KTG-AMC-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="BVG-LPP-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:BVG-LPP-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="CompletionReleaseIsMissing" type="sdc:BVG-LPP-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:BVG-LPP-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:BVG-LPP-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="FAK-CAF-ReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:FAK-CAF-SalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="NotSupported" type="sdc:FAK-CAF-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Operation wird nicht unterstützt</translation>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>L'opération n'est pas supporté</translation>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="CompletionReleaseIsMissing"
                                    type="sdc:FAK-CAF-MinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:FAK-CAF-ProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:FAK-CAF-SuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="StatisticReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:StatisticSalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="CompletionReleaseIsMissing"
                                    type="sdc:ResultStateBaseType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:StatisticProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:StatisticSuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="TaxAtSourceReducedSalaryResultType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Reduziertes Resultat aus der Lohmeldung</translation>
                <description>
                    <short>
                        Reduziertes Resultat aus der Lohmeldung für die Kommunikation zwischen
                        Distributor und Endempfänger.
                    </short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Résultat réduit de la déclaration de salaires</translation>
                <description>
                    <short>Résultat réduit de la déclaration de salaires pour la communication 
                        entre distributeur et destinaire.</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="sdc:TaxAtSourceSalaryResultType">
                <xs:sequence>
                    <xs:element name="Warning" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Warnungen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Avertissements</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Info" type="sdc:NotificationsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Informationen</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Informations</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="CompletionReleaseIsMissing"
                                    type="sdc:TaxAtSourceMinimalResultStateType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Freigabe in der Completion fehlt</translation>
                                    <description>
                                        <short>
                                            Eine Freigabe durch den Endbenutzer(Unternehmen) in der Completion fehlt
                                            und wird vom Endempfänger zwingend verlangt.
                                            Mögliche Fälle:
                                            a) Vorabgleich und Element CompletionUnwanted wurde nicht gesetzt
                                            b) Lohnmeldung
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>La libération dans le complètement manque</translation>
                                    <description>
                                        <short>Une libération dans le complètement par l'utilisateur manque et
                                            est demandé impérativement par le destinataire.
                                            Cas possibles:
                                            a) Collationnement et élément CompletionUnwanted n'ont pas été indiqué
                                            b) Déclaration de salaires</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Processing" type="sdc:TaxAtSourceProcessingType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Verarbeiten</translation>
                                    <description>
                                        <short>
                                            System ist noch am Verarbeiten
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Traiter</translation>
                                    <description>
                                        <short>Le système est en train de traiter</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Success" type="sdc:TaxAtSourceResultSuccessType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Erfolgreich</translation>
                                    <description>
                                        <short>
                                            Verarbeitung war erfolgreich
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Succès</translation>
                                    <description>
                                        <short>Le traitement a terminé avec succès</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>

    <!-- Result States -->
    <xs:complexType name="ResultStateBaseType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Basis für den Resultats-Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Base pour l'état du résultat</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="AddresseeContext" type="sdc:AddresseeContextType">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Adress-Kontext</translation>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Contexte du destinataire</translation>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!-- AHV-AVS -->
    <xs:complexType name="AHV-AVS-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:AHV-AVS-CustomerIdentificationConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="AHV-AVS-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La préparation des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:AHV-AVS-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevu</translation>
                                <description>
                                    <short>Disposition prevu des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="AHV-AVS-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:AHV-AVS-MinimalResultStateType">
                <xs:choice>
                    <xs:element name="AHV-AVS-QuittanceWithoutCompletion" type="sd:AHV-AVS-TotalsConsumerType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:sequence>
                        <xs:element name="ChangesConsideredUpTo" type="xs:date">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Änderungen berücksichtigt bis</translation>
                                    <description>
                                        <short>
                                            Änderungen berücksichtigt bis zu diesem Datum
                                            (z.B. Mutationen, Eintritte oder Austritte)
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Changements considéré jusqu'au</translation>
                                    <description>
                                        <short>Changements considéré jusqu'à la date
                                            (p.e. mutations, entrées ou sortis)</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Staff" type="sd:AHV-AVS-PersonsType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Beschäftigte</translation>
                                    <description>
                                        <short>
                                            Beschäftigte (Mitarbeiter) des Unternehmens
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Employés</translation>
                                    <description>
                                        <short>Employés de l'entreprise</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Summary" type="sd:AHV-AVS-SummaryType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Zusammenfassung</translation>
                                    <description>
                                        <short>
                                            Zusammenfassung bzw. Überblick der wesentlichen Informationen
                                            einer Rückmeldung.
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Récapitulation</translation>
                                    <description>
                                        <short>Récapitulation ou vue globale des informations essentielles
                                        d'un retour.</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:choice>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- UVG-LAA -->
    <xs:complexType name="UVG-LAA-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:BaseCustomerIdentificationMultiConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVG-LAA-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La préparation des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:UVG-LAA-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevu</translation>
                                <description>
                                    <short>Disposition prevu des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVG-LAA-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:UVG-LAA-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="UVG-LAA-QuittanceWithoutCompletion" type="sd:UVG-LAA-TotalsConsumerType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- UVGZ-LAAC -->
    <xs:complexType name="UVGZ-LAAC-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:BaseCustomerIdentificationMultiConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVGZ-LAAC-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La préparation des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:UVGZ-LAAC-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevu</translation>
                                <description>
                                    <short>Disposition prevu des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="UVGZ-LAAC-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:UVGZ-LAAC-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="UVGZ-LAAC-QuittanceWithoutCompletion" type="sd:UVGZ-LAAC-TotalsConsumerType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- KTG-AMC -->
    <xs:complexType name="KTG-AMC-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:BaseCustomerIdentificationMultiConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="KTG-AMC-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La préparation des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:KTG-AMC-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevu</translation>
                                <description>
                                    <short>Disposition prevu des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="KTG-AMC-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:KTG-AMC-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="KTG-AMC-QuittanceWithoutCompletion" type="sd:KTG-AMC-TotalsConsumerType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- BVG-LPP -->
    <xs:complexType name="BVG-LPP-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Freigabe in der Completion fehlt</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>La libération dans le complètement mangue</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:BVG-LPP-CustomerIdentificationMultiType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="BVG-LPP-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La préparation des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:BVG-LPP-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevue</translation>
                                <description>
                                    <short>Disposition prevue des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="BVG-LPP-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
                <description>
                    <short>Erfolgreiche Bereitstellung der Beiträge</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
                <description>
                    <short>Disposition des cotisations avec succès</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:BVG-LPP-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ChangesConsideredUpTo" type="xs:date">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Änderungen berücksichtigt bis</translation>
                                <description>
                                    <short>
                                        Änderungen berücksichtigt bis zu diesem Datum
                                        (z.B. Mutationen, Eintritte oder Austritte)
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Changements considéré jusqu'au</translation>
                                <description>
                                    <short>Changements considéré jusqu'à la date
                                        (p.e. mutations, entrées ou sortis)</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="CodeDescriptions" type="sd:BVG-LPP-CodeDescriptionsType" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Codes-Beschreibungen</translation>
                                <description>
                                    <short>Kurz-Beschreibungen der BVG-Codes</short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Description des codes</translation>
                                <description>
                                    <short>Description brève des codes LPP</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Staff" type="sd:ContributionsStaffType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Beschäftigte</translation>
                                <description>
                                    <short>
                                        Beschäftigte (Mitarbeiter) des Unternehmens
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Employés</translation>
                                <description>
                                    <short>Employés de l'entreprise</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Summary" type="sd:SummaryType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Zusammenfassung</translation>
                                <description>
                                    <short>
                                        Zusammenfassung bzw. Überblick der wesentlichen Informationen
                                        einer Rückmeldung.
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Récapitulation</translation>
                                <description>
                                    <short>Récapitulation ou vue globale des informations essentielles
                                        d'un retour.</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- FAK-CAF -->
    <xs:complexType name="FAK-CAF-MinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Angaben zum Zustand</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Informations concernant l'état</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:FAK-CAF-CustomerIdentificationConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="FAK-CAF-ProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La disposition des cotisation est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:FAK-CAF-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevue</translation>
                                <description>
                                    <short>Disposition prevue d'un retour</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="FAK-CAF-SuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:FAK-CAF-MinimalResultStateType">
                <xs:sequence>
                    <xs:element name="FAK-CAF-QuittanceWithoutCompletion" type="sd:FAK-CAF-TotalsConsumerType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- Statistic -->
    <xs:complexType name="StatisticQuittanceType">
        <xs:sequence>
            <xs:element name="NumberOf-Person-Tags" type="xs:unsignedInt">
                <xs:annotation>
                    <xs:documentation xml:lang="de">
                        <translation>Anzahl Statistik Lohn Tags</translation>
                        <description>
                            <short>Anzahl Statistik Lohn der LSE Tags</short>
                            <technical>
                                Anzahl Statistik-Löhne aller Personen einer Lohnstrukturerhebung (LSE). Entspricht
                                der Anzahl aller "Statistik Lohn" (StatisticSalary) Tags innerhalb der gesamten
                                Lohnmeldung "SalaryDeclaration" im XML Instanz Dokument.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation xml:lang="fr">
                        <translation>Nombre de balises statistique des salaires</translation>
                        <description>
                            <short>Nombre de balises statistiques des salaires (ESS)</short>
                            <technical>
                                Nombre de statistiques de salaires déclarés de toutes les personnes, correspondant à la
                                somme
                                de toutes les balises SatisticSalary dans un élément SalaryDeclaration du document
                                d'instance XML.
                            </technical>
                        </description>
                    </xs:documentation>
                    <xs:documentation>
                        <usage>Statistic</usage>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="StatisticProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitement</translation>
                <description>
                    <short>La disposition des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevue</translation>
                                <description>
                                    <short>Disposition prevue des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="StatisticSuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="StatisticQuittanceWithoutCompletion" type="sdc:StatisticQuittanceType"
                                minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- TaxAtSource -->
    <xs:complexType name="TaxAtSourceMinimalResultStateType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Freigabe in der Completion fehlt</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>La libération dans le complétement manque</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:ResultStateBaseType">
                <xs:sequence>
                    <xs:element name="Institution" type="sd:TaxAtSourceCustomerIdentificationConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Versicherer</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Assureur</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="TaxAtSourceProcessingType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>in Verarbeitung</translation>
                <description>
                    <short>Die Bereitstellung der Beiträge ist in Verarbeitung</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Dans le traitment</translation>
                <description>
                    <short>La disposition des cotisations est traitée</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:TaxAtSourceMinimalResultStateType">
                <xs:sequence>
                    <xs:element name="ExpectedAvailability" type="xs:date" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Erwartete Verfügbarkeit</translation>
                                <description>
                                    <short>
                                        Erwartete Verfügbarkeit der Rückmeldung
                                    </short>
                                </description>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Disposition prevue</translation>
                                <description>
                                    <short>Disposition prevue des retours</short>
                                </description>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="TaxAtSourceResultSuccessType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>erfolgreich</translation>
                <description>
                    <short>Erfolgreiche Bereitstellung der Beiträge</short>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>succès</translation>
                <description>
                    <short>Disposition des cotisations avec succès</short>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="sdc:TaxAtSourceMinimalResultStateType">
                <xs:choice>
                    <xs:element name="TaxAtSourceQuittanceWithoutCompletion" type="sd:TaxAtSourceTotalsConsumerType">
                        <xs:annotation>
                            <xs:documentation xml:lang="de">
                                <translation>Quittung</translation>
                            </xs:documentation>
                            <xs:documentation xml:lang="fr">
                                <translation>Quittance</translation>
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:sequence>
                        <xs:element name="ChangesConsideredUpTo" type="xs:date">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Änderungen berücksichtigt bis</translation>
                                    <description>
                                        <short>
                                            Änderungen berücksichtigt bis zu diesem Datum
                                            (z.B. Mutationen, Eintritte oder Austritte)
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Changements considéré jusqu'au</translation>
                                    <description>
                                        <short>Changements considéré jusqu'à la date
                                            (p.e. mutations, entrées ou sortis)</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Staff" type="sd:TaxAtSourcePersonsType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Beschäftigte</translation>
                                    <description>
                                        <short>
                                            Beschäftigte (Mitarbeiter) des Unternehmens
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Employés</translation>
                                    <description>
                                        <short>Employés de l'entreprise</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="Summary" type="sd:TaxAtSourceSummaryType">
                            <xs:annotation>
                                <xs:documentation xml:lang="de">
                                    <translation>Zusammenfassung</translation>
                                    <description>
                                        <short>
                                            Zusammenfassung bzw. Überblick der wesentlichen Informationen
                                            einer Rückmeldung.
                                        </short>
                                    </description>
                                </xs:documentation>
                                <xs:documentation xml:lang="fr">
                                    <translation>Récapitulation</translation>
                                    <description>
                                        <short>Récapitulation ou vue globale des informations essentielles
                                            d'un retour.</short>
                                    </description>
                                </xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:choice>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>


    <xs:complexType name="EmptyType"/>
    <!-- simple types
    -->
    <xs:simpleType name="QualityLevelType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Qualitäts-Stufen</translation>
                <description>
                    <short>
                        Qualtäts-Stufen der Übermittlung
                    </short>
                    <technical>
                        Folgende Stufen gelten
                        Validity: erste Stufe
                        Plausibility: zweite Stufe
                        Acceptance: dritte Stufe
                        Comment: vierte Stufe
                    </technical>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Niveaux de qualité</translation>
                <description>
                    <short>
                        Niveaux de qualité de la transmission
                    </short>
                    <technical>
                        Il existe les niveaux suivants:
                        Validity: premier niveau
                        Plausibility: deuxième niveau
                        Acceptance: troisième niveau
                        Comment: quatrième niveau
                    </technical>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="Validity"/>
            <xs:enumeration value="Plausibility"/>
            <xs:enumeration value="Acceptance"/>
            <xs:enumeration value="Comment"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="ResponseCodeType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Antwort-Code</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Code de la réponse</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="accepted"/>
            <xs:enumeration value="acceptedWithWarning"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="FaultCodeType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Fehler-Code</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Code de l'erreur</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="NOT_accepted"/>
            <xs:enumeration value="NOT_plausible"/>
            <xs:enumeration value="NOT_valid"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="DescriptionCodeType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Beschreibungscode</translation>
                <description>
                    <technical>
                        Severity: Information
                        Code 9999 ist immer für Freitext reserviert.
                        Die restlichen Code sind dynamisch in AcknowledgementNotification spezifiziert.
                    </technical>
                </description>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Code de la description</translation>
                <description>
                    <technical>
                        Severity: Information
                        Le code 9999 est toujours réservé pour un texte libre.
                        Le reste des codes sont spécifiés dynamique dans AcknowledgementNotification.
                    </technical>
                </description>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:nonNegativeInteger">
            <xs:totalDigits value="7"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="LanguageCodeType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Sprachcode</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Code de langage</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="de"/>
            <xs:enumeration value="fr"/>
            <xs:enumeration value="it"/>
            <xs:enumeration value="en"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="JobKeyType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Eindeutiger Bezeichner für den Job
                </translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Identificateur unique pour la commande
                </translation>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="10"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="IDType">
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="255"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="EmailAddressType">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <translation>Email Adresse</translation>
            </xs:documentation>
            <xs:documentation xml:lang="fr">
                <translation>Adresse mél</translation>
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:pattern value="[^@]+@[^\.]+\..+"/>
        </xs:restriction>
    </xs:simpleType>
</xs:schema>
