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