Aby pobrać rozliczenie czasu pracy należy wywołać serwis:
GET: /api/Employees/{empId}/WorkSettlement?startDate=2021-06-01&endDate=2021-06-30
lub
GET: /api/Employees/{EmpExternalID}/WorkSettlement?startDate=2021-06-01&endDate=2021-06-30
{empId} = ID pracownika
{EmpExternalID} = zewnętrzne ID pracownika
[
{
"Id": "ad32292e-f42b-4b6d-bb3c-ee439d78055017.05.2021",
"EmpGuid": "ad32292e-f42b-4b6d-bb3c-ee439d780550",
"LocalizationGuid": "4baac570-7104-4a89-9fe9-bff0dbb878d4",
"Company": "Dział główny",
"Date": "2021-06-05T00:00:00",
"Details": {
"K88": 8.000000
}
},
{
"Id": "ad32292e-f42b-4b6d-bb3c-ee439d78055017.05.2021",
"EmpGuid": "ad32292e-f42b-4b6d-bb3c-ee439d780550",
"LocalizationGuid": "4baac570-7104-4a89-9fe9-bff0dbb878d4",
"Company": "Dział główny",
"Date": "2021-06-07T00:00:00",
"Details": {
"K88": 8.000000
}
},
{
"Id": "ad32292e-f42b-4b6d-bb3c-ee439d78055017.05.2021",
"EmpGuid": "ad32292e-f42b-4b6d-bb3c-ee439d780550",
"LocalizationGuid": "4baac570-7104-4a89-9fe9-bff0dbb878d4",
"Company": "Dział główny",
"Date": "2021-06-08T00:00:00",
"Details": {
"K88": 4.000000,
"K90": 2.0,
"K94": 4.0
}
}
]Serwis zwróci wpisy per dzień (w którym wystąpiła jakaś wartość) z wartościami:
K88 - podstawowy czas pracy
K89 - Dopracowania
K90 - Nadgodziny Dobowe 50%
K91 - Nadgodziny 100% nocą
K92 - Nadgodziny 100% nd/swięta
K93 - Nadgodziny 100% wolne za nd/swięta
K94 - Nadgodziny 100% średniotygodniowe
K100 - Nadgodziny nocne
K101 - Średniotygodniowe zagregowane na ostatni dzień okresu rozliczeniowego
K102- Nadgodziny 100% dobowe suma
LocalizationGuid - oddział w którym wystapiłapraca