Zum Inhalt springen
Developer

ProcessedEmploymentContractMonth

Personal4 EndpunkteTimeTracking / ProcessedEmploymentContractMonth

Einzelnen ProcessedEmploymentContractMonth abrufen

GET/api/time/processed/employment_contract_month/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Einzelnen ProcessedEmploymentContractMonth abrufenProcessedEmploymentContractMonth

Felder anzeigen (53)
  • idinteger

    Primärschlüssel des verarbeiteten Monats. Interne ID.

  • userUser14

    Benutzer, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Benutzers. Interne ID des Anmeldebenutzers.

    • namestring

      Anzeigename des Benutzers. Wird in der Oberfläche und in Protokolleinträgen angezeigt.

    • usernamestring

      Anmeldename des Benutzers. Muss über alle Benutzer hinweg eindeutig sein.

    • emailstring

      E-Mail-Adresse des Benutzers. Wird für Anmeldebenachrichtigungen, Passwort-Zurücksetzen und als Anmeldealias verwendet.

    • positioningeneralstring

      Freitext zur Position oder Rolle des Benutzers.

    • crm_personCRMPerson10

      CRM-Person, die mit diesem Anmeldebenutzer verknüpft ist. Verbindet das Anmeldekonto mit dem Personendatensatz.

    • profile_picture_urlstring

      URL des Profilbilds des Benutzers.

    • archivedboolean

      Markiert den Benutzer als archiviert. Archivierte Benutzer bleiben zur Historie erhalten und sind nicht aktiv.

    • require2faboolean

      Für diesen Benutzer ist die Zwei-Faktor-Authentifizierung Pflicht.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • contractEmploymentContract6

    Arbeitsvertrag, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (43)
    • staged_absence_approvalboolean

      null übernimmt zuerst die Gruppen- und dann die Organisationsrichtlinie; bestehende Installationen bleiben aus.

    • idinteger

      Primärschlüssel des Arbeitsvertrags. Interne ID.

    • tokenstring

      Öffentlicher Token des Vertrags. Anstelle der ID verwendet.

    • userUser14

      Benutzer des Mitarbeiters.

    • week_total_hoursnumber (float)

      Gesamte Arbeitsstunden pro Woche.

    • week_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche.

    • reserved_hours_preparationnumber (float)

      L03: wöchentliche Stunden, die für Vorbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_follow_upnumber (float)

      L03: wöchentliche Stunden, die für Nachbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_travelnumber (float)

      L03: wöchentliche Stunden, die für Fahrt reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_flexiblenumber (float)

      L03: wöchentliche Stunden, die für freie Einteilung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • week_full_time_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche bei einem Vollzeitvertrag.

    • year_vacation_daysnumber (float)

      Urlaubstage pro Jahr.

    • month_vacation_daysnumber (float)

      Urlaubstage pro Monat.

    • year_vacation_weeksnumber (float)

      Urlaubswochen pro Jahr.

    • monday_hoursnumber (float)

      Arbeitsstunden am Montag.

    • tuesday_hoursnumber (float)

      Arbeitsstunden am Dienstag.

    • wednesday_hoursnumber (float)

      Arbeitsstunden am Mittwoch.

    • thursday_hoursnumber (float)

      Arbeitsstunden am Donnerstag.

    • friday_hoursnumber (float)

      Arbeitsstunden am Freitag.

    • saturday_hoursnumber (float)

      Arbeitsstunden am Samstag.

    • sunday_hoursnumber (float)

      Arbeitsstunden am Sonntag.

    • netto_hour_costnumber (float)

      Nettokosten je Stunde.

    • brutto_hour_costnumber (float)

      Bruttokosten pro Stunde.

    • startstring (date-time)

      Startdatum des Vertrags.

    • endstring (date-time)

      Enddatum des Vertrags.

    • fixed_term_statusstring

      Befristung: PERMANENT (unbefristet, Standard), FIXED_TERM oder EXTENDED (FIXED_TERM_STATUS_*).

    • fixed_term_endstring (date-time)

      Befristet bis (erster Zeitraum).

    • fixed_term_extension_endstring (date-time)

      Befristet bis nach Verlängerung.

    • probation_endstring (date-time)

      Probezeit bis; wird aus den probationMonths der Vorlage gefüllt, wenn ein Vertrag ohne diese Angabe angelegt wird.

    • numberstring

      Vertragsnummer.

    • descriptionstring

      Beschreibung des Vertrags.

    • archivedboolean

      Der Vertrag ist archiviert.

    • allow_app_time_trackingboolean

      Der Mitarbeitende darf Zeiten in der App erfassen.

    • allow_scanner_time_trackingboolean

      Der Mitarbeitende darf Zeiten mit dem Scanner erfassen.

    • allow_app_non_work_time_managementboolean

      Der Mitarbeitende darf Abwesenheiten in der App verwalten.

    • force_no_auto_breakboolean

      Für diesen Vertrag werden keine automatischen Pausen hinzugefügt.

    • work_time_modestring

      Wie die Sollarbeitszeit definiert ist - null verhält sich wie WEEKDAY_HOURS, damit bestehende Verträge ihr bisheriges Verhalten unverändert beibehalten.

    • holiday_credit_modestring

      Feiertagsguthaben für WEEK_TOTAL-Verträge - null verhält sich wie WEEKDAY_TARGET (bisheriges Verhalten, nur bei WEEKDAY_HOURS-Verträgen sinnvoll).

    • holiday_credit_fixed_secondsinteger

      Fester Feiertagsguthaben in Sekunden.

    • planning_weekdays_bitmaskinteger

      ISO-Wochentagsbitmaske (Mo=1 ... So=64) der Tage, an denen dieser WEEK_TOTAL-Vertrag eingeplant werden bzw. Urlaub nehmen kann - null verhält sich wie Mo-Fr.

    • request_lead_time_daysinteger

      Tage, die ein Abwesenheitsantrag vor seinem ersten Tag eingereicht werden muss ("Bearbeitungs- frist"). null greift zunächst auf die Vertragsgruppe und von dort auf die Einstellung der Installation zurück, damit ein bestehender Vertrag genau wie bisher funktioniert.

    • shift_booking_syncboolean

      L35: Schichten als Verfügbarkeiten / Termine im Buchungsbereich; null übernimmt die Gruppe (die wiederum die Organisation übernimmt).

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • start_monthinteger

    Monat, mit dem der verarbeitete Zeitraum beginnt.

  • start_yearinteger

    Jahr, in dem der bearbeitete Zeitraum beginnt.

  • start_wtsinteger

    berechnete Sekunden aus dem Vormonat als Anfangssaldo

  • overtime_last_year_wtsinteger

    berechnete Überstundensekunden aus dem Vorjahr als Anfangssaldo

  • end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat

  • correction_wtsinteger

    manuelle Korrektur der Arbeitssekunden für diesen Monat

  • real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat

  • planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat

  • live_end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat bis heute

  • live_real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat bis heute

  • live_planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat bis heute

  • live_wts_statusstring

    Status der Live-WTS

  • start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • start_sum_vdnumber (float)

    berechnete Urlaubstage für das Jahr bis zum Vormonat

  • start_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Anfangssaldo

  • end_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Endsaldo

  • correction_last_year_vdnumber (float)

    manuelle Korrektur der Urlaubstage aus dem Vorjahr

  • real_last_year_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat aus dem Vorjahr

  • start_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Beginn des laufenden Monats

  • end_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Ende des laufenden Monats

  • expired_last_year_vdnumber (float)

    berechnete verfallene Urlaubstage aus dem Vorjahr

  • start_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsanfang

  • end_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsende

  • end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat

  • unconfirmed_end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat, die nicht bestätigt sind

  • end_sum_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für das Jahr bis zu diesem Monat

  • new_vdnumber (float)

    neue Urlaubstage für diesen Monat aus dem Vertrag

  • correction_vdnumber (float)

    manuelle Korrektur der Urlaubstage für diesen Monat

  • real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat

  • unconfirmed_real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat, die unbestätigt sind

  • real_wdnumber (float)

    tatsächliche Arbeitstage für diesen Monat

  • start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat

  • unconfirmed_end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat, die nicht bestätigt sind

  • correction_sdnumber (float)

    manuelle Korrektur der Krankheitstage für diesen Monat

  • real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat

  • unconfirmed_real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat, die unbestätigt sind

  • start_csdnumber (float)

    berechnete Kinderkranktage (Kind krank, § 45 SGB V) des Jahres bis zum Vormonat als Anfangssaldo

  • unconfirmed_start_csdnumber (float)

    berechnete Kinderkranktage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat

  • unconfirmed_end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat, die nicht bestätigt sind

  • correction_csdnumber (float)

    manuelle Korrektur der Kinderkranktage für diesen Monat

  • real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat – getrennt von den eigenen Krankheitstagen gezählt

  • unconfirmed_real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat, die unbestätigt sind

  • dirtyboolean

    zur Neuberechnung markieren

  • search_stringstring

    Text, unter dem die Entität gesucht werden kann.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/time/processed/employment_contract_month/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "user": {
    "id": 42,
    "name": "Beispiel",
    "username": "lena.hartmann@example.org",
    "email": "lena.hartmann@example.org",
    "profile_picture_url": "https://vynst.de",
    "positioningeneral": "string",
    "crm_person": {
      "id": 42,
      "first_name": "Lena",
      "last_name": "Hartmann",
      "title": "Beispiel",
      "language": "de",
      "support_description": "Text",
      "profile_picture_url": "https://vynst.de",
      "address_street": "Jakobistr. 39",
      "address_city": "Hannover",
      "address_zip": "30163"
    },
    "archived": true,
    "require2fa": true,
    "search_string": "string"
  },
  "contract": {
    "id": 42,
    "description": "Text",
    "staged_absence_approval": true,
    "token": "string",
    "user": {
      "id": 42,
      "name": "Beispiel",
      "username": "lena.hartmann@example.org",
      "email": "lena.hartmann@example.org",
      "profile_picture_url": "https://vynst.de",
      "positioningeneral": "string",
      "archived": true,
      "require2fa": true,
      "search_string": "string"
    },
    "week_total_hours": 1.5,
    "week_total_days": 1.5,
    "reserved_hours_preparation": 1.5,
    "reserved_hours_follow_up": 1.5,
    "reserved_hours_travel": 1.5
  },
  "start_month": 1,
  "start_year": 1,
  "start_wts": 1,
  "overtime_last_year_wts": 1,
  "end_wts": 1,
  "correction_wts": 1,
  "real_wts": 1
}

ProcessedEmploymentContractMonth einzeln aktualisieren

PUT/api/time/processed/employment_contract_month/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataProcessedEmploymentContractMonth2
    Felder anzeigen (5)
    • correction_wtsinteger

      manuelle Korrektur der Arbeitssekunden für diesen Monat

    • correction_last_year_vdnumber (float)

      manuelle Korrektur der Urlaubstage aus dem Vorjahr

    • correction_vdnumber (float)

      manuelle Korrektur der Urlaubstage für diesen Monat

    • correction_sdnumber (float)

      manuelle Korrektur der Krankheitstage für diesen Monat

    • correction_csdnumber (float)

      manuelle Korrektur der Kinderkranktage für diesen Monat

Antworten

200ProcessedEmploymentContractMonth einzeln aktualisierenProcessedEmploymentContractMonth

Felder anzeigen (53)
  • idinteger

    Primärschlüssel des verarbeiteten Monats. Interne ID.

  • userUser14

    Benutzer, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Benutzers. Interne ID des Anmeldebenutzers.

    • namestring

      Anzeigename des Benutzers. Wird in der Oberfläche und in Protokolleinträgen angezeigt.

    • usernamestring

      Anmeldename des Benutzers. Muss über alle Benutzer hinweg eindeutig sein.

    • emailstring

      E-Mail-Adresse des Benutzers. Wird für Anmeldebenachrichtigungen, Passwort-Zurücksetzen und als Anmeldealias verwendet.

    • positioningeneralstring

      Freitext zur Position oder Rolle des Benutzers.

    • crm_personCRMPerson10

      CRM-Person, die mit diesem Anmeldebenutzer verknüpft ist. Verbindet das Anmeldekonto mit dem Personendatensatz.

    • profile_picture_urlstring

      URL des Profilbilds des Benutzers.

    • archivedboolean

      Markiert den Benutzer als archiviert. Archivierte Benutzer bleiben zur Historie erhalten und sind nicht aktiv.

    • require2faboolean

      Für diesen Benutzer ist die Zwei-Faktor-Authentifizierung Pflicht.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • contractEmploymentContract6

    Arbeitsvertrag, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (43)
    • staged_absence_approvalboolean

      null übernimmt zuerst die Gruppen- und dann die Organisationsrichtlinie; bestehende Installationen bleiben aus.

    • idinteger

      Primärschlüssel des Arbeitsvertrags. Interne ID.

    • tokenstring

      Öffentlicher Token des Vertrags. Anstelle der ID verwendet.

    • userUser14

      Benutzer des Mitarbeiters.

    • week_total_hoursnumber (float)

      Gesamte Arbeitsstunden pro Woche.

    • week_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche.

    • reserved_hours_preparationnumber (float)

      L03: wöchentliche Stunden, die für Vorbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_follow_upnumber (float)

      L03: wöchentliche Stunden, die für Nachbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_travelnumber (float)

      L03: wöchentliche Stunden, die für Fahrt reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_flexiblenumber (float)

      L03: wöchentliche Stunden, die für freie Einteilung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • week_full_time_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche bei einem Vollzeitvertrag.

    • year_vacation_daysnumber (float)

      Urlaubstage pro Jahr.

    • month_vacation_daysnumber (float)

      Urlaubstage pro Monat.

    • year_vacation_weeksnumber (float)

      Urlaubswochen pro Jahr.

    • monday_hoursnumber (float)

      Arbeitsstunden am Montag.

    • tuesday_hoursnumber (float)

      Arbeitsstunden am Dienstag.

    • wednesday_hoursnumber (float)

      Arbeitsstunden am Mittwoch.

    • thursday_hoursnumber (float)

      Arbeitsstunden am Donnerstag.

    • friday_hoursnumber (float)

      Arbeitsstunden am Freitag.

    • saturday_hoursnumber (float)

      Arbeitsstunden am Samstag.

    • sunday_hoursnumber (float)

      Arbeitsstunden am Sonntag.

    • netto_hour_costnumber (float)

      Nettokosten je Stunde.

    • brutto_hour_costnumber (float)

      Bruttokosten pro Stunde.

    • startstring (date-time)

      Startdatum des Vertrags.

    • endstring (date-time)

      Enddatum des Vertrags.

    • fixed_term_statusstring

      Befristung: PERMANENT (unbefristet, Standard), FIXED_TERM oder EXTENDED (FIXED_TERM_STATUS_*).

    • fixed_term_endstring (date-time)

      Befristet bis (erster Zeitraum).

    • fixed_term_extension_endstring (date-time)

      Befristet bis nach Verlängerung.

    • probation_endstring (date-time)

      Probezeit bis; wird aus den probationMonths der Vorlage gefüllt, wenn ein Vertrag ohne diese Angabe angelegt wird.

    • numberstring

      Vertragsnummer.

    • descriptionstring

      Beschreibung des Vertrags.

    • archivedboolean

      Der Vertrag ist archiviert.

    • allow_app_time_trackingboolean

      Der Mitarbeitende darf Zeiten in der App erfassen.

    • allow_scanner_time_trackingboolean

      Der Mitarbeitende darf Zeiten mit dem Scanner erfassen.

    • allow_app_non_work_time_managementboolean

      Der Mitarbeitende darf Abwesenheiten in der App verwalten.

    • force_no_auto_breakboolean

      Für diesen Vertrag werden keine automatischen Pausen hinzugefügt.

    • work_time_modestring

      Wie die Sollarbeitszeit definiert ist - null verhält sich wie WEEKDAY_HOURS, damit bestehende Verträge ihr bisheriges Verhalten unverändert beibehalten.

    • holiday_credit_modestring

      Feiertagsguthaben für WEEK_TOTAL-Verträge - null verhält sich wie WEEKDAY_TARGET (bisheriges Verhalten, nur bei WEEKDAY_HOURS-Verträgen sinnvoll).

    • holiday_credit_fixed_secondsinteger

      Fester Feiertagsguthaben in Sekunden.

    • planning_weekdays_bitmaskinteger

      ISO-Wochentagsbitmaske (Mo=1 ... So=64) der Tage, an denen dieser WEEK_TOTAL-Vertrag eingeplant werden bzw. Urlaub nehmen kann - null verhält sich wie Mo-Fr.

    • request_lead_time_daysinteger

      Tage, die ein Abwesenheitsantrag vor seinem ersten Tag eingereicht werden muss ("Bearbeitungs- frist"). null greift zunächst auf die Vertragsgruppe und von dort auf die Einstellung der Installation zurück, damit ein bestehender Vertrag genau wie bisher funktioniert.

    • shift_booking_syncboolean

      L35: Schichten als Verfügbarkeiten / Termine im Buchungsbereich; null übernimmt die Gruppe (die wiederum die Organisation übernimmt).

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • start_monthinteger

    Monat, mit dem der verarbeitete Zeitraum beginnt.

  • start_yearinteger

    Jahr, in dem der bearbeitete Zeitraum beginnt.

  • start_wtsinteger

    berechnete Sekunden aus dem Vormonat als Anfangssaldo

  • overtime_last_year_wtsinteger

    berechnete Überstundensekunden aus dem Vorjahr als Anfangssaldo

  • end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat

  • correction_wtsinteger

    manuelle Korrektur der Arbeitssekunden für diesen Monat

  • real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat

  • planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat

  • live_end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat bis heute

  • live_real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat bis heute

  • live_planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat bis heute

  • live_wts_statusstring

    Status der Live-WTS

  • start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • start_sum_vdnumber (float)

    berechnete Urlaubstage für das Jahr bis zum Vormonat

  • start_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Anfangssaldo

  • end_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Endsaldo

  • correction_last_year_vdnumber (float)

    manuelle Korrektur der Urlaubstage aus dem Vorjahr

  • real_last_year_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat aus dem Vorjahr

  • start_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Beginn des laufenden Monats

  • end_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Ende des laufenden Monats

  • expired_last_year_vdnumber (float)

    berechnete verfallene Urlaubstage aus dem Vorjahr

  • start_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsanfang

  • end_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsende

  • end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat

  • unconfirmed_end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat, die nicht bestätigt sind

  • end_sum_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für das Jahr bis zu diesem Monat

  • new_vdnumber (float)

    neue Urlaubstage für diesen Monat aus dem Vertrag

  • correction_vdnumber (float)

    manuelle Korrektur der Urlaubstage für diesen Monat

  • real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat

  • unconfirmed_real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat, die unbestätigt sind

  • real_wdnumber (float)

    tatsächliche Arbeitstage für diesen Monat

  • start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat

  • unconfirmed_end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat, die nicht bestätigt sind

  • correction_sdnumber (float)

    manuelle Korrektur der Krankheitstage für diesen Monat

  • real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat

  • unconfirmed_real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat, die unbestätigt sind

  • start_csdnumber (float)

    berechnete Kinderkranktage (Kind krank, § 45 SGB V) des Jahres bis zum Vormonat als Anfangssaldo

  • unconfirmed_start_csdnumber (float)

    berechnete Kinderkranktage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat

  • unconfirmed_end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat, die nicht bestätigt sind

  • correction_csdnumber (float)

    manuelle Korrektur der Kinderkranktage für diesen Monat

  • real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat – getrennt von den eigenen Krankheitstagen gezählt

  • unconfirmed_real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat, die unbestätigt sind

  • dirtyboolean

    zur Neuberechnung markieren

  • search_stringstring

    Text, unter dem die Entität gesucht werden kann.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/time/processed/employment_contract_month/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "correction_wts": 1,
    "correction_last_year_vd": 1.5,
    "correction_vd": 1.5,
    "correction_sd": 1.5,
    "correction_csd": 1.5
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "user": {
    "id": 42,
    "name": "Beispiel",
    "username": "lena.hartmann@example.org",
    "email": "lena.hartmann@example.org",
    "profile_picture_url": "https://vynst.de",
    "positioningeneral": "string",
    "crm_person": {
      "id": 42,
      "first_name": "Lena",
      "last_name": "Hartmann",
      "title": "Beispiel",
      "language": "de",
      "support_description": "Text",
      "profile_picture_url": "https://vynst.de",
      "address_street": "Jakobistr. 39",
      "address_city": "Hannover",
      "address_zip": "30163"
    },
    "archived": true,
    "require2fa": true,
    "search_string": "string"
  },
  "contract": {
    "id": 42,
    "description": "Text",
    "staged_absence_approval": true,
    "token": "string",
    "user": {
      "id": 42,
      "name": "Beispiel",
      "username": "lena.hartmann@example.org",
      "email": "lena.hartmann@example.org",
      "profile_picture_url": "https://vynst.de",
      "positioningeneral": "string",
      "archived": true,
      "require2fa": true,
      "search_string": "string"
    },
    "week_total_hours": 1.5,
    "week_total_days": 1.5,
    "reserved_hours_preparation": 1.5,
    "reserved_hours_follow_up": 1.5,
    "reserved_hours_travel": 1.5
  },
  "start_month": 1,
  "start_year": 1,
  "start_wts": 1,
  "overtime_last_year_wts": 1,
  "end_wts": 1,
  "correction_wts": 1,
  "real_wts": 1
}

ProcessedEmploymentContractMonth einzeln aktualisieren

PATCH/api/time/processed/employment_contract_month/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataProcessedEmploymentContractMonth2
    Felder anzeigen (5)
    • correction_wtsinteger

      manuelle Korrektur der Arbeitssekunden für diesen Monat

    • correction_last_year_vdnumber (float)

      manuelle Korrektur der Urlaubstage aus dem Vorjahr

    • correction_vdnumber (float)

      manuelle Korrektur der Urlaubstage für diesen Monat

    • correction_sdnumber (float)

      manuelle Korrektur der Krankheitstage für diesen Monat

    • correction_csdnumber (float)

      manuelle Korrektur der Kinderkranktage für diesen Monat

Antworten

200ProcessedEmploymentContractMonth einzeln aktualisierenProcessedEmploymentContractMonth

Felder anzeigen (53)
  • idinteger

    Primärschlüssel des verarbeiteten Monats. Interne ID.

  • userUser14

    Benutzer, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Benutzers. Interne ID des Anmeldebenutzers.

    • namestring

      Anzeigename des Benutzers. Wird in der Oberfläche und in Protokolleinträgen angezeigt.

    • usernamestring

      Anmeldename des Benutzers. Muss über alle Benutzer hinweg eindeutig sein.

    • emailstring

      E-Mail-Adresse des Benutzers. Wird für Anmeldebenachrichtigungen, Passwort-Zurücksetzen und als Anmeldealias verwendet.

    • positioningeneralstring

      Freitext zur Position oder Rolle des Benutzers.

    • crm_personCRMPerson10

      CRM-Person, die mit diesem Anmeldebenutzer verknüpft ist. Verbindet das Anmeldekonto mit dem Personendatensatz.

    • profile_picture_urlstring

      URL des Profilbilds des Benutzers.

    • archivedboolean

      Markiert den Benutzer als archiviert. Archivierte Benutzer bleiben zur Historie erhalten und sind nicht aktiv.

    • require2faboolean

      Für diesen Benutzer ist die Zwei-Faktor-Authentifizierung Pflicht.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • contractEmploymentContract6

    Arbeitsvertrag, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (43)
    • staged_absence_approvalboolean

      null übernimmt zuerst die Gruppen- und dann die Organisationsrichtlinie; bestehende Installationen bleiben aus.

    • idinteger

      Primärschlüssel des Arbeitsvertrags. Interne ID.

    • tokenstring

      Öffentlicher Token des Vertrags. Anstelle der ID verwendet.

    • userUser14

      Benutzer des Mitarbeiters.

    • week_total_hoursnumber (float)

      Gesamte Arbeitsstunden pro Woche.

    • week_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche.

    • reserved_hours_preparationnumber (float)

      L03: wöchentliche Stunden, die für Vorbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_follow_upnumber (float)

      L03: wöchentliche Stunden, die für Nachbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_travelnumber (float)

      L03: wöchentliche Stunden, die für Fahrt reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_flexiblenumber (float)

      L03: wöchentliche Stunden, die für freie Einteilung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • week_full_time_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche bei einem Vollzeitvertrag.

    • year_vacation_daysnumber (float)

      Urlaubstage pro Jahr.

    • month_vacation_daysnumber (float)

      Urlaubstage pro Monat.

    • year_vacation_weeksnumber (float)

      Urlaubswochen pro Jahr.

    • monday_hoursnumber (float)

      Arbeitsstunden am Montag.

    • tuesday_hoursnumber (float)

      Arbeitsstunden am Dienstag.

    • wednesday_hoursnumber (float)

      Arbeitsstunden am Mittwoch.

    • thursday_hoursnumber (float)

      Arbeitsstunden am Donnerstag.

    • friday_hoursnumber (float)

      Arbeitsstunden am Freitag.

    • saturday_hoursnumber (float)

      Arbeitsstunden am Samstag.

    • sunday_hoursnumber (float)

      Arbeitsstunden am Sonntag.

    • netto_hour_costnumber (float)

      Nettokosten je Stunde.

    • brutto_hour_costnumber (float)

      Bruttokosten pro Stunde.

    • startstring (date-time)

      Startdatum des Vertrags.

    • endstring (date-time)

      Enddatum des Vertrags.

    • fixed_term_statusstring

      Befristung: PERMANENT (unbefristet, Standard), FIXED_TERM oder EXTENDED (FIXED_TERM_STATUS_*).

    • fixed_term_endstring (date-time)

      Befristet bis (erster Zeitraum).

    • fixed_term_extension_endstring (date-time)

      Befristet bis nach Verlängerung.

    • probation_endstring (date-time)

      Probezeit bis; wird aus den probationMonths der Vorlage gefüllt, wenn ein Vertrag ohne diese Angabe angelegt wird.

    • numberstring

      Vertragsnummer.

    • descriptionstring

      Beschreibung des Vertrags.

    • archivedboolean

      Der Vertrag ist archiviert.

    • allow_app_time_trackingboolean

      Der Mitarbeitende darf Zeiten in der App erfassen.

    • allow_scanner_time_trackingboolean

      Der Mitarbeitende darf Zeiten mit dem Scanner erfassen.

    • allow_app_non_work_time_managementboolean

      Der Mitarbeitende darf Abwesenheiten in der App verwalten.

    • force_no_auto_breakboolean

      Für diesen Vertrag werden keine automatischen Pausen hinzugefügt.

    • work_time_modestring

      Wie die Sollarbeitszeit definiert ist - null verhält sich wie WEEKDAY_HOURS, damit bestehende Verträge ihr bisheriges Verhalten unverändert beibehalten.

    • holiday_credit_modestring

      Feiertagsguthaben für WEEK_TOTAL-Verträge - null verhält sich wie WEEKDAY_TARGET (bisheriges Verhalten, nur bei WEEKDAY_HOURS-Verträgen sinnvoll).

    • holiday_credit_fixed_secondsinteger

      Fester Feiertagsguthaben in Sekunden.

    • planning_weekdays_bitmaskinteger

      ISO-Wochentagsbitmaske (Mo=1 ... So=64) der Tage, an denen dieser WEEK_TOTAL-Vertrag eingeplant werden bzw. Urlaub nehmen kann - null verhält sich wie Mo-Fr.

    • request_lead_time_daysinteger

      Tage, die ein Abwesenheitsantrag vor seinem ersten Tag eingereicht werden muss ("Bearbeitungs- frist"). null greift zunächst auf die Vertragsgruppe und von dort auf die Einstellung der Installation zurück, damit ein bestehender Vertrag genau wie bisher funktioniert.

    • shift_booking_syncboolean

      L35: Schichten als Verfügbarkeiten / Termine im Buchungsbereich; null übernimmt die Gruppe (die wiederum die Organisation übernimmt).

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • start_monthinteger

    Monat, mit dem der verarbeitete Zeitraum beginnt.

  • start_yearinteger

    Jahr, in dem der bearbeitete Zeitraum beginnt.

  • start_wtsinteger

    berechnete Sekunden aus dem Vormonat als Anfangssaldo

  • overtime_last_year_wtsinteger

    berechnete Überstundensekunden aus dem Vorjahr als Anfangssaldo

  • end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat

  • correction_wtsinteger

    manuelle Korrektur der Arbeitssekunden für diesen Monat

  • real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat

  • planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat

  • live_end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat bis heute

  • live_real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat bis heute

  • live_planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat bis heute

  • live_wts_statusstring

    Status der Live-WTS

  • start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • start_sum_vdnumber (float)

    berechnete Urlaubstage für das Jahr bis zum Vormonat

  • start_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Anfangssaldo

  • end_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Endsaldo

  • correction_last_year_vdnumber (float)

    manuelle Korrektur der Urlaubstage aus dem Vorjahr

  • real_last_year_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat aus dem Vorjahr

  • start_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Beginn des laufenden Monats

  • end_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Ende des laufenden Monats

  • expired_last_year_vdnumber (float)

    berechnete verfallene Urlaubstage aus dem Vorjahr

  • start_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsanfang

  • end_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsende

  • end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat

  • unconfirmed_end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat, die nicht bestätigt sind

  • end_sum_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für das Jahr bis zu diesem Monat

  • new_vdnumber (float)

    neue Urlaubstage für diesen Monat aus dem Vertrag

  • correction_vdnumber (float)

    manuelle Korrektur der Urlaubstage für diesen Monat

  • real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat

  • unconfirmed_real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat, die unbestätigt sind

  • real_wdnumber (float)

    tatsächliche Arbeitstage für diesen Monat

  • start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat

  • unconfirmed_end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat, die nicht bestätigt sind

  • correction_sdnumber (float)

    manuelle Korrektur der Krankheitstage für diesen Monat

  • real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat

  • unconfirmed_real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat, die unbestätigt sind

  • start_csdnumber (float)

    berechnete Kinderkranktage (Kind krank, § 45 SGB V) des Jahres bis zum Vormonat als Anfangssaldo

  • unconfirmed_start_csdnumber (float)

    berechnete Kinderkranktage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat

  • unconfirmed_end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat, die nicht bestätigt sind

  • correction_csdnumber (float)

    manuelle Korrektur der Kinderkranktage für diesen Monat

  • real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat – getrennt von den eigenen Krankheitstagen gezählt

  • unconfirmed_real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat, die unbestätigt sind

  • dirtyboolean

    zur Neuberechnung markieren

  • search_stringstring

    Text, unter dem die Entität gesucht werden kann.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/time/processed/employment_contract_month/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "correction_wts": 1,
    "correction_last_year_vd": 1.5,
    "correction_vd": 1.5,
    "correction_sd": 1.5,
    "correction_csd": 1.5
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "user": {
    "id": 42,
    "name": "Beispiel",
    "username": "lena.hartmann@example.org",
    "email": "lena.hartmann@example.org",
    "profile_picture_url": "https://vynst.de",
    "positioningeneral": "string",
    "crm_person": {
      "id": 42,
      "first_name": "Lena",
      "last_name": "Hartmann",
      "title": "Beispiel",
      "language": "de",
      "support_description": "Text",
      "profile_picture_url": "https://vynst.de",
      "address_street": "Jakobistr. 39",
      "address_city": "Hannover",
      "address_zip": "30163"
    },
    "archived": true,
    "require2fa": true,
    "search_string": "string"
  },
  "contract": {
    "id": 42,
    "description": "Text",
    "staged_absence_approval": true,
    "token": "string",
    "user": {
      "id": 42,
      "name": "Beispiel",
      "username": "lena.hartmann@example.org",
      "email": "lena.hartmann@example.org",
      "profile_picture_url": "https://vynst.de",
      "positioningeneral": "string",
      "archived": true,
      "require2fa": true,
      "search_string": "string"
    },
    "week_total_hours": 1.5,
    "week_total_days": 1.5,
    "reserved_hours_preparation": 1.5,
    "reserved_hours_follow_up": 1.5,
    "reserved_hours_travel": 1.5
  },
  "start_month": 1,
  "start_year": 1,
  "start_wts": 1,
  "overtime_last_year_wts": 1,
  "end_wts": 1,
  "correction_wts": 1,
  "real_wts": 1
}

Alle ProcessedEmploymentContractMonth abrufen

GET/api/time/processed/employment_contract_month

Query-Parameter

searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Alle ProcessedEmploymentContractMonth abrufenarray<ProcessedEmploymentContractMonth>

Felder anzeigen (53)
  • idinteger

    Primärschlüssel des verarbeiteten Monats. Interne ID.

  • userUser14

    Benutzer, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Benutzers. Interne ID des Anmeldebenutzers.

    • namestring

      Anzeigename des Benutzers. Wird in der Oberfläche und in Protokolleinträgen angezeigt.

    • usernamestring

      Anmeldename des Benutzers. Muss über alle Benutzer hinweg eindeutig sein.

    • emailstring

      E-Mail-Adresse des Benutzers. Wird für Anmeldebenachrichtigungen, Passwort-Zurücksetzen und als Anmeldealias verwendet.

    • positioningeneralstring

      Freitext zur Position oder Rolle des Benutzers.

    • crm_personCRMPerson10

      CRM-Person, die mit diesem Anmeldebenutzer verknüpft ist. Verbindet das Anmeldekonto mit dem Personendatensatz.

    • profile_picture_urlstring

      URL des Profilbilds des Benutzers.

    • archivedboolean

      Markiert den Benutzer als archiviert. Archivierte Benutzer bleiben zur Historie erhalten und sind nicht aktiv.

    • require2faboolean

      Für diesen Benutzer ist die Zwei-Faktor-Authentifizierung Pflicht.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • contractEmploymentContract6

    Arbeitsvertrag, zu dem der bearbeitete Monat gehört.

    Felder anzeigen (43)
    • staged_absence_approvalboolean

      null übernimmt zuerst die Gruppen- und dann die Organisationsrichtlinie; bestehende Installationen bleiben aus.

    • idinteger

      Primärschlüssel des Arbeitsvertrags. Interne ID.

    • tokenstring

      Öffentlicher Token des Vertrags. Anstelle der ID verwendet.

    • userUser14

      Benutzer des Mitarbeiters.

    • week_total_hoursnumber (float)

      Gesamte Arbeitsstunden pro Woche.

    • week_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche.

    • reserved_hours_preparationnumber (float)

      L03: wöchentliche Stunden, die für Vorbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_follow_upnumber (float)

      L03: wöchentliche Stunden, die für Nachbereitung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_travelnumber (float)

      L03: wöchentliche Stunden, die für Fahrt reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • reserved_hours_flexiblenumber (float)

      L03: wöchentliche Stunden, die für freie Einteilung reserviert sind - Teil der Vertragsstunden, aber nicht planbar im Schichtplan. null = keine.

    • week_full_time_total_daysnumber (float)

      Gesamte Arbeitstage pro Woche bei einem Vollzeitvertrag.

    • year_vacation_daysnumber (float)

      Urlaubstage pro Jahr.

    • month_vacation_daysnumber (float)

      Urlaubstage pro Monat.

    • year_vacation_weeksnumber (float)

      Urlaubswochen pro Jahr.

    • monday_hoursnumber (float)

      Arbeitsstunden am Montag.

    • tuesday_hoursnumber (float)

      Arbeitsstunden am Dienstag.

    • wednesday_hoursnumber (float)

      Arbeitsstunden am Mittwoch.

    • thursday_hoursnumber (float)

      Arbeitsstunden am Donnerstag.

    • friday_hoursnumber (float)

      Arbeitsstunden am Freitag.

    • saturday_hoursnumber (float)

      Arbeitsstunden am Samstag.

    • sunday_hoursnumber (float)

      Arbeitsstunden am Sonntag.

    • netto_hour_costnumber (float)

      Nettokosten je Stunde.

    • brutto_hour_costnumber (float)

      Bruttokosten pro Stunde.

    • startstring (date-time)

      Startdatum des Vertrags.

    • endstring (date-time)

      Enddatum des Vertrags.

    • fixed_term_statusstring

      Befristung: PERMANENT (unbefristet, Standard), FIXED_TERM oder EXTENDED (FIXED_TERM_STATUS_*).

    • fixed_term_endstring (date-time)

      Befristet bis (erster Zeitraum).

    • fixed_term_extension_endstring (date-time)

      Befristet bis nach Verlängerung.

    • probation_endstring (date-time)

      Probezeit bis; wird aus den probationMonths der Vorlage gefüllt, wenn ein Vertrag ohne diese Angabe angelegt wird.

    • numberstring

      Vertragsnummer.

    • descriptionstring

      Beschreibung des Vertrags.

    • archivedboolean

      Der Vertrag ist archiviert.

    • allow_app_time_trackingboolean

      Der Mitarbeitende darf Zeiten in der App erfassen.

    • allow_scanner_time_trackingboolean

      Der Mitarbeitende darf Zeiten mit dem Scanner erfassen.

    • allow_app_non_work_time_managementboolean

      Der Mitarbeitende darf Abwesenheiten in der App verwalten.

    • force_no_auto_breakboolean

      Für diesen Vertrag werden keine automatischen Pausen hinzugefügt.

    • work_time_modestring

      Wie die Sollarbeitszeit definiert ist - null verhält sich wie WEEKDAY_HOURS, damit bestehende Verträge ihr bisheriges Verhalten unverändert beibehalten.

    • holiday_credit_modestring

      Feiertagsguthaben für WEEK_TOTAL-Verträge - null verhält sich wie WEEKDAY_TARGET (bisheriges Verhalten, nur bei WEEKDAY_HOURS-Verträgen sinnvoll).

    • holiday_credit_fixed_secondsinteger

      Fester Feiertagsguthaben in Sekunden.

    • planning_weekdays_bitmaskinteger

      ISO-Wochentagsbitmaske (Mo=1 ... So=64) der Tage, an denen dieser WEEK_TOTAL-Vertrag eingeplant werden bzw. Urlaub nehmen kann - null verhält sich wie Mo-Fr.

    • request_lead_time_daysinteger

      Tage, die ein Abwesenheitsantrag vor seinem ersten Tag eingereicht werden muss ("Bearbeitungs- frist"). null greift zunächst auf die Vertragsgruppe und von dort auf die Einstellung der Installation zurück, damit ein bestehender Vertrag genau wie bisher funktioniert.

    • shift_booking_syncboolean

      L35: Schichten als Verfügbarkeiten / Termine im Buchungsbereich; null übernimmt die Gruppe (die wiederum die Organisation übernimmt).

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • start_monthinteger

    Monat, mit dem der verarbeitete Zeitraum beginnt.

  • start_yearinteger

    Jahr, in dem der bearbeitete Zeitraum beginnt.

  • start_wtsinteger

    berechnete Sekunden aus dem Vormonat als Anfangssaldo

  • overtime_last_year_wtsinteger

    berechnete Überstundensekunden aus dem Vorjahr als Anfangssaldo

  • end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat

  • correction_wtsinteger

    manuelle Korrektur der Arbeitssekunden für diesen Monat

  • real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat

  • planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat

  • live_end_wtsinteger

    berechnetes Ergebnis der Arbeitssekunden für diesen Monat bis heute

  • live_real_wtsinteger

    tatsächlich gearbeitete Sekunden für diesen Monat bis heute

  • live_planned_wtsinteger

    geplante Arbeitssekunden für diesen Monat bis heute

  • live_wts_statusstring

    Status der Live-WTS

  • start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_vdnumber (float)

    berechnete Urlaubstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • start_sum_vdnumber (float)

    berechnete Urlaubstage für das Jahr bis zum Vormonat

  • start_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Anfangssaldo

  • end_last_year_vdnumber (float)

    berechnete offene Urlaubstage aus dem Vorjahr als Endsaldo

  • correction_last_year_vdnumber (float)

    manuelle Korrektur der Urlaubstage aus dem Vorjahr

  • real_last_year_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat aus dem Vorjahr

  • start_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Beginn des laufenden Monats

  • end_real_last_year_vdnumber (float)

    Summe der tatsächlich genommenen Urlaubstage bis Ende des laufenden Monats

  • expired_last_year_vdnumber (float)

    berechnete verfallene Urlaubstage aus dem Vorjahr

  • start_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsanfang

  • end_expired_last_year_vdnumber (float)

    Summe der verfallenen Urlaubstage am Monatsende

  • end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat

  • unconfirmed_end_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für diesen Monat, die nicht bestätigt sind

  • end_sum_vdnumber (float)

    berechnetes Ergebnis der Urlaubstage für das Jahr bis zu diesem Monat

  • new_vdnumber (float)

    neue Urlaubstage für diesen Monat aus dem Vertrag

  • correction_vdnumber (float)

    manuelle Korrektur der Urlaubstage für diesen Monat

  • real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat

  • unconfirmed_real_vdnumber (float)

    tatsächlich genommene Urlaubstage für diesen Monat, die unbestätigt sind

  • real_wdnumber (float)

    tatsächliche Arbeitstage für diesen Monat

  • start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo

  • unconfirmed_start_sdnumber (float)

    berechnete Krankheitstage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat

  • unconfirmed_end_sdnumber (float)

    berechnetes Ergebnis der Krankheitstage für diesen Monat, die nicht bestätigt sind

  • correction_sdnumber (float)

    manuelle Korrektur der Krankheitstage für diesen Monat

  • real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat

  • unconfirmed_real_sdnumber (float)

    tatsächliche Krankheitstage für diesen Monat, die unbestätigt sind

  • start_csdnumber (float)

    berechnete Kinderkranktage (Kind krank, § 45 SGB V) des Jahres bis zum Vormonat als Anfangssaldo

  • unconfirmed_start_csdnumber (float)

    berechnete Kinderkranktage aus dem Vormonat als Anfangssaldo, die nicht bestätigt sind

  • end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat

  • unconfirmed_end_csdnumber (float)

    berechnete Kinderkranktage des Jahres bis zum aktuellen Monat, die nicht bestätigt sind

  • correction_csdnumber (float)

    manuelle Korrektur der Kinderkranktage für diesen Monat

  • real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat – getrennt von den eigenen Krankheitstagen gezählt

  • unconfirmed_real_csdnumber (float)

    tatsächliche Kinderkrankheitstage für diesen Monat, die unbestätigt sind

  • dirtyboolean

    zur Neuberechnung markieren

  • search_stringstring

    Text, unter dem die Entität gesucht werden kann.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/time/processed/employment_contract_month \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "user": {
      "id": 42,
      "name": "Beispiel",
      "username": "lena.hartmann@example.org",
      "email": "lena.hartmann@example.org",
      "profile_picture_url": "https://vynst.de",
      "positioningeneral": "string",
      "archived": true,
      "require2fa": true,
      "search_string": "string"
    },
    "contract": {
      "id": 42,
      "description": "Text",
      "staged_absence_approval": true,
      "token": "string",
      "week_total_hours": 1.5,
      "week_total_days": 1.5,
      "reserved_hours_preparation": 1.5,
      "reserved_hours_follow_up": 1.5,
      "reserved_hours_travel": 1.5,
      "reserved_hours_flexible": 1.5
    },
    "start_month": 1,
    "start_year": 1,
    "start_wts": 1,
    "overtime_last_year_wts": 1,
    "end_wts": 1,
    "correction_wts": 1,
    "real_wts": 1
  }
]