Show / Hide Table of Contents

    Variablen-Import variabel

    Dateien - Lohnarbrechnungen - Variable - Import - Var-Import variabel Aktive

    Dateien - Lohnarbrechnungen - Variable - Import - Var-Import variabel alle

    Der Unterschied der beiden Menüitems ist lediglich der, dass beim "Aktiven" nur Variablen von aktiven Anstellungen und beim "Alle" sämtliche Variablen von auch inaktiven Anstellungen importiert werden.

    Es müssen in den Anstellungen Personalnummern vergeben werden.

    Diese standardmässig vorgesehene Methode basiert auf vordefinierten Datenfeldern, die in einer frei bestimmbaren Reihenfolge aus einem Textfile importiert werden.

    Die Felder sind mit Tab (ASCII-Code 9), die Datensätze mit Return (ASCII-Code 13 unter Mac und ACII-Code 13 und 10 unter Windows) getrennt.

    Die obligatorischen Felder sind aus untenstehender Übersicht ersichtlich. Folgende Felder werden importiert:

    Feld Oblig. Beschreibung Verwendung
    MandantID x 1) Interne ID des Mandanten Identifikation
    MandantName x 1) Name des Mandanten, exakt wie in bossSalary Identifikation
    Personalnummer x Personalnummer, exakt wie in bossSalary Identifikation
    Listenname x Listenname der Person, exakt wie in bossSalary Identifikation
    Lohnartnummer x gemäss bossSalary Import
    Text gemäss Variable Import
    Datum gemäss Variable Import
    Valutadatum x gemäss Variable Import
    Menge gemäss Variable Import
    Preis gemäss Variable Import
    Wert x gemäss Variable Import
    Kostenstelle gemäss Variable Import
    Kostenträger gemäss Variable Import
    Kategorie gemäss Variable Import
    Status gemäss Variable Import
    Bemerkungen gemäss Variable Import
    x=zwingend 1) = entweder oder

    [CAUTION] Die Felder müssen genau so lauten !!!

    Es wird überprüft, ob die Anstellung aktiv ist. Bei mehreren Anstellungen, die mit Ausnahme einer Anstellung inaktiv sind, aber die gleiche Personalnummer haben, werden die Variablen der aktiven Anstellung zugewiesen. Sind mehrere Anstellungen mit der gleichen Personalnummer aktiv, erfolgt die Zuweisung an die sequenziell erste aktive Anstellung.

    Bitte beachten:

    Die Zuweisung der Variablen erfolgt anlässlich des Importes. Werden die Anstellungen nach dem Import aktiviert bzw. inaktiviert, dann nützt dies für die Umlenkung der Variablenzuweisungen nichts; in einem solchen Fall sind die "falschen" Variablen (einzeln oder alle) zu löschen und manuell zu korrigieren oder gesamthaft zu reimportieren.

    Die Importschnittstelle hat flexible eigene Regeln, wie die Felder definiert und angeordnet sein müssen, damit sie korrekt importiert werden. Grundsätzlich wird davon ausgegangen, dass die Daten tabellarisch vorliegen. Jede Spalte hat als Überschrift die Feldbezeichnung.

    Varianten des Importfiles

    • Anlieferung der Daten in eindeutigen Spalten mit eindeutigen Spaltentiteln

    • Anlieferung der Daten in einer Tabelle mit Headers in 2 Zeilen und Daten in 3 Spalten mit eindeutigen Spaltentiteln

    Siehe dazu die Beispiele.

    Kostenstellen und Kostenträger

    bossSalary versucht anlässlich des Imports, die entsprechenden Kostenstellen und Kostenträger zu finden. Sind sie nicht vorhanden, werden sie automatisch angelegt; sie erscheinen auf einem Protokoll und müssen manuell nachmutiert werden.

    Lohnarten

    Werte für Lohnarten werden nur importiert, wenn die entsprechenden Lohnarten im Lohnartenstamm vorhanden sind. Damit sie auf Lohnabrechnungen erscheinen, müssen sie den Anstellungen zugewiesen sein (Anstellung, Register Lohnberechnung).

    Fehlerhafte Daten

    Wenn beim Lesen der Datei festgestellt wird, dass Daten oder die Datei unvollständig oder unkorrekt ist/sind, oder wenn Headers unkorrekt oder unvollständig sind, wird der Import als Ganzes zurückgewiesen.

    Sind einzelne Datenzeilen unvollständig oder unkorrekt, wird diese Zeile nicht importiert.

    Am Schluss des Importes wird ein Fehlerprotokoll geschrieben.

    Prioritäten

    Kommen in einer Datei dieselben Daten in Headers wie in Spalten vor, dann wird der Wert der Spalten verwendet. Falls dieser nicht gültig ist, wird auf den Header zurückgegriffen. Kommt derselbe Identifikator in den Spalten zweimal vor, dann wird der letzte Wert verwendet.

    Die Personalnummer hat Priorität vor MandantID, MandantName und Listenname. Grundsätzlich sollte, wenn immer möglich, die Anstellung über eine Personalnummer identifiziert werden.

    • Bearbeiten
    Zurück zum Anfang Erstellt mit DocFX