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