Zeitkonto für einen Monat eines Mitarbeiters

Beschreibung

Mit dieser Schnittstelle können Sie sich das Zeitkonto eines Mitarbeiters für einen Monat ausgeben lassen.

Parameter

Es können keine Parameter übergeben werden.

URL

Aufruf als @GET

/rest/api/v2/time/account/{api}/{employee}/{year}/{month}

{employee} UUID eines Mitarbeiters oder die E-Mail
{year} das Jahr
{month} der Monat (von 0 - 11)

Beispielaufruf

Als Header den Content-Type: "application/json".

{ "surcharge": 0, "PAYOFF_TIMEACCOUNT": 0, "year": 2022, "istOnWeekend": 0, "TIMEACCOUNT_PAYOFF": 0, "lastMonth": 0, "outOfWork": 0.0, "ist": 180, "autoOvertime": 0, "employee": "f0edc39d-bfff-4c46-9e8c-ec82da152801", "hasTime": true, "current": null, "isReadOnly": false, "inactive": false, "today": { "soll": 480, "ist": 0 }, "OVERTIMEACCOUNT_TIMEACCOUNT": 0, "end": null, "traffic": { "active": false }, "TIMEACCOUNT_OVERTIMEACCOUNT": 0, "start": "2016-08-01", "soll": 8640, "hasProject": true, "saldo": -8460, "list": [ { "date": "2022-08-01", "annotation": -4, "employeeName": "Clark, John", "endDate": null, "start": "2022-08-01 09:20:11", "soll": 480, "ist": 0, "pause": 0, "surchargeMinutes": 0, "employeeUUID": "f0edc39d-bfff-4c46-9e8c-ec82da152801", "holidayType": null, "pausemin": 0, "warning": 0, "startTime": "23:59:59", "comment": "", "endTime": null, "isDummy": 0, "startDate": "2022-08-01" } ], "overtimeAccountMonth": -24435, "saldo2": -8460, "onWork": 1, "unpaidOvertime": 0, "month": 8, "overtimeAccount": -24435 }

Rückgabe


"surcharge"
"PAYOFF_TIMEACCOUNT" 
"year" das angegebene Jahr
"istOnWeekend" gibt die Ist-Arbeitszeit in Minuten am Wochenende an.
"TIMEACCOUNT_PAYOFF" gibt die ausbezahlten Stunden in Minuten an.
"lastMonth" gibt den Übertrag aus dem letzten Monat in Minuten zurück.
"outOfWork" gibt die Minuten an, wie viel außerhalb der Arbeit gearbeitet wurde.
"ist" gibt die Ist-Minuten aus dem Monat an.
"autoOvertime"
"employee" gibt die UUID des Mitarbeiters an.
"hasTime" hat der Mitarbeiter eine Zeitbuchung vorgenommen.
"current" gibt die Startzeit der aktuellen Buchung an.
isReadOnly"
"inactive"
"today": {
        "soll" gibt die Soll-Zeit des aktuellen Tages in Minuten an.
        "ist" gibt die Ist-Zeit des aktuellen Tages in Minuten an.
},
"OVERTIMEACCOUNT_TIMEACCOUNT"
"end"
"traffic": {
    "active"
},
"TIMEACCOUNT_OVERTIMEACCOUNT" gibt in Stunden an, wie viele Stunden in das Überstundenkonto eingezahlt wurden.
"start" gibt an, seit wann die Zeiterfassung bei dem Mitarbeiter zählt.
"soll" gibt die Soll-Zeit in Minuten aus dem Monat an.
"hasProject" gibt zurück, ob aktuell ein Projekt gewählt ist.
"saldo" gibt den aktuellen Saldo des Monats in Minuten an.
"list": [ ist ein Array mit jedem einzelnen Tag des gewählten Monats und jeder Zeitbuchung
    {
     "date" gibt den Tag zurück.
     "annotation" gibt die ID der Markierung zurück.
     "employeeName" gibt den Namen des Mitarbeits zurück.
     "endDate" gibt den Endtag der Zeitbuchung zurück.
     "start" gibt den Starttag mit Startzeit der Zeitbuchung zurück.
     "soll" gibt die Soll-Zeit in Minuten für den Tag an.
     "ist" gibt die Ist-Zeit in Minuten für den Tag an.
     "pause" gibt die Pausenzeit in Minuten an.
     "surchargeMinutes"
     "employeeUUID" gibt die UUID des Mitarbeiters zurück.
     "holidayType"
     "pausemin" gibt an, ob die Mindestpause gemacht wurde.
     "warning" gibt an, ob auf der Zeitbuchung eine Warnung ist.
     "startTime" gibt die Startzeit der Zeitbuchung zurück.
     "comment" gibt den Kommentar der Zeitbuchung an.
     "endTime" gibt die Endzeit der Zeitbuchung an.
     "isDummy"
     "startDate" gibt den Endtag der Zeitbuchung zurück.
        }
    ],
"overtimeAccountMonth" gibt die Anzahl in Minuten des Überstundenkontos mit dem Stand Anfang des Monats zurück.
"saldo2" gibt den aktuellen Saldo des Monats in Minuten an.
"onWork" gibt zurück, ob sich der Mitarbeiter heute auf der Arbeit eingestochen hat.
"unpaidOvertime" gibt die unbezahlten Überstunden zurück.
"month" gibt den ausgewählten Monat zurück.
"overtimeAccount" gibt die Anzahl in Minuten des Überstundenkontos mit dem heutigen Stand zurück.