A Munkaidő nyilvántartás elnevezésű API elem segítségével lehetőség van Munkaidő nyilvántartás bevitelbe adatokat beküldeni.
POST / workrecords
Munkaidő nyilvántartás bevitel eredményhalmaz - API |
Bemenőparaméter változat = Alapértelmezett |
Munkaidő nyilvántartás felvétel |
|
Művelet paraméter |
Azonosító (JSON path) |
Leírás |
Személy_ID |
$.WorkRecord.PersonID |
|
Év |
$.WorkRecord.Year |
|
Hónap |
$.WorkRecord.Month |
|
Személy kód |
$.WorkRecord.PersonCode |
|
Jogviszony kezdete |
$.WorkRecord.EmploymentStartDate |
|
Jogviszony szerződés munkakör kód |
$.WorkRecord.JobCode |
|
Munkaidő Nyilvántartás nap |
$.WorkRecord.WorkDays |
Munkaidő Nyilvántartás nap táblázat |
Nap |
$.WorkRecord.WorkDays.Day |
|
BerJelenIvKod_ID |
$.WorkRecord.WorkDays.WorkDayTypeID |
|
Bér jelenléti ív kód név |
$.WorkRecord.WorkDays.WorkDayType |
|
Érkezés nap |
$.WorkRecord.WorkDays.WorkStartDate |
|
Érkezés idő |
$.WorkRecord.WorkDays.WorkStartTime |
Tárgynap érkezés ideje pl. (11:17:15) |
Távozás nap |
$.WorkRecord.WorkDays.WorkEndDate |
|
Távozás idő |
$.WorkRecord.WorkDays.WorkEndTime |
|
Ledolgozott |
$.WorkRecord.WorkDays.WorkedTime |
|
MunkaidoNyNapMunkakoziSzunet |
$.WorkRecord.WorkDays.Breaks |
Munkaközi szünet táblázat |
Kezdet idő |
$.WorkRecord.WorkDays.Breaks.StartingTime |
Tárgynap munkaközi szünet kezdete pl. (11:17:15) |
Hossz |
$.WorkRecord.WorkDays.Breaks.Duration |
A szünet időtartama pl.(3000 = 50perc * 60) |
MunkaidoNyNapKoltsegReszletezes |
$.WorkRecord.WorkDays.CostDetails |
Költségrészletezés táblázat |
Százalék |
$.WorkRecord.WorkDays.CostDetails.Percent |
|
Költség részletezés Időtartam |
$.WorkRecord.WorkDays.CostDetails.TimePeriod |
|
Ugyfél kód |
$.WorkRecord.WorkDays.CostDetails.CustomerCode |
|
Könyvelési dimenzió 1 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension1Code |
|
Könyvelési dimenzió 2 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension2Code |
|
Könyvelési dimenzió 3 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension3Code |
|
Könyvelési dimenzió 4 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension4Code |
|
Könyvelési dimenzió 5 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension5Code |
|
Könyvelési dimenzió 6 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension6Code |
|
Könyvelési dimenzió 7 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension7Code |
|
Könyvelési dimenzió 8 kód |
$.WorkRecord.WorkDays.CostDetails.AccountingDimension8Code |
|
Megjegyzés |
$.WorkRecord.WorkDays.CostDetails.Note |
|
MunkaidoNyNapMunkaidoT |
$.WorkRecord.WorkDays.WorkTypes |
Ledolgozott idő táblázat |
Ledolgozott idő típus név |
$.WorkRecord.WorkDays.WorkTypes.WorkTypeName |
|
Ledolgozott Időtartam |
$.WorkRecord.WorkDays.WorkTypes.Duration |
|
Azonosító |
Leírás |
ErrorMessage |
Hiba leírása, ha hiba van a hívásban |
ErrorCode |
Hiba kódja, ha hiba van a hívásban |
Hdrid |
|
60001 A következő mező(k) kitöltése kötelező: %1
50489 Érvénytelen személy! [%1]
59140 Érvénytelen könyvelési dimenzió [%1]
50241 Hiányzó vagy érvénytelen ügyfélkód! (%1)
59163 Munkakör és jogviszony kezdete alapján nem található a személyhez jogviszony! %1
59169 Adott napra már létezik munkaközi szünet rekord! %1
59170 Adott napra már létezik munkaidő költségrészletezés! %1
59171 Adott napra már létezik egyéb ledolgozott idő típus adat. %1
59160 Hiba történt az adatok lekérdezéskor!
50532 Egyéb hiba. Lásd még hibanapló.
1.Nap típus egyedi név adható, amit a másik rendszerben használnak, ezzel egyszerüsítve az azonosítást.
2.Időtartam mező típusa float, pl 6 óra 21 perc -> "Idotartam": "6,35"
Lásd swagger.