| <?xml version="1.0" encoding="UTF-8"?> |
| |
| <xs:schema |
| targetNamespace="http://www.swissdec.ch/schema/sd/20050902/SalaryDeclaration" |
| xmlns:tns="http://www.swissdec.ch/schema/sd/20050902/SalaryDeclaration" |
| xmlns:xs="http://www.w3.org/2001/XMLSchema" |
| xmlns:un.ece.unedocs.cl.iso3166="http://www.unece.org/etrades/unedocs/repository/codelists/xml/CountryCode.xsd" |
| elementFormDefault="qualified" |
| attributeFormDefault="unqualified" |
| version="0.0"> |
| |
| <!-- state of standardisation: draft20050404 (AHV, UVG, Stv und BfS) --> |
| <!-- last modified $Date: 2005/09/15 15:36:10 $Author: boehm $ --> |
| |
| |
| <!-- |
| Status 2005.09.15 |
| - fuer alle domaenen IO (AHV, UVG, UVGZ, KTG, BVG, FAK, Tax und Statistic) |
| --> |
| |
| <!-- imports --> |
| <xs:import |
| namespace="http://www.unece.org/etrades/unedocs/repository/codelists/xml/CountryCode.xsd" |
| schemaLocation="CountryCode.xsd"/> |
| |
| <!-- elements --> |
| <xs:complexType name="SalaryDeclarationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnmeldung</translation> |
| <description> |
| <short> |
| Die Lohnmeldung enthält sämtliche Daten für eine Deklaration einer Unternehmung. |
| (ELM = einheitliches Lohnmeldeverfahren / Fachinhalt) |
| </short> |
| <domain> |
| Die Lohmeldung enthält sämtliche Informationen und Löhne in folgenden Domänen |
| 1) AHV/ALV |
| 2) UVG |
| 3) UVGZ |
| 4) KTG |
| 5) BVG |
| 6) FAK |
| 7) Tax, Lohnausweis für die Steuerverwaltungen |
| 8) Statistic, Lohnstrukturerhebung (LSE) für das BfS |
| In den Domänen 2)UVG bis 6)FAK können einzelne Institutionen wie z.B. Suva mit Attributen |
| verknüpft werden |
| </domain> |
| <technical> |
| In derLohnmeldung können nur noch die Daten eines Unternehmens abgebildet werden. |
| Ein Unternehmen kann in mehrere "Lohnbereiche" bzw. Mandanten aufgeteilt sein. In diesem Fall |
| muss pro Lohnbereich eine seperate Meldung erzeugt und übermittelt werden. Die Aufteilung |
| muss mit den entsprechenden Empfängern (Institutionen) abgesprochen sein, d.h. |
| organisatorische Lösung mit seperaten Kundennummern pro Mandant und für alle Domänen |
| muss die gleiche Aufteilung gelten. |
| Die Verknüpfung von einer oder mehreren Institutionen innerhalb der Domänen 2)UVG bis 6)FAK |
| muss mittels Attribute "verlinkt" werden: |
| SalaryDeclarationContainer Job/Addressee und JobState |
| SalaryDeclaration Person/Salaries/Salary, SalaryTotals und Insurances/[Domäne] |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:sequence> |
| <xs:element name="Company" type="tns:CompanyType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unternehmen</translation> |
| <description> |
| <short> |
| Das Unternehmen (Firma, Betrieb) welches die Daten erstellt. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:key name="UVG-LAA-ID-Key"> |
| <xs:selector xpath="tns:Insurances/tns:UVG-LAA/tns:Suva|tns:Insurances/tns:UVG-LAA/tns:Other"/> |
| <xs:field xpath="@InstitutionID"/> |
| </xs:key> |
| <xs:keyref name="UVG-LAA-ID-Ref" refer="tns:UVG-LAA-ID-Key"> |
| <xs:selector |
| xpath="tns:Staff/tns:Person/tns:UVG-LAA-Salaries/tns:UVG-LAA-Salary|tns:SalaryTotals/tns:UVG-LAA-Totals"/> |
| <xs:field xpath="@InstitutionIDRef"/> |
| </xs:keyref> |
| <xs:key name="UVGZ-LAAC-ID-Key"> |
| <xs:selector xpath="tns:Insurances/tns:UVGZ-LAAC"/> |
| <xs:field xpath="@InstitutionID"/> |
| </xs:key> |
| <xs:keyref name="UVGZ-LAAC-ID-Ref" refer="tns:UVGZ-LAAC-ID-Key"> |
| <xs:selector |
| xpath="tns:Staff/tns:Person/tns:UVGZ-LAAC-Salaries/tns:UVGZ-LAAC-Salary|tns:SalaryTotals/tns:UVGZ-LAAC-Totals"/> |
| <xs:field xpath="@InstitutionIDRef"/> |
| </xs:keyref> |
| <xs:key name="KTG-AMC-ID-Key"> |
| <xs:selector xpath="tns:Insurances/tns:KTG-AMC"/> |
| <xs:field xpath="@InstitutionID"/> |
| </xs:key> |
| <xs:keyref name="KTG-AMC-ID-Ref" refer="tns:KTG-AMC-ID-Key"> |
| <xs:selector |
| xpath="tns:Staff/tns:Person/tns:KTG-AMC-Salaries/tns:KTG-AMC-Salary|tns:SalaryTotals/tns:KTG-AMC-Totals"/> |
| <xs:field xpath="@InstitutionIDRef"/> |
| </xs:keyref> |
| <xs:key name="BVG-LPP-ID-Key"> |
| <xs:selector xpath="tns:Insurances/tns:BVG-LPP"/> |
| <xs:field xpath="@InstitutionID"/> |
| </xs:key> |
| <xs:keyref name="BVG-LPP-ID-Ref" refer="tns:BVG-LPP-ID-Key"> |
| <xs:selector |
| xpath="tns:Staff/tns:Person/tns:BVG-LPP-Salaries/tns:BVG-LPP-Salary|tns:SalaryTotals/tns:BVG-LPP-Totals"/> |
| <xs:field xpath="@InstitutionIDRef"/> |
| </xs:keyref> |
| </xs:element> |
| <xs:element name="GeneralSalaryDeclarationDescription" type="tns:GeneralSalaryDeclarationDescriptionType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Allgemeine Beschreibung der Meldung</translation> |
| <description> |
| <short> |
| Hier befinden sich Informationen, welche bei der Erstellung der Meldung durch den |
| Ersteller bzw. Absender ergänzt werden. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="schemaVersion" type="tns:SupportedMinorSchemaVersionAttributeType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Schemaversion</translation> |
| <description> |
| <short> |
| Die XML Schema Instanz muss mit dem "schemaVersion" Attribut angeben mit welcher |
| Schemaversion sie konform ist. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <!-- attribute-character from SalaryDeclarationType --> |
| <xs:complexType name="ContactPersonType"> |
| <xs:sequence> |
| <xs:element name="Name" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Name</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="EmailAddress" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>EmailAdresse</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:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="GeneralSalaryDeclarationDescriptionType"> |
| <xs:sequence> |
| <xs:element name="CreationDate" type="xs:dateTime"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Erstellungsdatum</translation> |
| <description> |
| <short> |
| Datum und Zeit, der Meldungserstellung bei dem Unternehmen. |
| </short> |
| <domain> |
| Dieses Datum kann für die Berechnung von Verzugszinsen NICHT verwendet werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AccountingPeriod" type="xs:gYear"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Abrechnungsperiode</translation> |
| <description> |
| <short> |
| Abrechnungsperiode der Meldung |
| </short> |
| <domain> |
| Die Abrechnungsperiode umfasst das Kalenderjahr für welches die Beiträge oder Prämien |
| aufgrund der Lohnmeldung ermittelt werden sollen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ContactPerson" type="tns:ContactPersonType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kontaktperson</translation> |
| <description> |
| <short> |
| Kontaktperson für Rückfragen zur Meldung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Comments" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Bemerkungen</translation> |
| <description> |
| <short> |
| Bemerkungen von der Kontaktperson zur Meldung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| kernel: Company |
| --> |
| <xs:complexType name="CompanyType"> |
| <xs:sequence> |
| <xs:element name="CompanyDescription" type="tns:CompanyDescriptionType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unternehmensbeschreibung</translation> |
| <description> |
| <short> |
| Diverse Angaben zum Unternehmen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Staff" type="tns:PersonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beschäftigte</translation> |
| <description> |
| <short> |
| Beschäftigte (Mitarbeiter) des Unternehmens |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Insurances" type="tns:CustomerIdentificationType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Versicherungen</translation> |
| <description> |
| <short> |
| Enthält alle Beziehungen zu den Versicherungen des Unternehmens, an welche |
| die Meldung gerichtet ist |
| </short> |
| <domain> |
| Das Element "Versicherungen" beinhaltet die Beziehung des Unternehmens |
| zu allen Versicherungen an welche die Lohnmeldung gerichtet ist. |
| Dabei werden folgende Domänen beschrieben: |
| 1) AHV/ALV |
| 2) UVG |
| 3) UVGZ |
| 4) KTG |
| 5) BVG |
| 6) FAK |
| In den Domänen 2)UVG bis 6)FAK können einzelne Institutionen wie z.B. Suva mit |
| Attributen |
| verknüpft werden |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SalaryTotals" type="tns:SalaryTotalsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnmeldungstotale</translation> |
| <description> |
| <short> |
| Diese Betrags-Totale sind redundant und können jederzeit aus den Einzeldaten gerechnet |
| werden. |
| Dabei werden folgende Domänen beschrieben: |
| 1) AHV/ALV |
| 2) UVG |
| 3) UVGZ |
| 4) KTG |
| 5) BVG |
| 6) FAK |
| In den Domänen 2)UVG bis 6)FAK können einzelne Institutionen wie z.B. Suva mit |
| Attributen |
| verknüpft werden |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:unique name="UVG-LAA-Totals-Ctrl"> |
| <xs:selector xpath="tns:UVG-LAA-Totals"/> |
| <xs:field xpath="@IDRef"/> |
| </xs:unique> |
| </xs:element> |
| <xs:element name="SalaryCounters" type="tns:SalaryCountersType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>LohnZähler</translation> |
| <description> |
| <short> |
| Diese LohnZähler enthalten die Anzahl der Tags von Löhnen/Zulagen pro Domäne. |
| </short> |
| <domain> |
| Diese LohnZähler enthalten die Anzahl der Tags von Löhnen/Zulagen. |
| Dabei werden für die folgenden Domänen die Tags gezählt: |
| 1) AHV/ALV |
| 2) UVG |
| 3) UVGZ |
| 4) KTG |
| 5) BVG |
| 6) FAK |
| Die Attribute der Institutionen werden dabei nicht berücksichtigt. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Statistic" type="tns:StatisticType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unternehmensweite Statistikangaben</translation> |
| <description> |
| <short> |
| Unternehmensweite Statistikangaben |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="CompanyDescriptionType"> |
| <xs:sequence> |
| <xs:element name="Name" type="tns:CompanyNameType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Name</translation> |
| <description> |
| <short> |
| Name des Unternehmens |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Owner" type="tns:CompanyOwnerType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Inhaber</translation> |
| <description> |
| <short> |
| Inhaber des Unternehmens |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Address" type="tns:AddressType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Adresse</translation> |
| <description> |
| <short> |
| Vollständige und exakte Anschrift des Geschäftsdomizils. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UID-EHRA" type="tns:UID-EHRAType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unternehmensidentifikation</translation> |
| <description> |
| <short> |
| Unternehmensidentifikation nach Eidgenössischem Amt für das Handelsregister (EHRA) |
| </short> |
| <domain> |
| Schweizweite eindeutige Unternehmensnummer nach Eidgenössischem Amt für das |
| Handelsregister (EHRA) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BUR-REE-Number" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BUR-Nummer</translation> |
| <description> |
| <short> |
| Betriebs- und Unternehmensregisternummer der Unternehmen |
| </short> |
| <domain> |
| Betriebs- und Unternehmensregisternummer des Bundes. Kann bei der Verarbeitung |
| von CO2-Abgaben etc. durch Ausgleichskassen wichtig werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| |
| <!-- attribute-character: CompanyType --> |
| <xs:complexType name="CompanyOwnerType"> |
| <xs:sequence> |
| <xs:element name="Firstname" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Vorname</translation> |
| <description> |
| <short> |
| Vorname des Inhabers |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Lastname" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nachname</translation> |
| <description> |
| <short> |
| Nachname des Inhabers |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="CompanyNameType"> |
| <xs:sequence> |
| <xs:element name="HR-RC-Name" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Name im Handelsregister</translation> |
| <description> |
| <short> |
| Im Handelsregister eingetragener Name des Unternehmens |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ComplementaryLine" type="xs:string" minOccurs="0" maxOccurs="2"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Zusatzzeile</translation> |
| <description> |
| <short> |
| Zusatzzeilen für Abteilungsnamen, Filialbezeichnungen usw. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- statistic --> |
| <xs:complexType name="StatisticType"> |
| <xs:sequence> |
| <xs:element name="CompanyWorkingTime" type="tns:CompanyWorkingTimeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Arbeitszeit</translation> |
| <description> |
| <short> |
| Betriebsübliche wöchentliche Arbeitszeit |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="PayAgreement" type="tns:PayAgreementType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnvereinbarung</translation> |
| <description> |
| <short> |
| Lohnvereinbarung im Unternehmen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="CompanyWorkingTimeType"> |
| <xs:choice> |
| <xs:element name="WeeklyHours" type="tns:WeeklyHoursType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitszeit</translation> |
| <description> |
| <short>Betriebsübliche wöchentliche Arbeitszeit</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WeeklyLessons" type="tns:WeeklyLessonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitslektionen</translation> |
| <description> |
| <short>Betriebsübliche wöchentliche Arbeitslektioenen</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WeeklyHoursAndLessons" type="tns:WeeklyHoursAndLessonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeits Stunden/Lektionen</translation> |
| <description> |
| <short>Betriebsübliche wöchentliche Arbeitslektioenen</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:choice> |
| </xs:complexType> |
| <xs:complexType name="WeeklyHoursAndLessonsType"> |
| <xs:sequence> |
| <xs:element name="WeeklyHours" type="tns:WeeklyHoursType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitszeit</translation> |
| <description> |
| <short>Betriebsübliche wöchentliche Arbeitszeit</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WeeklyLessons" type="tns:WeeklyLessonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitslektionen</translation> |
| <description> |
| <short>Betriebsübliche wöchentliche Arbeitslektioenen</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| kernel: Person |
| --> |
| <xs:complexType name="PersonsType"> |
| <xs:sequence> |
| <xs:element name="Person" type="tns:PersonType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Person</translation> |
| <description> |
| <short> |
| Die versicherten Personen, welche im Unternehmen beschäftigt werden. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="PersonType"> |
| <xs:sequence> |
| <xs:element name="Particulars" type="tns:ParticularsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Personalien</translation> |
| <description> |
| <short> |
| Personalien der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Work" type="tns:WorkType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Arbeitsdaten</translation> |
| <description> |
| <short> |
| Arbeitsplatz Informationen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AHV-AVS-Salaries" type="tns:AHV-AVS-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Löhne</translation> |
| <description> |
| <short>AHV-Löhne der Person</short> |
| <domain> |
| Bei mehreren Beitragsdauern während eines Jahres, sind die dazugehörenden Einkommen |
| aufzuschlüsseln. |
| Für Versicherte, die während der Abrechnungsperiode das Rentenalter erreichen und |
| weiterarbeiten, ist das Einkommen vor und nach dem Erreichen des Rentenalters auf die |
| entsprechende Beitragsdauer zuzuordnen. |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-Salaries" type="tns:UVG-LAA-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Löhne</translation> |
| <description> |
| <short>UVG-Löhne der Person</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der UVG-Basis für die versicherten Personen unter |
| der Berücksichtigung des Höchstlohnes berechnet wird. Bei mehreren Beitragsdauern |
| (Einritt/Austritt oder UVG-Code-Wechsel) während eines Jahres, sind die dazugehörenden |
| Einkommen aufzuschlüsseln |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-Salaries" type="tns:UVGZ-LAAC-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ-Löhne</translation> |
| <description> |
| <short>UVGZ-Löhne der Person</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der UVGZ-Basis für die versicherten Personen |
| unter der Berücksichtigung der Versicherungskategorie berechnet wird. Bei mehreren |
| Beitragsdauern (Einritt/Austritt oder UVGZ-Kategorie-Code-Wechsel) während eines Jahres, |
| sind die dazugehörenden Einkommen aufzuschlüsseln. |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC-Salaries" type="tns:KTG-AMC-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG-Löhne</translation> |
| <description> |
| <short>KTG-Löhne der Person</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der KTG-Basis für die versicherten Personen unter |
| der Berücksichtigung der Versicherungskategorie berechnet wird. Bei mehreren |
| Beitragsdauern |
| (Einritt/Austritt oder KTG-Kategorie-Code-Wechsel) während eines Jahres, sind die |
| dazugehörenden Einkommen aufzuschlüsseln |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BVG-LPP-Salaries" type="tns:BVG-LPP-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BVG-Löhne</translation> |
| <description> |
| <short>BVG-Löhne der Person</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund des AHV-Lohnes für die versicherten Personen |
| unter der Berücksichtigung der Versicherungskategorie berechnet wird. Bei mehreren |
| Beitragsdauern |
| (Einritt/Austritt oder BVG-Kategorie-Code-Wechsel) während eines Jahres, sind die |
| dazugehörenden Einkommen aufzuschlüsseln |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| |
| <xs:element name="FAK-CAF-Salaries" type="tns:FAK-CAF-SalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Löhne</translation> |
| <description> |
| <short>FAK-Löhne der Person</short> |
| <domain> |
| Es sind alle FAK-relevanten Summen pro Versicherten auszuweisen. |
| Periodenfremde Einkommen: |
| Bei Einkommen, welche für eine Vorjahresperiode bestimmt sind, ist die Beitragsdauer |
| der Bestimmungsperiode anzugeben |
| z.B. Nachzahlung Bonus oder Versicherungsleistungen für eine Person, welche im |
| Vorjahr ausgetreten ist (kein aktiver Mitarbeiter im Meldungsjahr) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="TaxSalaries" type="tns:TaxSalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Steuer-Löhne</translation> |
| <description> |
| <short>Steuer-Löhne der Person</short> |
| <domain> |
| Informatioinen und Löhne gemäss Lohnausweis der Steuerverwaltungen |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="StatisticSalaries" type="tns:StatisticSalariesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Statistik Lohndaten</translation> |
| <description> |
| <short>LSE Informationen und Lohndaten</short> |
| <domain> |
| Informationen und Lohndaten für die Lohnstrukturerhebung (LSE) des BfS |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="ParticularsType"> |
| <xs:sequence> |
| <xs:element name="Social-InsuranceIdentification" type="tns:Social-InsuranceIdentificationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sozialversicherungsidentifikation</translation> |
| <description> |
| <short> |
| Von der Sozialversicherung zugeteilte Soziallversicherungsidentifikation (eindeutige |
| Indentifikation von Versicherten). |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="EmployeeNumber" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Personalnummer</translation> |
| <description> |
| <short> |
| Personalnummer der Person (frei nach den Bedürfnissen des Unternehmens) |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Lastname" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nachname</translation> |
| <description> |
| <short> |
| Vollständiger Familienname der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Firstname" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Vorname</translation> |
| <description> |
| <short> |
| Vorname(n) der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Sex" type="tns:SexType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Geschlecht</translation> |
| <description> |
| <short> |
| Geschlecht der Person |
| </short> |
| <domain> |
| Die Unterscheidung zwischen männlichen und weiblichen Mitarbeitern ist notwendig, weil |
| das |
| unterschiedliche AHV-Rentenalter Einfluss auf die Berechnung des AHV-Freibetrages hat. |
| Ausserdem werden vom Arbeitgeber statistische Angaben über die Anzahl Männer und Frauen |
| verlangt. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="DateOfBirth" type="xs:date"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Geburtsdatum</translation> |
| <description> |
| <short> |
| Geburtsdatum der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <!-- todo --> |
| <xs:element name="Nationality" type="tns:NationalityType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nationalität</translation> |
| <description> |
| <short> |
| Nationalität 2-stellig nach ISO 3166 Erweitert |
| </short> |
| <technical> |
| Erweiterung |
| 11= unbekannt |
| 22= staatenlos |
| In der Qualitätsstufe Plausibilität wird gegen die ISO 31666 Codes geprüft und |
| evtl. eine Warninig angezeigt |
| http://www.unece.org/etrades/unedocs/repository/codelists/xml/CountryCode.xsd |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CivilStatus" type="tns:CivilStatusType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Zivilstand</translation> |
| <description> |
| <short> |
| Zivilstand der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SingleParent" type="tns:SimpleBooleanType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Alleinerziehend</translation> |
| <description> |
| <short> |
| Bezeichnung von alleinerziehenden Versicherten |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Address" type="tns:AddressType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Adresse</translation> |
| <description> |
| <short> |
| Vollständige und exakte Anschrift der Person. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ResidenceCanton" type="tns:CantonType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wohnkanton</translation> |
| <description> |
| <short>Wohnkanton</short> |
| <domain> |
| Wohnkanton am Stichtag 31.12 oder beim Austritt. Dieser ist massgebend |
| für den Lohnausweis. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ResidenceCategory" type="tns:ResidenceCategoryType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Aufenthaltskategorien</translation> |
| <description> |
| <short>Aufenthaltskategorien</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="DegreeOfRelationship" type="tns:DegreeOfRelationshipType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Verwandtschaftsgrad</translation> |
| <description> |
| <short>Verwandtschaftsgrad zum Inhaber</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="WorkType"> |
| <xs:sequence> |
| <xs:element name="WorkingTime" type="tns:WorkingTimeType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Arbeitszeit</translation> |
| <description> |
| <short>Individuelle Arbeitszeit</short> |
| <domain> |
| Individuell vereinbarte wöchentliche Arbeitszeit |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ActivityRate" type="tns:ActivityRateType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beschäftigungsgrad</translation> |
| <description> |
| <short>Beschäftigungsgrad in Prozent</short> |
| <domain> |
| Bezeichnung des Beschäftigungsgrades pro Beitragsdauer in Prozent bei regelmässiger |
| (Teilzeit) Arbeit (von 1 bis 100 Prozent). |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="YearsOfService" type="tns:YearsOfServiceType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Dienstjahre</translation> |
| <description> |
| <short>Dienstjahre</short> |
| <domain> |
| Hier wird die Dauer der Unternehmenszugehörigkeit in Jahre verlangt |
| Wenn diese weniger als ein Jahr beträgt, ist eine 0 einzutragen |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WithdrawalDate" type="xs:date" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Austrittsdatum</translation> |
| <description> |
| <short> |
| Genaues Datum des Austrittes bei Beendigung des Arbeitsverhältnisses |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WorkplaceCanton" type="tns:CantonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Arbeitsplatzkanton</translation> |
| <description> |
| <short>Arbeitsplatzkanton</short> |
| <domain> |
| Der Arbeitsplatzkanton dient als Grundlage für die Zuteilung zur |
| Familienausgleichskasse. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AgriculturalEmployee" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Landwirtschaftlicher Angestellter</translation> |
| <description> |
| <short> |
| Bezeichnung von Beschäftigten in landwirtschaftlichen Betrieben (Unterstellung FLG) |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Apprentice" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lehrling</translation> |
| <description> |
| <short> |
| Kennzeichnung eines Lehrlings |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="Social-InsuranceIdentificationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sozialversicherungsidentifikations-Typ</translation> |
| <description> |
| <short> |
| Die Sozialversicherungen verwenden eine Sozialversicherungsidentifikation zur eindeutigen |
| Indentifikation von Personen (Versicherten). |
| </short> |
| <domain> |
| Für Personen die sowohl SV-Nummer als auch AHV-Nummer besitzen, müssen beide Nummern angegeben |
| werden (nicht alle Sozialwerke werden gleichzeitig auf die SV-Nummer umstellen und sind |
| deshalb auf die "alte" AHV-Nummer angewiesen). |
| Für Personen die entweder AHV- oder SV-Nummer besitzen muss die vorhandene Nummer angegeben |
| werden. |
| Für Personen die keine AHV- und SV-Nummer besitzen (noch nicht zugeteilt) wird das Element |
| "unbekannt" verwendet. |
| </domain> |
| <technical> |
| Für das Inhaltsmodell muss der Fall mit beiden Nummern speziell definiert werden (SV-AS-Number |
| und AHV-AVS-Number), damit keine Probleme mit der UPA (unique praticle attribution rule) |
| entstehen |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:choice> |
| <xs:element name="SV-AS-AHV-AVS-Number" type="tns:SV-AS-AHV-AVS-NumberType"/> |
| <xs:element name="AHV-AVS-Number" type="tns:AHV-AVS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Nummer</translation> |
| <description> |
| <short> |
| AHV-Nummer der Person |
| </short> |
| <domain> |
| Es ist die 11-stellige AHV-Nummer des Mitarbeiters vollständig abzubilden. Diese ist |
| hier zu erfassen bis zur Einführung der Sozialversicherungsnummer. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SV-AS-Number" type="tns:SV-AS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sozialversicherungsnummer</translation> |
| <description> |
| <short> |
| Von der Zentrale-Ausgleichsstelle (ZAS) zugeteilte Sozialversicherungsnummer |
| </short> |
| <domain> |
| Ab Einführung ist die 13-stellige Sozialversicherungsnummer zu erfassen. |
| Diese wird von der Zentralen Ausgleichsstelle zugeteilt. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="unknown" type="tns:EmptyType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>unbekannt</translation> |
| <description> |
| <short> |
| Die AHV-Nummer und die Sozialversicherungsnummer sind unbekannt. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:choice> |
| </xs:complexType> |
| <xs:complexType name="SV-AS-AHV-AVS-NumberType"> |
| <xs:sequence> |
| <xs:element name="SV-AS-Number" type="tns:SV-AS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sozialversicherungsnummer</translation> |
| <description> |
| <short> |
| Von der Zentrale-Ausgleichsstelle (ZAS) zugeteilte Sozialversicherungsnummer |
| </short> |
| <domain> |
| Ab Einführung ist die 13-stellige Sozialversicherungsnummer zusätzlich zur AHV-Nummer |
| (falls vorhanden) zu erfassen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AHV-AVS-Number" type="tns:AHV-AVS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Nummer</translation> |
| <description> |
| <short> |
| AHV-Nummer der Person |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="WorkingTimeType"> |
| <xs:choice> |
| <xs:element name="WeeklyHours" type="tns:WeeklyHoursType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitszeit</translation> |
| <description> |
| <short>Wöchentliche Arbeitszeit</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WeeklyLessons" type="tns:WeeklyLessonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Arbeitslektionen</translation> |
| <description> |
| <short>Wöchentliche Arbeitslektionen</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:choice> |
| </xs:complexType> |
| <!-- |
| |
| kernel: Person-Salary |
| --> |
| <xs:complexType name="AHV-AVS-SalariesType"> |
| <xs:sequence> |
| <xs:element name="AHV-AVS-Salary" type="tns:AHV-AVS-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Lohn</translation> |
| <description> |
| <short>Der massgebende Lohn für die AHV</short> |
| <domain> |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Wechsel in der AHV-Pflicht) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="AHV-AVS-SalaryType"> |
| <xs:sequence> |
| <xs:element name="AccountingTime" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragsdauer</translation> |
| <description> |
| <short>Die Beitragsdauer des Versicherten</short> |
| <domain> |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten begonnen hat (1. Arbeitstag |
| im Kalenderjahr für unterjährigen Arbeitsbeginn, bzw. 1. Januar für ganzjährig |
| Beschäftigte). |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten aufgehört hat (letzter |
| Arbeitstag im Kalenderjahr für unterjährigen Austritt des Mitarbeitenden, bzw. 31. |
| Dezember für ganzjährig Beschäftigte). |
| Lohn ausserhalb der Abrechnungsperiode: |
| Wenn der beitragspflichtige Lohn für eine andere Periode als das Kalenderjahr |
| (GeneralSalaryDeclarationDescriptionType/AccountingPeriod) gilt, dann muss die |
| Beitragsadauer für das Bestimmungsjahr angegeben werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AHV-AVS-Income" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Einkommen</translation> |
| <description> |
| <short>Das AHV-Einkommen der Beitragsdauer</short> |
| <domain> |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AHV-AVS-Open" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-frei</translation> |
| <description> |
| <short>Das AHV-frei Einkommen der Beitragsdauer</short> |
| <domain> |
| Nicht Versicherte oder nicht beitragspflichtige Personen und Lohnsummen |
| (Jugendliche mit nichtvollendetem 17 Altersjahr, Altersrentner und Sonderfälle) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ALV-AC-Income" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>ALV-Einkommen</translation> |
| <description> |
| <short>Das ALV-Einkommen der Beitragsdauer</short> |
| <domain> |
| Als massgebendes Einkommen für ALV gilt das Einkommen bis zum Grenzbetrag (Höchstlohn) |
| pro Jahr. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ALVZ-ACS-Income" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>ALVZ-Einkommen</translation> |
| <description> |
| <short>Das ALVZ-Einkommen der Beitragsdauer</short> |
| <domain> |
| Ab 2004 ist ALVZ nicht mehr in Kraft, kann jedoch jederzeit wieder eingeführt werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ALV-AC-Open" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>ALV frei</translation> |
| <description> |
| <short>Das ALV freie Einkommen der Beitragsdauer</short> |
| <domain> |
| Als massgebendes Einkommen für ALV frei gilt das den oberen Grenzbetrag pro Jahr |
| übersteigende Entgelt. |
| Zusätzlich wird das ALV freie Einkommen von nicht versicherten Personen (z.B. |
| Jugendliche, Rentner, mitarbeitende Familienmitglieder in der Landwirtschaft) |
| ausgewiesen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVG-LAA-SalariesType"> |
| <xs:sequence> |
| <xs:element name="UVG-LAA-Salary" type="tns:UVG-LAA-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Lohn</translation> |
| <description> |
| <short>UVG-Lohn der Person</short> |
| <domain> |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Code-Wechsel) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVG-LAA-SalaryType"> |
| <xs:sequence> |
| <xs:element name="AccountingTime" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragsdauer</translation> |
| <description> |
| <short>Die Beitragsdauer des Versicherten</short> |
| <domain> |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten begonnen hat (1. Arbeitstag |
| im Kalenderjahr für unterjährigen Arbeitsbeginn, bzw. 1. Januar für ganzjährig |
| Beschäftigte). |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten aufgehört hat (letzter |
| Arbeitstag im Kalenderjahr für unterjährigen Austritt des Mitarbeitenden, bzw. 31. |
| Dezember für ganzjährig Beschäftigte). |
| Lohn ausserhalb der Abrechnungsperiode: |
| Wenn der beitragspflichtige Lohn für eine andere Periode als das Kalenderjahr |
| (GeneralSalaryDeclarationDescriptionType/AccountingPeriod) gilt, dann muss die |
| Beitragsadauer für das Bestimmungsjahr angegeben werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-Code" type="tns:UVG-LAA-CodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Code</translation> |
| <description> |
| <short>UVG-Code</short> |
| <domain> |
| Mit dem zweistelligen UVG-Code (alphanumerisch) wird angegeben, in welchem |
| Betriebsteil der Mitarbeiter beschäftigt ist. Er weist auf die Art der Versicherung hin. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-GrossSalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Bruttolohn</translation> |
| <description> |
| <short>Der UVG-Bruttolohn ist die Summe aller aufbauenden Lohnarten</short> |
| <domain> |
| Der Bruttolohn ist in der Regel die Summe aller aufbauenden Lohnarten sowie allfälliger |
| Korrekturen. |
| Die Grösse ist bei der Revision für den Summenvergleich notwendig. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-BaseSalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Basislohn</translation> |
| <description> |
| <short>Die UVG-Basis enthält die Summe aller UVG-pflichtigen Lohnarten</short> |
| <domain> |
| Enthält die Summe aller UVG-pflichtigen Lohnarten, ohne Rücksicht auf den versicherten |
| Höchstlohn und den UVG-Code. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-ContributorySalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragspflichtiger UVG Lohn</translation> |
| <description> |
| <short>Der beitragspflichtige UVG Lohn aufgrund der UVG-Basis</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der UVG-Basis für die versicherten Personen unter |
| der Berücksichtigung des Höchstlohnes berechnet wird. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="UVGZ-LAAC-SalariesType"> |
| <xs:sequence> |
| <xs:element name="UVGZ-LAAC-Salary" type="tns:UVGZ-LAAC-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ-Lohn</translation> |
| <description> |
| <short>UVGZ-Lohn der Person</short> |
| <domain> |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Code-Wechsel) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVGZ-LAAC-SalaryType"> |
| <xs:sequence> |
| <xs:element name="AccountingTime" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragsdauer</translation> |
| <description> |
| <short>Die Beitragsdauer des Versicherten</short> |
| <domain> |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten begonnen hat (1. Arbeitstag |
| im Kalenderjahr für unterjährigen Arbeitsbeginn, bzw. 1. Januar für ganzjährig |
| Beschäftigte). |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten aufgehört hat (letzter |
| Arbeitstag im Kalenderjahr für unterjährigen Austritt des Mitarbeitenden, bzw. 31. |
| Dezember für ganzjährig Beschäftigte). |
| Lohn ausserhalb der Abrechnungsperiode: |
| Wenn der beitragspflichtige Lohn für eine andere Periode als das Kalenderjahr |
| (GeneralSalaryDeclarationDescriptionType/AccountingPeriod) gilt, dann muss die |
| Beitragsadauer für das Bestimmungsjahr angegeben werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-Code" type="tns:AssuranceCategoryCodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ-Code</translation> |
| <description> |
| <short>UVGZ-Code</short> |
| <domain> |
| Mit dem UVGZ-Code wird angegeben, welcher Versicherungskategorie |
| der Mitarbeiter zugeteilt wurde. Er weist auf die Art der Versicherungslösung hin. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-BaseSalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ-Basislohn</translation> |
| <description> |
| <short>Die UVGZ-Basis enthält die Summe aller UVGZ-pflichtigen Lohnarten</short> |
| <domain> |
| Enthält die Summe aller UVGZ-pflichtigen Lohnarten, ohne Rücksicht auf den versicherten |
| Höchstlohn und den UVGZ-Code. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-ContributorySalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragspflichtiger UVGZ Lohn</translation> |
| <description> |
| <short>Der beitragspflichtige UVGZ Lohn aufgrund der UVGZ-Basis</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der UVGZ-Basis für die versicherten Personen |
| unter der Berücksichtigung des Höchstlohnes berechnet wird. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="KTG-AMC-SalariesType"> |
| <xs:sequence> |
| <xs:element name="KTG-AMC-Salary" type="tns:KTG-AMC-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG-Lohn</translation> |
| <description> |
| <short>KTG-Lohn der Person</short> |
| <domain> |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Code-Wechsel) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="KTG-AMC-SalaryType"> |
| <xs:sequence> |
| <xs:element name="AccountingTime" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragsdauer</translation> |
| <description> |
| <short>Die Beitragsdauer des Versicherten</short> |
| <domain> |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten begonnen hat (1. Arbeitstag |
| im Kalenderjahr für unterjährigen Arbeitsbeginn, bzw. 1. Januar für ganzjährig |
| Beschäftigte). |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten aufgehört hat (letzter |
| Arbeitstag im Kalenderjahr für unterjährigen Austritt des Mitarbeitenden, bzw. 31. |
| Dezember für ganzjährig Beschäftigte). |
| Lohn ausserhalb der Abrechnungsperiode: |
| Wenn der beitragspflichtige Lohn für eine andere Periode als das Kalenderjahr |
| (GeneralSalaryDeclarationDescriptionType/AccountingPeriod) gilt, dann muss die |
| Beitragsadauer für das Bestimmungsjahr angegeben werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC-Code" type="tns:AssuranceCategoryCodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG-Code</translation> |
| <description> |
| <short>KTG-Code</short> |
| <domain> |
| Mit dem KTG-Code wird angegeben, welcher Versicherungskategorie |
| der Mitarbeiter zugeteilt wurde. Er weist auf die Art der Versicherungslösung hin. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Reference-AHV-AVS-Salary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Referenz AHV-Lohn</translation> |
| <description> |
| <short>Referenz zum AHV-Lohn</short> |
| <domain> |
| Enthält den AHV-Lohn. |
| Bei den meisten Krankentaggeld-Lösungen entspricht der AHV-Lohn auch dem KTG pflichtigen |
| Lohn. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC-ContributorySalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragspflichtiger KTG Lohn</translation> |
| <description> |
| <short>Der beitragspflichtige KTG Lohn aufgrund der KTG-Basis</short> |
| <domain> |
| Beitragspflichtiger Lohn, der aufgrund der KTG-Basis für die versicherten Personen unter |
| der Berücksichtigung des Höchstlohnes berechnet wird. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="BVG-LPP-SalariesType"> |
| <xs:sequence> |
| <xs:element name="BVG-LPP-Salary" type="tns:BVG-LPP-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BVG-Lohn</translation> |
| <description> |
| <short>BVG-Lohn der Person</short> |
| <domain> |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Code-Wechsel) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="BVG-LPP-SalaryType"> |
| <xs:sequence> |
| <xs:element name="AccountingTime" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beitragsdauer</translation> |
| <description> |
| <short>Die Beitragsdauer des Versicherten</short> |
| <domain> |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten begonnen hat (1. Arbeitstag |
| im Kalenderjahr für unterjährigen Arbeitsbeginn, bzw. 1. Januar für ganzjährig |
| Beschäftigte). |
| Genaues Datum, an dem die Beitragsdauer für den Versicherten aufgehört hat (letzter |
| Arbeitstag im Kalenderjahr für unterjährigen Austritt des Mitarbeitenden, bzw. 31. |
| Dezember für ganzjährig Beschäftigte). |
| Lohn ausserhalb der Abrechnungsperiode: |
| Wenn der beitragspflichtige Lohn für eine andere Periode als das Kalenderjahr |
| (GeneralSalaryDeclarationDescriptionType/AccountingPeriod) gilt, dann muss die |
| Beitragsadauer für das Bestimmungsjahr angegeben werden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BVG-LPP-Code" type="tns:AssuranceCategoryCodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BVG-Code</translation> |
| <description> |
| <short>BVG-Code</short> |
| <domain> |
| Mit dem BVG-Code wird angegeben, welcher Versicherungskategorie |
| der Mitarbeiter zugeteilt wurde. Er weist auf die Art der Versicherungslösung hin. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BVG-LPP-AHV-AVS-Salary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BVG-AHV-Lohn</translation> |
| <description> |
| <short>BVG pflichtiger AHV-Lohn</short> |
| <domain> |
| Enthält den BVG pflichtigen AHV-Lohn. |
| Aufgrund des BVG pflichtigen AHV-Lohnes ermittelt die Vorsorgeeinrichtung unter |
| Berücksichtigung des maximalen Lohnes und dem Koordinationsabzug den BVG |
| versicherten Lohn. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="FAK-CAF-SalariesType"> |
| <xs:sequence> |
| <xs:element name="FAK-CAF-Salary" type="tns:FAK-CAF-SalaryType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Zulage pro Person (Angestellter) und Periode</translation> |
| <description> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="FAK-CAF-SalaryType"> |
| <xs:sequence> |
| <xs:element name="FAK-CAF-Period" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Periode</translation> |
| <description> |
| <short> |
| FAK-Periode |
| </short> |
| <domain> |
| Beginn des Zulagenanspruches. Bei ganzjährig 01.01.JJJJ und sonst das Geburtsdatum bei |
| unterjährigem Beginn. |
| Ende des Zulagenanspruches. Bei ganzjährig 31.12.JJJJ und sonst das Datum |
| des unterjährigen Endes. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-ContributorySalary" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Lohn</translation> |
| <description> |
| <short> |
| FAK-pflichtiger Lohn pro Versicherte |
| </short> |
| <domain> |
| Normalerweise entspricht der FAK-pflichtige Lohn dem AHV-pflichtigen Einkommen |
| Bei mehreren Beitragsdauern (Einritt/Austritt oder Wechsel des Arbeitsplatz-Kantones) |
| während eines Jahres, sind die dazugehörenden Einkommen periodengerecht aufzuschlüsseln. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-FamilyIncomeSupplement" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Familienzulagen</translation> |
| <description> |
| <short> |
| Summe der ausbezahlten Familienzulagen pro Versicherte |
| </short> |
| <domain> |
| Es ist die Summe der ausbezahlten Familienzulagen (ohne Geburtszulagen |
| und ohne Nachzahlungen für andere Jahre) pro Versicherter (pro Person) auszuweisen, |
| welche von einer Familienausgleichskasse an die Unternehmen verrechnet wurde. |
| An die Angestellten ausbezahlten Beträge werden hier positiv dargestellt. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-WorkplaceCanton" type="tns:CantonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Kanton</translation> |
| <description> |
| <short>FAK-Kanton der Betriebsstätte des Versicherten</short> |
| <domain> |
| Zu übermitteln ist der Domizilkanton der Betriebsstätte, in welcher der Versicherte |
| tätig ist. |
| Bei allfälligen Ausnahmebewilligungen ist der vereinbarte Kanton und bei FAK-Befreiung |
| oder anerkannter eigener FAK-Kasse entsprechend zu melden. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- tax --> |
| <xs:complexType name="TaxSalariesType"> |
| <!-- choice xor ?? --> |
| <xs:sequence> |
| <xs:element name="TaxAnnuity" type="tns:TaxAnnuityType" minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Steuerbare Rente (B)</translation> |
| <description> |
| <short>Rente gemäss Rentenbescheinigung</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="TaxSalary" type="tns:TaxSalaryType" minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Steuerbares Einkommen (A)</translation> |
| <description> |
| <short>Einkommen gemäss Lohnausweis</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- statistic --> |
| <xs:complexType name="StatisticSalariesType"> |
| <xs:sequence> |
| <xs:element name="StatisticSalary" type="tns:StatisticSalaryType" minOccurs="1" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Statistik Lohn</translation> |
| <description> |
| <short>Statistik Lohn</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- attribute-character: Person-Salary --> |
| <!-- tax --> |
| <xs:complexType name="TaxAnnuityType"> |
| <xs:sequence> |
| <xs:element name="Period" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Rentenperiode (E)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Income" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Rente (z1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="GrossIncome" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Bruttolohn STV (z8)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NetIncome" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nettolohn STV (z11)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="TaxSalaryType"> |
| <xs:sequence> |
| <xs:element name="Period" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnperiode (E)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FreeTransport" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unentgeltliche Beförderung (F)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CanteenLunchCheck" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kantinenverpflegung / Lunch-Checks (G)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Income" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohn (z1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FringeBenefits" type="tns:FringeBenefitsType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Gehaltsnebenleistungen (z2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SporadicBenefits" type="tns:SortSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unregelmässige Leistungen (z3)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CapitalPayment" type="tns:SortSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kapitalleistungen (z4)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="OwnershipRight" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beteiligungsrechte (z5)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BoardOfDirectorsRemuneration" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Verwaltungsratsentschädigungen (z6)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="OtherBenefits" type="tns:SortSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Andere Leistungen (z7)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="GrossIncome" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Bruttolohn STV (z8)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AHV-ALV-NBUV-AVS-AC-AANP-Contribution" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-IV-EO-ALV-NBUV Beiträge (z9)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BVG-LPP-Contribution" type="tns:BVG-LPP-ContributionType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Berufliche Vorsorge (z10)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NetIncome" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nettolohn STV (z11)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="DeductionAtSource" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Quellensteuerabzug (z12)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ChargesRule" type="tns:ChargesRuleType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Spesenregelung</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Charges" type="tns:ChargesType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Spesenvergütung (z13)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="OtherFringeBenefits" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Weitere Gehaltsnebenleistungen (z14)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="StandardRemark" type="tns:StandardRemarkType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Standard Bemerkungen (z15)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Remark" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Bemerkungen (z15)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="FringeBenefitsType"> |
| <xs:sequence> |
| <xs:element name="FoodLodging" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Verpflegung Unterkunft (z2.1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CompanyCar" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Privatanteil Geschäftswagen (z2.2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Other" type="tns:SortSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Andere (z2.3)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="BVG-LPP-ContributionType"> |
| <xs:sequence> |
| <xs:element name="Regular" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Ordentliche Beiträge (z10.1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Purchase" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beiträge für den Einkauf (z10.2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="ChargesRuleType"> |
| <xs:choice> |
| <xs:element name="WithRegulation" type="tns:GrantType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Spesenreglement(z15/rz55,56,65)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Guidance" type="tns:EmptyType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kreuz Spesenregelung gemäss (z13.1.1-X/rz52,56)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:choice> |
| </xs:complexType> |
| <xs:complexType name="ChargesType"> |
| <xs:sequence> |
| <xs:element name="Effective" type="tns:EffectiveType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Effektive Spesen (z13.1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="LumpSum" type="tns:LumpSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Pauschalspesen (z13.2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Education" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Beiträge an Weiterbildung (z13.3)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="EffectiveType"> |
| <xs:sequence> |
| <xs:element name="TravelFoodAccommodation" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Reise, Verpflegung, Übernachtung (z13.1.1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Other" type="tns:SortSumOptinalType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Andere (z13.1.2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="LumpSumType"> |
| <xs:sequence> |
| <xs:element name="Representation" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Repräsentation (z13.2.1)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Car" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Auto (z13.2.2)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Other" type="tns:SortSumType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Übrige (z13.2.3)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="SortSumType"> |
| <xs:sequence> |
| <xs:element name="Text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Text (,-separiert)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Sum" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Summe</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="SortSumOptinalType"> |
| <xs:sequence> |
| <xs:element name="Text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Text (,-separiert)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Sum" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Summe</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="StandardRemarkType"> |
| <xs:sequence> |
| <xs:element name="StaffShareThirdCompany" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Mitarbeiterbeteiligung durch Drittgesellschaft (z15/rz70)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ChildAllowancePerAHV-AVS" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kinderzulagen durch die Ausgleichkasse bezahlt (z15/rz15)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="RelocationCosts" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Umzugskosten durch Arbeitgeber(z15/rz71)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="StaffShareMarketValue" type="tns:GrantType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Mitarbeiterbeteilgung-Verkehrswert (rz68)</translation> |
| <description> |
| <short> |
| Ein genehmigter Verkehrswert der Mitarbeiterbeteiligung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="StaffShareWithoutTaxableIncome" type="tns:ReasonType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Mitarbeiterbeteilgung ohne steuerbares Einkommen (rz69)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="PrivatePartCompanyCar" type="tns:GrantType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Privatanteil Geschäftswagen (rz21)</translation> |
| <description> |
| <short> |
| Ein genehmigter Privatanteil für den Geschäftswagen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CompanyCarClarify" type="tns:EmptyType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Auto priv.anteil im Veranlagungsverfahren abklären (rz22)</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="GrantType"> |
| <xs:sequence> |
| <xs:element name="Allowed" type="xs:date"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Genehmigt-Datum</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Canton" type="tns:CantonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Genehmigungs-Kanton</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- statistic --> |
| <xs:complexType name="StatisticSalaryType"> |
| <xs:sequence> |
| <xs:element name="Period" type="tns:TimePeriodType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Dauer</translation> |
| <description> |
| <short>Dauer der Beschäftigung Statistik</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="TotalHoursOfWork" type="tns:TotalHoursOfWorkType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total Stunden</translation> |
| <description> |
| <short>Total der Stunden Statistik (STD)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="TotalLessonsOfWork" type="tns:TotalLessonsOfWorkType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total Lektionen</translation> |
| <description> |
| <short>Total der Lektionen Statistik (LEK)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="GrossEarnings" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Bruttolohn</translation> |
| <description> |
| <short>Bruttolohn Statistik (BS)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SocialContributions" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sozialabgaben</translation> |
| <description> |
| <short>Sozialabgaben Statistik (SA)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Allowances" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Zulagen</translation> |
| <description> |
| <short>Zulagen Statistik (ZU)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Overtime" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Überstunden</translation> |
| <description> |
| <short>Überstunden Statistik (US)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Earnings13th" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>13ter Monatslohn</translation> |
| <description> |
| <short>13ter Monatslohn Statistik (ZML)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SpecialPayments" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Sonderzulagen</translation> |
| <description> |
| <short>Sonderzulagen Statistik (SO)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="PaymentsByThird" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Drittleistungen</translation> |
| <description> |
| <short>Drittleistungen Statistik (DL)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="LaborCost" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Arbeitskosten</translation> |
| <description> |
| <short>Arbeitskosten Statistik (AK)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ExtendedBenefits" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Zusatzleistungen</translation> |
| <description> |
| <short>Zusatzleistungen Statistik (ZL)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Education" type="tns:EducationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Ausbildung</translation> |
| <description> |
| <short>Ausbildung</short> |
| <domain> |
| Ausbildung des Arbeitnehmers |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Skill" type="tns:SkillType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anforderungsniveau</translation> |
| <description> |
| <short>Anforderungsniveau</short> |
| <domain> |
| Anforderungsniveau des Arbeitsplatzes |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Position" type="tns:PositionType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Berufliche Stellung</translation> |
| <description> |
| <short>Berufliche Stellung</short> |
| <domain> |
| Berufliche Stellung des Arbeitnehmers |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Activity" type="tns:ActivityType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Tätigkeit</translation> |
| <description> |
| <short>Tätigkeit</short> |
| <domain> |
| effektive Tätigkeit des Arbeitnehmers |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="WageForm" type="tns:WageFormType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnform</translation> |
| <description> |
| <short>Lohnform</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| kernel: Social-Insurance |
| --> |
| <xs:complexType name="CustomerIdentificationType"> |
| <xs:sequence> |
| <xs:element name="AHV-AVS" type="tns:AHV-AVS-CustomerIdentificationType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält AHV Kunden Identifikation aus Sicht der Ausgleichskasse |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA" type="tns:UVG-LAA-CustomerIdentificationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält UVG Kunden Identifikation aus Sicht der Versicherung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC" type="tns:GenericCustomerIdentificationMultiType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält UVGZ Kunden Identifikation |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC" type="tns:GenericCustomerIdentificationMultiType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält KTG Kunden Identifikation |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BVG-LPP" type="tns:GenericCustomerIdentificationMultiType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BVG Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält BVG Kunden Identifikation |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF" type="tns:FAK-CAF-CustomerIdentificationType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält FAK Kunden Identifikation aus Sicht der Familien Ausgleichskasse |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="AHV-AVS-CustomerIdentificationType"> |
| <xs:sequence> |
| <xs:element name="AK-CC-BranchNumber" type="tns:AK-CC-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AK-Nummer</translation> |
| <description> |
| <short> |
| Nummer der Ausgleichskasse, bei der das Mitglied (die Unternehmen) |
| angeschlossen ist |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AK-CC-CustomerNumber" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AK-Mitgliednummer</translation> |
| <description> |
| <short> |
| Von der Ausgleichskasse zugeteilte Mitglied- oder Abrechnungsnummer, die zur eindeutigen |
| Identifikation des Mitgliedes (der Unternehmen) dient. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="AK-CC-SubNumber" type="tns:SubNumberType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AK-SubNummer</translation> |
| <description> |
| <short> |
| Ein Kunde kann in der Kundennummer mehrere Subnummern für separate Abrechnungen |
| wünschen. |
| Diese werden z.B. für Tochtergesellschaften, Kaderlöhne usw. verwendet |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SalaryDeclarationIsComplete" type="tns:SimpleBooleanType"> |
| <xs:annotation> |
| <xs:documentation>Lohndeklaration ist vollständig</xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVG-LAA-CustomerIdentificationType"> |
| <xs:sequence> |
| <xs:element name="Suva" type="tns:SuvaCustomerIdentityType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Suva Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält Kunden Identifikation aus Sicht der Suva |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Other" type="tns:GenericCustomerIdentificationMultiType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Andere Kunden Identifikation</translation> |
| <description> |
| <short> |
| Enthält Kunden Identifikation aus Sicht einer Versicherung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="FAK-CAF-CustomerIdentificationType"> |
| <xs:sequence> |
| <xs:element name="FAK-CAF-BranchNumber" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Nummer</translation> |
| <description> |
| <short> |
| Nummer der Familienausgleichskasse, bei der das Mitglied (die Unternehmen) |
| angeschlossen ist. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-CustomerNumber" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-Mitgliednummer</translation> |
| <description> |
| <short> |
| Von der Familienausgleichskasse zugeteilte Mitglied- oder Abrechnungsnummer, die zur |
| eindeutigen |
| Identifikation des Mitgliedes (der Unternehmen) dient. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-SubNumber" type="tns:SubNumberType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK-SubNummer</translation> |
| <description> |
| <short> |
| Ein Kunde kann in der Kundennummer mehrere Subnummern für separate Abrechnungen |
| wünschen. |
| Diese werden z.B. für Tochtergesellschaften, Kaderlöhne usw. verwendet |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SalaryDeclarationIsComplete" type="tns:SimpleBooleanType"> |
| <xs:annotation> |
| <xs:documentation>Lohndeklaration ist vollständig</xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionID" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die ID der Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <!-- attribute-character: Social-Insurance --> |
| <xs:complexType name="SuvaCustomerIdentityType"> |
| <xs:sequence> |
| <xs:element name="SuvaCustomerNumber" type="tns:SuvaCustomerNumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Suva Kundennummer</translation> |
| <description> |
| <short> |
| Von der Suva zugeteilte Kunden-Nummer, die zur eindeutigen Identifikation des Betriebes |
| (der Unternehmen) dient. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SuvaSubNumber" type="tns:SubNumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Suva Subnummer</translation> |
| <description> |
| <short> |
| Ein Kunde kann in der Kundennummer mehrere Subnummern für separate Abrechnungen |
| wünschen. |
| Diese werden z.B. für Tochtergesellschaften, Kaderlöhne usw. verwendet |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SalaryDeclarationIsComplete" type="tns:SimpleBooleanType"> |
| <xs:annotation> |
| <xs:documentation>Lohndeklaration ist vollständig</xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionID" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="GenericCustomerIdentificationMultiType"> |
| <xs:sequence> |
| <xs:element name="InsuranceID" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Versicherungsidentifikation</translation> |
| <description> |
| <short>Versicherungsidentifikation gemäss seperater Liste</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="InsuranceCompanyName" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Versicherungsname</translation> |
| <description> |
| <short> |
| Name der Sozialversicherung |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="CustomerIdentity" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Versicherungs Kunden Identifikation</translation> |
| <description> |
| <short> |
| Von der Versicherung zugeteilte Kunden-Identifikation, die zur eindeutigen |
| Identifikation des Betriebes |
| (der Unternehmen) dient. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="ContractIdentity" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Vertragsidentifikation</translation> |
| <description> |
| <short> |
| Von der Versicherung zugeteilte Vertrags-Identifikation. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="SalaryDeclarationIsComplete" type="tns:SimpleBooleanType"> |
| <xs:annotation> |
| <xs:documentation>Lohndeklaration ist vollständig</xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionID" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <!-- |
| |
| kernel: SalaryTotals |
| --> |
| <xs:complexType name="SalaryTotalsType"> |
| <xs:sequence> |
| <xs:element name="AHV-AVS-Totals" type="tns:AHV-AVS-TotalsType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV Lohntotale</translation> |
| <description> |
| <short> |
| Alle AHV Lohntotale |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-Totals" type="tns:UVG-LAA-TotalsType" minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG Lohntotale</translation> |
| <description> |
| <short> |
| Alle UVG Lohntotale |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-Totals" type="tns:UVGZ-LAAC-TotalsType" minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ Lohntotale</translation> |
| <description> |
| <short>Alle UVGZ Lohntotale</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC-Totals" type="tns:KTG-AMC-TotalsType" minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG Lohntotale</translation> |
| <description> |
| <short>Alle KTG Lohntotale</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="FAK-CAF-FLG-LFA-Totals" type="tns:FAK-CAF-FLG-LFA-TotalsType" minOccurs="0" |
| maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>FAK FLG Lohntotale</translation> |
| <description> |
| <short>Alle FAK und FLG Lohntotale</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="AHV-AVS-TotalsType"> |
| <xs:sequence> |
| <xs:element name="Total-AHV-AVS-Incomes" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total AHV-Löhne</translation> |
| <description> |
| <short>Summe aller AHV-Löhne</short> |
| <domain> |
| Es sind die massgebenden Einkommen der gesamten Unternehmen |
| für AHV/IV/EO zu addieren und auszuweisen. |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Total-AHV-AVS-Open" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total AHV-freien Löhne</translation> |
| <description> |
| <short>Summe aller AHV-freien Löhne</short> |
| <domain> |
| Es sind die AHV-freien Beträge zu addieren und auszuweisen. |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Total-ALV-AC-Incomes" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total ALV-Löhne</translation> |
| <description> |
| <short>Summe aller ALV-Löhne</short> |
| <domain> |
| Es sind die massgebenden Einkommen für ALV zu addieren und auszuweisen. |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Total-ALVZ-ACS-Incomes" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total ALVZ-Löhne</translation> |
| <description> |
| <short>Summe aller ALVZ-Löhne</short> |
| <domain> |
| Ab 2004 ist ALVZ nicht mehr in Kraft, kann jedoch jederzeit wieder eingeführt werden. |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Total-ALV-AC-Open" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total ALV-freien Löhne</translation> |
| <description> |
| <short>Summe aller ALV-freien Löhne</short> |
| <domain> |
| Es sind die ALV-freien Beträge zu addieren und auszuweisen. |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVG-LAA-TotalsType"> |
| <xs:sequence> |
| <xs:element name="UVG-LAA-BranchTotals" type="tns:UVG-LAA-BranchTotalsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG Betriebsteil-Totale</translation> |
| <description> |
| <short> |
| Totale pro Betriebsteil einer Unternehmen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVG-LAA-MasterTotal" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG Gesamttotal</translation> |
| <description> |
| <short> |
| Es sind die massgebenden Einkommen für UVG zu addieren und auszuweisen. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOfFemalePersons" type="xs:nonNegativeInteger"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl weiblicher Personen</translation> |
| <description> |
| <short> |
| Anzahl weiblicher Personen (Versicherte) per 30.9. des Jahres |
| </short> |
| <domain> |
| Es ist die Anzahl der voll und teilzeit beschäftigten, versicherten weiblichen Personen |
| per 30.9. des Jahres auszuweisen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOfMalePersons" type="xs:nonNegativeInteger"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl männlicher Personen</translation> |
| <description> |
| <short> |
| Anzahl männlicher Personen (Versicherte) per 30.9. des Jahres |
| </short> |
| <domain> |
| Es ist die Anzahl der voll und teilzeit beschäftigten, versicherten männlichen Personen |
| per 30.9. des Jahres auszuweisen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="UVGZ-LAAC-TotalsType"> |
| <xs:sequence> |
| <xs:element name="UVGZ-LAAC-CategoryTotals" type="tns:UVGZ-LAAC-CategoryTotalsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ Kategory-Totale</translation> |
| <description> |
| <short> |
| Totale pro Versicherungskategorie einer Unternehmen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="UVGZ-LAAC-MasterTotal" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ Gesamttotal</translation> |
| <description> |
| <short> |
| Es sind die massgebenden Einkommen für UVGZ zu addieren und auszuweisen. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="KTG-AMC-TotalsType"> |
| <xs:sequence> |
| <xs:element name="KTG-AMC-CategoryTotals" type="tns:KTG-AMC-CategoryTotalsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG Kategory-Totale</translation> |
| <description> |
| <short> |
| Totale pro Versicherungskategorie einer Unternehmen |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="KTG-AMC-MasterTotal" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG Gesamttotal</translation> |
| <description> |
| <short> |
| Es sind die massgebenden Einkommen für KTG zu addieren und auszuweisen. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| <xs:attribute name="InstitutionIDRef" type="tns:InstitutionIDType" use="required"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>InstitutionIDReferenz</translation> |
| <description> |
| <short> |
| Hier wird die Referenz auf die entsprechende Institution innerhalb einer Domäne angegeben. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:complexType> |
| <xs:complexType name="FAK-CAF-FLG-LFA-TotalsType"> |
| <xs:sequence> |
| <xs:element name="Total-FAK-CAF-IncomesPerCanton" type="tns:Total-FAK-CAF-IncomesPerCantonType" |
| minOccurs="0" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total FAK-Löhne pro Kanton</translation> |
| <description> |
| <short>Summe aller FAK-Löhne pro Kanton</short> |
| <domain> |
| Es sind die massgebenden Einkommen der gesamten Unternehmen |
| für die FAK pro Kanton zu addieren und auszuweisen. |
| Normalerweise entspricht der FAK-pflichtige Lohn dem AHV-pflichtigen Einkommen |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Total-FLG-LFA-Incomes" type="tns:SalaryAmountType" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total FLG-Löhne</translation> |
| <description> |
| <short>Summe aller FLG Löhne</short> |
| <domain> |
| Es sind die massgebenden Löhne für FLG von allen Versicherten zu addieren und |
| auszuweisen. |
| Für FLG massgebend sind ausschliesslich in der Landwirtschaft generierte Löhne. |
| </domain> |
| <technical> |
| NICHT redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- attribute-character: UVG-SalaryTotals --> |
| <xs:complexType name="UVG-LAA-BranchTotalsType"> |
| <xs:sequence> |
| <xs:element name="UVG-LAA-BranchTotal" type="tns:UVG-LAA-BranchTotalType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG Betriebsteil Lohntotal</translation> |
| <description> |
| <short> |
| Das UVG Lohntotal eines Betriebsteils |
| </short> |
| <domain> |
| Enthält die UVG Lohntotale eines Betriebsteils einer Unternehmen. Die Lohnmeldung muss |
| für jeden in der Lohnmeldung enthaltenen Betriebsteil (siehe UVG-LohnType) die Totale |
| enthalten. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVG-LAA-BranchTotalType"> |
| <xs:sequence> |
| <xs:element name="BranchIdentifier" type="tns:BranchIdentifierType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Betriebsteil Identifikation</translation> |
| <description> |
| <short> |
| Name des Betriebsteils. Dieser Wert ist identisch mit der 1. Stelle des UVG-Codes. |
| </short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NBU-BU-ANP-AP-Total" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>NBU-BU Lohntotal</translation> |
| <description> |
| <short> |
| Das NBU-BU Lohntotal eines Betriebsteils. |
| </short> |
| <domain> |
| Summe der BUV und NBUV versicherten Löhne (alle Löhne mit UVG-Codes die mit 1 oder 2 |
| enden) |
| eines Betriebsteils |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="BU-AP-Total" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BU Lohntotal</translation> |
| <description> |
| <short> |
| Das BU Lohntotal eines Betriebsteils. |
| </short> |
| <domain> |
| Summe der BUV versicherten Löhne (alle Löhne mit UVG-Codes die mit 3 enden) |
| eines Betriebsteils |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="UVGZ-LAAC-CategoryTotalsType"> |
| <xs:sequence> |
| <xs:element name="UVGZ-LAAC-CategoryTotal" type="tns:GenericCategoryTotalType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVGZ Kategorie Lohntotal</translation> |
| <description> |
| <short>Das UVGZ Lohntotal einer Versicherungskategorie</short> |
| <domain> |
| Enthält die UVGZ Lohntotale einer Versicherungskategorie der Unternehmen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="KTG-AMC-CategoryTotalsType"> |
| <xs:sequence> |
| <xs:element name="KTG-AMC-CategoryTotal" type="tns:GenericCategoryTotalType" maxOccurs="unbounded"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KTG Kategorie Lohntotal</translation> |
| <description> |
| <short>Das KTG Lohntotal einer Versicherungskategorie</short> |
| <domain> |
| Enthält die KTG Lohntotale einer Versicherungskategorie der Unternehmen. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="GenericCategoryTotalType"> |
| <xs:sequence> |
| <xs:element name="CategoryCode" type="tns:AssuranceCategoryCodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kategorie-Code</translation> |
| <description> |
| <short>Versicherungskategorie Code.</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Female-Total" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Weibliches Lohntotal</translation> |
| <description> |
| <short>Das Lohntotal einer Kategorie aller Frauen.</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Male-Total" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Männliches Lohntotal</translation> |
| <description> |
| <short>Das Lohntotal einer Kategorie aller Männer.</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- attribute-character: FAK-SalaryTotals --> |
| <xs:complexType name="Total-FAK-CAF-IncomesPerCantonType"> |
| <xs:sequence> |
| <xs:element name="Total-FAK-CAF-Incomes" type="tns:SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total FAK-Löhne</translation> |
| <description> |
| <short>Summe aller FAK-Löhne pro Kanton</short> |
| <domain> |
| Es sind die massgebenden Einkommen der gesamten Unternehmen |
| für die FAK pro Kanton zu addieren und auszuweisen. |
| Normalerweise entspricht der FAK-pflichtige Lohn dem AHV-pflichtigen Einkommen |
| </domain> |
| <technical> |
| Redundante Information |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Canton" type="tns:CantonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Kanton</translation> |
| <description> |
| <short>Kanton für die Summe</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| kernel: SalaryCounters |
| --> |
| <xs:complexType name="SalaryCountersType"> |
| <xs:sequence> |
| <xs:element name="NumberOf-AHV-AVS-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl AHV-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter AHV-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter AHV-Löhne aller Personen einer Lohnerklärung entspricht |
| der Anzahl "AHV-Lohn" (AHV-AVS-Salary) Tags innerhalb eines "SalaryDeclaration" Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-UVG-LAA-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl UVG-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter UVG-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter UVG-Löhne aller Personen einer Lohnerklärung entspricht |
| der Anzahl "UVG-Lohn" (UVG-LAA-Salary) Tags innerhalb eines "SalaryDeclaration" Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-UVGZ-LAAC-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl UVGZ-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter UVGZ-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter UVGZ-Löhne aller Personen einer Lohnmeldung entspricht |
| der Anzahl "UVGZ-Lohn" (UVGZ-LAAC-Salary) Tags innerhalb eines "SalaryDeclaration" |
| Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-KTG-AMC-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl KTG-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter KTG-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter KTG-Löhne aller Personen einer Lohnmeldung entspricht |
| der Anzahl "KTG-Lohn" (KTG-AMC-Salary) Tags innerhalb eines "SalaryDeclaration" Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-BVG-LPP-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl BVG-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter BVG-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter BVG-Löhne aller Personen einer Lohnmeldung entspricht |
| der Anzahl "BVG-Lohn" (BVG-LPP-Salary) Tags innerhalb eines "SalaryDeclaration" Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-FAK-CAF-Salary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anzahl FAK-Löhne Tags</translation> |
| <description> |
| <short>Anzahl deklarierter FAK-Löhne Tags</short> |
| <technical> |
| Anzahl deklarierter FAK-Löhne aller Personen einer Lohnmeldung entspricht |
| der Anzahl "FAK-Lohn" (FAK-CAF-Salary) Tags innerhalb eines "SalaryDeclaration" Elements |
| im XML Instanz Dokument. |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-TaxAnnuity-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <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:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-TaxSalary-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <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:annotation> |
| </xs:element> |
| <xs:element name="NumberOf-StatisticSalaries-Tags" type="xs:unsignedInt" minOccurs="0"> |
| <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:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| shared-character |
| --> |
| <xs:complexType name="AddressType"> |
| <xs:sequence> |
| <xs:element name="ComplementaryLine" type="xs:string" minOccurs="0" maxOccurs="1"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Zusatzzeile</translation> |
| <description> |
| <short>Zusatzzeile für Postadresse (2. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Street" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Strasse</translation> |
| <description> |
| <short>Strasse und Hausnummer (3. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="Postbox" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Postfach</translation> |
| <description> |
| <short>Postfach (4. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <!-- Postaddressee line 5 --> |
| <xs:element name="ZIP-Code" type="tns:ZIP-CodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Postleitzahl (PLZ)</translation> |
| <description> |
| <short>Postleitzahl (5. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="City" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Ort</translation> |
| <description> |
| <short>Ort (5. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <!-- Postaddressee line 6 --> |
| <xs:element name="Country" type="xs:string" minOccurs="0"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Land</translation> |
| <description> |
| <short>Land für Postversand (6. Zeile)</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="EmptyType"/> |
| <xs:complexType name="NationalityType"> |
| <xs:sequence> |
| <!-- |
| <xs:element name="ISOCode" type="un.ece.unedocs.cl.iso3166:CountryCodeType"> |
| --> |
| <xs:element name="ISOCode"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Nationalität</translation> |
| <description> |
| <short> |
| Nationalität 2-stellig nach ISO 3166 Erweitert |
| </short> |
| <technical> |
| Erweiterung |
| 11= unbekannt |
| 22= staatenlos |
| In der Qualitätsstufe Plausibilität wird gegen die ISO 31666 Codes geprüft und |
| evtl. eine Warninig angezeigt |
| http://www.unece.org/etrades/unedocs/repository/codelists/xml/CountryCode.xsd |
| </technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:simpleType> |
| <xs:restriction base="xs:string"> |
| <xs:pattern value="[A-Z][A-Z]|11|22"/> |
| </xs:restriction> |
| </xs:simpleType> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <xs:complexType name="TimePeriodType"> |
| <xs:sequence> |
| <xs:element name="from" type="xs:date"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>von</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| <xs:element name="until" type="xs:date"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>bis</translation> |
| </xs:documentation> |
| </xs:annotation> |
| </xs:element> |
| </xs:sequence> |
| </xs:complexType> |
| <!-- |
| |
| simpleTypes (arranged alphabetically) |
| --> |
| <xs:simpleType name="ActivityRateType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>BeschäftigungsgradTyp</translation> |
| <description> |
| <short>BeschäftigungsgradTyp in %</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:integer"> |
| <xs:minInclusive value="1"/> |
| <xs:maxInclusive value="100"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="ActivityType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Tätigkeit</translation> |
| <description> |
| <short>Tätigkeit</short> |
| <domain> |
| Mögliche Werte: |
| sep. Liste !!! |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:integer"> |
| <xs:minInclusive value="10"/> |
| <xs:maxInclusive value="99"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="AHV-AVS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AHV-Nummer Typ</translation> |
| <description> |
| <short>AHV-Nummer Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[1-9][0-9]{2}\.[0-9]{2}\.[1-8][0-9]{2}\.[0-9]{3}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="AK-CC-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>AK-Nummer Typ</translation> |
| <description> |
| <short>Ausgleichskasse Nummer Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[0-9]{3}|[0-9]{3}\.[0-9]{3}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="BranchIdentifierType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Betriebsteil-Identifikations Typ</translation> |
| <description> |
| <short>Betriebsteil-Identifikations Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[A-Z]"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="CantonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>KantonsTyp</translation> |
| <description> |
| <short>KantonsTyp der Schweiz</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="AG"/> |
| <xs:enumeration value="AI"/> |
| <xs:enumeration value="AR"/> |
| <xs:enumeration value="BE"/> |
| <xs:enumeration value="BL"/> |
| <xs:enumeration value="BS"/> |
| <xs:enumeration value="FR"/> |
| <xs:enumeration value="GE"/> |
| <xs:enumeration value="GL"/> |
| <xs:enumeration value="GR"/> |
| <xs:enumeration value="JU"/> |
| <xs:enumeration value="LU"/> |
| <xs:enumeration value="NE"/> |
| <xs:enumeration value="NW"/> |
| <xs:enumeration value="OW"/> |
| <xs:enumeration value="SG"/> |
| <xs:enumeration value="SH"/> |
| <xs:enumeration value="SO"/> |
| <xs:enumeration value="SZ"/> |
| <xs:enumeration value="TG"/> |
| <xs:enumeration value="TI"/> |
| <xs:enumeration value="UR"/> |
| <xs:enumeration value="VD"/> |
| <xs:enumeration value="VS"/> |
| <xs:enumeration value="ZG"/> |
| <xs:enumeration value="ZH"/> |
| <!-- Expatriates d.h. in keinem Kanton --> |
| <xs:enumeration value="EX"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="AssuranceCategoryCodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Versicherungskategorie-Code Typ</translation> |
| <description> |
| <short>Versicherungskategorie-Code Typ</short> |
| <domain> |
| Für jede Versicherungslösung wird vom Versicherer eine Versicherungskategorie codiert. |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[A-Z0-9]{1,2}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="CivilStatusType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>ZivilstandsTyp</translation> |
| <description> |
| <short>ZivilstandsTyp</short> |
| <domain> |
| Mögliche Werte: |
| unknown = unbekannt; |
| single = ledig; |
| married = verheiratet; |
| widowed = verwitwet; |
| divorced = geschieden; |
| separated = getrennt; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="unknown"/> |
| <xs:enumeration value="single"/> |
| <xs:enumeration value="married"/> |
| <xs:enumeration value="widowed"/> |
| <xs:enumeration value="divorced"/> |
| <xs:enumeration value="separated"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="DegreeOfRelationshipType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Verwandtschaftsgrad</translation> |
| <description> |
| <short>Verwandtschaftsgrad zum Inhaber</short> |
| <domain> |
| Kennzeichnung von mitarbeitenden Familienmitgliedern, die in folgendem Verwandtschaftsgrad |
| zum Firmeninhaber (nur Personengesellschaften) stehen: |
| Ehefrau des Inhabers, Ehemann des Inhabers, Blutsverwandte in auf- und absteigender Linie |
| des Betriebsinhabers (oder dessen Ehepartner) sowie deren Ehepartnerinnen und |
| Ehepartner, Geschwister des Betriebsinhabers, Adoptivkinder des Inhabers, Pflegekinder des |
| Inhabers. |
| Mögliche Werte: |
| unknown = unbekannt ; |
| unrelated = nichtVerwandt; |
| OwnerWife = InhaberEhefrau; |
| OwnerHusband = InhaberEhemann; |
| OwnerBloodRelation = InhaberBlutsverwandter |
| OwnerSiblings = InhaberGeschwister; |
| OwnerAdoptedChild = InhaberAdaptivkind; |
| OwnerFosterChild = InhaberPflegekind; |
| (Hinweis für die verarbeitenden SVU: alle Abrechnungen mit mitarbeitenden Familienmitgliedern |
| sollten auf eine Nachbearbeitungsliste ausgesondert werden, damit die Fragen bezüglich |
| Globallohn etc. richtig geklärt werden können). |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="unknown"/> |
| <xs:enumeration value="unrelated"/> |
| <xs:enumeration value="OwnerWife"/> |
| <xs:enumeration value="OwnerHusband"/> |
| <xs:enumeration value="OwnerBloodRelation"/> |
| <xs:enumeration value="OwnerSiblings"/> |
| <xs:enumeration value="OwnerAdoptedChild"/> |
| <xs:enumeration value="OwnerFosterChild"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="EducationType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Ausbildung</translation> |
| <description> |
| <short>Ausbildungsart</short> |
| <domain> |
| Mögliche Werte: |
| university = Uni/ETH ; |
| higherEducation = Fachhochschule ; |
| higherVocEducation = Höhere Berufsbildung ; |
| teacherCertificate = Lehrerpatent ; |
| universityEntranceCertificate = Matura ; |
| vocEducationCompl = Abgeschlossene Berufsausbildung ; |
| enterpriseEducation = nur unternehmensinterne Berufsausbildung ; |
| mandatorySchoolOnly = nur obligatorische Schule ; |
| other = andere Ausbildung ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="university"/> |
| <xs:enumeration value="higherEducation"/> |
| <xs:enumeration value="higherVocEducation"/> |
| <xs:enumeration value="teacherCertificate"/> |
| <xs:enumeration value="universityEntranceCertificate"/> |
| <xs:enumeration value="vocEducationCompl"/> |
| <xs:enumeration value="enterpriseEducation"/> |
| <xs:enumeration value="mandatorySchoolOnly"/> |
| <xs:enumeration value="other"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="PositionType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Berufliche Stellung</translation> |
| <description> |
| <short>Berufliche Stellung</short> |
| <domain> |
| Mögliche Werte: |
| highestCadre = Oberstes Kader ; |
| middleCadre = Mittleres Kader ; |
| lowerCadre = Unteres Kader ; |
| lowestCadre = Unterstes Kader ; |
| noCadre = ohne Kaderfunktion ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="highestCadre"/> |
| <xs:enumeration value="middleCadre"/> |
| <xs:enumeration value="lowerCadre"/> |
| <xs:enumeration value="lowestCadre"/> |
| <xs:enumeration value="noCadre"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="PayAgreementType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnvereinbarungsarten</translation> |
| <description> |
| <short>Lohnvereinbarungsarten</short> |
| <domain> |
| Mögliche Werte: |
| collectivePayAgreementAssociation = Verbandsvertrag ; |
| collectivePayAgreementEnterprise = Firmen- oder Hausvertrag ; |
| agreementUnderPublicLaw = Regelung im öffentlich-rechtlichen Bereich ; |
| individualContract = Einzelarbeitsvertrag ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="collectivePayAgreementAssociation"/> |
| <xs:enumeration value="collectivePayAgreementEnterprise"/> |
| <xs:enumeration value="agreementUnderPublicLaw"/> |
| <xs:enumeration value="individualContract"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="ReasonType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Gründe</translation> |
| <description> |
| <short>Gründe</short> |
| <domain> |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:string"> |
| <xs:minLength value="3"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="ResidenceCategoryType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Aufenthaltskategorien</translation> |
| <description> |
| <short>Aufenthaltskategorien für Ausländer</short> |
| <domain> |
| Mögliche Werte: |
| shortTerm = Kurzaufenthalter (L) ; |
| annual = Jahresaufenthalter (B) ; |
| settled = Niedergelassene (C) ; |
| crossBorder = Grenzgänger (G) ; |
| othersNotSwiss = Andere ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="shortTerm"/> |
| <xs:enumeration value="annual"/> |
| <xs:enumeration value="settled"/> |
| <xs:enumeration value="crossBorder"/> |
| <xs:enumeration value="othersNotSwiss"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SalaryAmountType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>LohnbetragsTyp</translation> |
| <description> |
| <short>LohnbetragsTyp</short> |
| <technical></technical> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:decimal"> |
| <xs:fractionDigits value="2"/> |
| <xs:pattern value="[\-]?[0-9]+\.[0-9]{2}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SexType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Geschlechts Typ</translation> |
| <description> |
| <short>F weiblich; M männlich</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="F"/> |
| <xs:enumeration value="M"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SimpleBooleanType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>SimpleBoolean</translation> |
| <description> |
| <short>Boolean</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:boolean"> |
| <xs:pattern value="true"/> |
| <xs:pattern value="false"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SkillType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Anforderungsniveau</translation> |
| <description> |
| <short>Anforderungsniveau</short> |
| <domain> |
| Mögliche Werte: |
| mostDemanding = höchst anspruchsvoll ; |
| qualified = selbständiges u. qualifiziertes Arbeiten bedingt ; |
| specialized = Berufs- und Fachkentinisse bedingt ; |
| simple = einfach, repetitiv ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="mostDemanding"/> |
| <xs:enumeration value="qualified"/> |
| <xs:enumeration value="specialized"/> |
| <xs:enumeration value="simple"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SubNumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>SubNummer Typ</translation> |
| <description> |
| <short>SubNummer Typ für separate Abrechnungen</short> |
| <domain> |
| Ein Suva Kunde kann in der Kundennummer mehrere Subnummern für separate |
| Abrechnungen wünschen. Diese werden z.B. für Tochtergesellschaften, Kaderlöhne usw. |
| verwendet |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[0-9]{2}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SuvaCustomerNumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>SuvaKundenNummer Typ</translation> |
| <description> |
| <short>Suva Kunden Nummer Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[0-9]{1,4}\-[0-9]{1,5}\.[0-9]"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="SV-AS-NumberType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>SV-Nummer Typ</translation> |
| <description> |
| <short>Sozialversicherungs Nummer Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <!-- |
| pattern not defined |
| <xs:pattern value="[0-9]{3}\.[0-9]{4}\.[0-9]{4}\.[0-9]{1,2}"/> |
| --> |
| <xs:maxLength value="16"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="TotalHoursOfWorkType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total Stunden Typ</translation> |
| <description>max: 8760 = 24 x 365 |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:decimal"> |
| <xs:minInclusive value="1.00"/> |
| <xs:maxInclusive value="8760.00"/> |
| <xs:fractionDigits value="2"/> |
| <xs:pattern value="[0-9]+\.[0-9]{2}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="TotalLessonsOfWorkType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Total Lektionen Typ</translation> |
| <description>max: 8760 = 24 x 365 |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:integer"> |
| <xs:minInclusive value="1"/> |
| <xs:maxInclusive value="8760"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="UID-EHRAType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unternehmensidentifikation Typ</translation> |
| <description> |
| <short>Unternehmensidentifikation Typ</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="CH[0-9]{11}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="UVG-LAA-CodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>UVG-Code Typ</translation> |
| <description> |
| <short>UVG-Code Typ zur Betriebsteilbezeichnung</short> |
| <domain> |
| Die erste Stelle (A bis Z) des UVG Codes (ehemals Suva Code) ist die Betriebsteilbezeichnung. |
| Damit wird |
| angegeben in Betriebsteil (welcher Risikogruppe) der Mitarbeiter |
| beschäftigt ist. |
| Die zweite Stelle gibt die Art der Versicherung an (nicht Suva versichert, |
| BUV, NBUV) |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:pattern value="[A-Z][0-3]"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="WageFormType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Lohnform</translation> |
| <description> |
| <short>Lohnformarten</short> |
| <domain> |
| Mögliche Werte: |
| timeWages = Zeitlohn ; |
| premiumWage = Prämienlohn ; |
| wagesCommission = Lohn mit Provsionsanteil ; |
| pieceWorkWage = Akkordlohn ; |
| </domain> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:enumeration value="timeWages"/> |
| <xs:enumeration value="premiumWage"/> |
| <xs:enumeration value="wagesCommission"/> |
| <xs:enumeration value="pieceWorkWage"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="WeeklyHoursType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Beschäftigungszeit Typ</translation> |
| <description> |
| <short>Wöchentliche Beschäftigungszeit</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:decimal"> |
| <xs:minInclusive value="1.00"/> |
| <xs:maxInclusive value="99.00"/> |
| <xs:fractionDigits value="2"/> |
| <xs:pattern value="[0-9]+\.[0-9]{2}"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="WeeklyLessonsType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Wöchentliche Beschäftigungslektionen Typ</translation> |
| <description> |
| <short>Wöchentliche Beschäftigungslektionen</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:integer"> |
| <xs:minInclusive value="1"/> |
| <xs:maxInclusive value="99"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="YearsOfServiceType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Dienstjahre Typ</translation> |
| <description> |
| <short>Anzahle der vollen Dienstjahre</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:integer"> |
| <xs:minInclusive value="0"/> |
| <xs:maxInclusive value="99"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <xs:simpleType name="ZIP-CodeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>PLZ Typ</translation> |
| <description> |
| <short>Postleitzahl</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:NMTOKEN"> |
| <xs:minLength value="4"/> |
| <xs:maxLength value="6"/> |
| </xs:restriction> |
| </xs:simpleType> |
| <!-- |
| |
| supported minor version (only to validate) |
| attribute schemaVersion |
| --> |
| <xs:simpleType name="SupportedMinorSchemaVersionAttributeType"> |
| <xs:annotation> |
| <xs:documentation xml:lang="de"> |
| <translation>Unterstützte Minor Schema Versionen</translation> |
| <description> |
| <short>Hier werden die kompatiblen Minor Versionen aufgeliestet</short> |
| </description> |
| </xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:decimal"> |
| <xs:enumeration value="0.0"/> |
| <!-- sample --> |
| <!-- <xs:enumeration value="0.1"/> --> |
| </xs:restriction> |
| </xs:simpleType> |
| |
| <xs:simpleType name="InstitutionIDType"> |
| <xs:annotation> |
| <xs:documentation>Institution ID</xs:documentation> |
| </xs:annotation> |
| <xs:restriction base="xs:string"> |
| <xs:pattern value="#.*"/> |
| </xs:restriction> |
| </xs:simpleType> |
| |
| </xs:schema> |