Changelog
Summary
Known Issues
- Currently, there are no known issues.
Version 3.1.0
Breaking Changes
Resource | Description |
---|---|
- | - |
Added Features
Resource | Description |
---|---|
- | - |
Fixes
Resource | Description |
---|---|
Generell | Hinzufügen englischer Übersetzungen für Response-Beschreibung Content-Header in GET Endpunkten - Entfernen des nicht verwendeten Attributs "multipart/mixed" Ausnahme: Endpunkt GET /clients Entfernen des fehlerhaft angegeben Response-Bodys "Message-container" für Responses mit Statuscode 204 no content |
Fehler-Responses | Process-message - Entfernen der nicht verwendeten Properties "help_link", "internal_information" und "reason" Message-container - Entfernen des nicht verwendeten Properties "error_uri" |
Datentypen | Umstellung von Datentypen: "number(int16)" auf "integer" "integer(int16)" auf "integer" Entfernung des Formats "int32" |
Stapelerfassung PUT (Bewegungsdaten, Mitarbeiterstammdaten und Mitarbeiterstammdaten-Batch) | Eine erfolgreiche Verarbeitung liefert Statuscode 200 anstatt 204 Eine erfolgreiche Verarbeitung gibt im Response Body die Ressource "Batch-Response zurück Nicht benötigte Statuscodes (300, 404, 409, 412) wurden entfernt |
Stapelerfassung POST (Bewegungsdaten) | Hinzufügen des Endpunkts POST /clients/{client-id}/calendar-records/batch Hinzufügen des Endpunkts POST /clients/{client-id}/month-records/batch |
Client | Feld "Id" liefert wieder Mandanten-GUID Client-List-Item entfernt, da identisch zu Client. Rückgabe des Client-Objekts bei GET /clients Request |
Disability | Datumspattern für "valid_from" und "valid_to" hinzugefügt Behebung des Rechtschreibfehlers in "disability_group": von "schwerbinderter_2_anrechnungen" auf "schwerbehinderter_2_anrechnungen" |
Employee | POST: Entfernung des Schemas "employee-without-id" und Verwendung des Schemas "employee" |
Employment_periods | Entfernen von GET /clients/{client-id}/employment-periods/{employment-period-id} |
Gross_payments | Entfernen von GET /clients/{client-id}/gross-payments/{gross-payment-id} Behebung des Rechtschreibfehlers in "payment_interval" von "annualy" auf "annually" |
Gross-payment-without-id | Hinzufügen des Properties "personnel_number" (Konsistenz zu anderen Ressourcen hergestellt) Für POST fehlendes Feld "payment_interval" hinzugefügt |
Hourly_wages | Entfernen von GET /clients/{client-id}/hourly-wages/{hourly-wage-id} Entfernen von PUT /clients/{client-id}/hourly-wages/{hourly-wage-id} |
Private_insurance | Feld "monthly_contribution_to_basic_health_insurance" mit aufgenommen |
Salary_type | Änderung des Datentyps für "id" von "string" auf "integer" |
Version 3.0.0
Breaking Changes
Resource | Description |
---|---|
Personal-data | Rechtschreibfehler in Feld marital_status behoben (zuvor: martial_status) |
Accountable-employee | Feld personnel_number wurde entfernt, da das Feld Id dieser schon entspricht |
Calendar-records-batch, Month-records-batch | Ressourcen sind weggefallen, da nun eine Stapelerfassung für calendar-record und month-record möglich ist (siehe Added Features Stapelerfassung PUT) |
Gross-payment | Feld payment_interval ist nun vom Datentyp enum mit den möglichen Werten: „monthly, semiannually, quarterly, annualy“ |
New-employee | Ressource ist weggefallen, da nun ein POST auf employee möglich ist. |
Individual-data | Ist nicht mehr Subressource von personal-data sondern employee, um die URI zu verkürzen.
|
Generell | DELETE nicht länger unterstützt |
Monatshistorische Werte müssen mit dem Monatsletzten angefragt werden. (z.B.: reference-date=2022-01-31) |
Added Features
Resource | Description |
---|---|
Query-Parameter: Expand | Hinzufügen des Query-Parameter „expand“ welcher es ermöglicht, weitere Ressourcen in einer Abfrage zu verknüpfen. Als Parameter können einzelne Ressourcen getrennt durch Komma angegeben werden oder „expand=all“ um alle verfügbaren Ressourcen zu verknüpfen. Beispiel: datev/api/hr/v3/clients/1234567-12345/employees/100?reference-date=2022-01-01&expand=address, personal-data ODER datev/api/hr/v3/clients/1234567-12345?reference-date=2022-01-01&expand=all |
Client | Kombination aus „BeraterNr-MandantenNr“ lässt sich zusätzlich als Uri-Identifier verwenden. Beispiel: datev/api/hr/v3/clients/1234567-12345?reference-date=2022-01-01 ODER datev/api/hr/v3/clients/990b2s7b-c3a0-4c91-a256-43b0fba6b967?reference-date=2022-01-01 |
Stapelerfassung PUT | Alle Ressourcen können zur Stapelerfassung genutzt werden. (Ausnahmen: cost-center, cost-unit, vocational-training, employment-period) |
Employee | POST hinzugefügt Zusätzliche Felder: date_of_commencement_of_employment (Eintrittsdatum) und first_accounting_month (Erster Abrechnungsmonat) |
Employee-group | Neue Ressource Mitarbeitergruppe hinzugefügt |
Disability | Neue Ressource Schwerbehinderung hinzugefügt |
Hourly-wage | Zusätzliches Feld: personnel_number (Personalnummer) |
Salary | Neue Ressource Abrechnungsdaten hinzugefügt |
Voluntary-insurance | Zusätzliche Felder: premium_for_voluntary_nursing_insurance_is_paid_by_employee (Arbeitgeberzuschuss aus Entgelt für freiwillige Pflegeversicherung) (nur lesend) |
Employment-period | Drittes Geschlecht kann gelesen und gesetzt werden. |
Employment-period | Zusätzliche Felder: date_of_death (Datum des Todes), personnel_numner (Personalnummer) |
Vocational-training | Zusätzliches Feld: personnel_number (Personalnummer) |
Gross-payment | Zusätzliches Feld: personnel_number (Personalnummer) |
Fixes
Resource | Description |
---|---|
- | - |
Version 2.0.3
Breaking Changes
Resource | Description |
---|---|
- | - |
Added Features
Resource | Description |
---|---|
Gross-payment | Reference_date zu Properties zugefügt. |
Personal-data | Drittes Geschlecht kann gelesen und gesetzt werden. |
Fixes
Resource | Description |
---|---|
Calendar-Record (PUT, POST) | Baulohnarten (z.B. 8000) konnten in 'salary_type_id' nicht gesetzt werden. |
Version 2.0.2
Breaking Changes
Resource | Description |
---|---|
- | - |
Added Features
Resource | Description |
---|---|
Gross-payment | Ergänzung der Abfrage der Bezüge um das Abrechnungsintervall. |
Working-hours, Individual-data, Financial-accounting | Erweiterung der Schnittstelle um Arbeitszeiten, individuelle Personaldaten und Abweichende Berater- und Mandantennummer für die Finanzbuchführung. |
Fixes
Resource | Description |
---|---|
- | - |
- -