Pomoću programskog sučelja aplikacije (API) je omogućen formalizirani pristup iCentru. Programsko sučelje je kreirano na princpu RESTful (WEB.API) te se za razmjenu podataka koristi XML struktura.
Metoda GetEmployees
Tipovi podataka:
C - Char, Varchar, R - Real, F - Float, SI - Small integer, I - Integer, D - Datetime
Element | TIP | OPIS |
Employees |
||
+Employee |
||
++EmployeeID |
C7 | Šifra djelatnika |
+++Active |
B | Aktivnost (1 = aktivan, 0 = neaktivan) |
+++PayrollCalc |
B | Određuje hoće li djelatnik biti ponuđen u obračunu plaće |
+++Remuneration |
B | Određuje hoće li djelatnik biti ponuđen u obračunu drugog dohotka |
+++StatusID |
C3 | Šifra statusa (001 = određeno, 002 = neodređeno, 004 = izaslanje, 006 = stručno osposobljavanje) |
+++FamilyName |
C30 | Prezime |
+++Name |
C30 | Ime |
+++DateOfBirth |
D | Datum rođenja |
+++Gender |
C1 | Spol |
+++TaxNumber |
C20 | OIB |
+++PlaceOfBirth |
C30 | Mjesto rođenje |
+++Citizenship |
C20 | Državljanstvo |
+++AddrStreet |
C30 | Ulica prebivališta |
+++AddrTown |
C30 | Mjesto prebivališta |
+++AddrZipCode |
C20 | Poštanski broj prebivališta |
+++AddrCountryId |
C20 | Oznaka države prebivališta |
+++AddrCounty |
C20 | Općina prebivališta (podatak bitan za obračun plaće jer utječe na izračun prireza) |
+++TempAddrStreet |
C20 | Adresa boravišta |
+++TempAddrTown |
C20 | Mjesto boravišta |
+++TempAddrZipCode |
C20 |
Poštanski broj boravišta |
+++TempAddrCountryId |
C20 | Oznaka države boravišta |
+++WorkCounty |
C20 | Općina rada (podatak bitan za JOPPD obrazac) |
+++DateBegEmp |
D | Datum zaposlenja |
+++DateEndEmp |
D | Datum prestanka |
+++TrialPeriod |
D | Datum do kada traje probni rad |
+++YOSInYearY |
SI |
Radni staž kod istog poslodavca (godine) |
+++YOSInYearM |
SI |
Radni staž kod istog poslodavca (mjeseci) |
+++YOSInYearD |
SI |
Radni staž kod istog poslodavca (dani) |
+++YOSSameTradeY |
SI | Radni staž u istoj djelatnosti (godine) |
+++YOSSameTradeM |
SI |
Radni staž u istoj djelatnosti (mjeseci) |
+++YOSSameTradeD |
SI |
Radni staž u istoj djelatnosti (dani) |
+++YOSPastY |
SI | Ukupni radni staž (godine) |
+++YOSPastM |
SI |
Ukupni radni staž (mjeseci) |
+++YOSPastD |
SI |
Ukupni radni staž (dani) |
+++YOSBoughtY |
SI | Dokupljen mirovinski staž (godine) |
+++YOSBoughtM |
SI |
Dokupljen mirovinski staž (mjeseci) |
+++YOSBoughtD |
SI |
Dokupljen mirovinski staž (dani) |
+++YOSCivilServiceY |
SI | Radni staž u javnom sektoru (godine) |
+++YOSCivilServiceM |
SI |
Radni staž u javnom sektoru (mjeseci) |
+++YOSCivilServiceD |
SI |
Radni staž u javnom sektoru (dani) |
+++YOSRecognizedY |
SI |
Priznan radni staž (godine) |
+++YOSRecognizedM |
SI |
Priznan radni staž (mjeseci) |
+++YOSRecognizedD |
SI |
Priznan radni staž (dani) |
+++YOSAbroadY |
SI |
Radni staž u inozemstvu (godine) |
+++YOSAbroadM |
SI |
Radni staž u inozemstvu (mjeseci) |
+++YOSAbroadD |
SI |
Radni staž u inozemstvu (dani) |
+++HZZODisability |
C1 | Invalid prema HZZO |
+++DisabilityAboveQuota |
C1 | Invalid iznad kvote |
+++DisabilityHRVI |
C1 | Hrvatski ratni vojnik invalid (HRVI) |
+++CollectiveAgreement |
C1 | Plaća prema kolektivnom ugovoru |
+++MainEmployment |
C1 | Glavno zaposlenje |
+++PUID |
C20 |
KEZaposleni.SifraDurs |
+++HZMOID |
C20 | Šifra iz šifrarnika HZMO |
+++TariffClass |
C20 | Šifra tarifnog razreda |
+++SalaryGrade |
C20 | Šifra platnog razreda |
+++DepartmentID |
C20 | Šifra organizacijske jedinice |
+++DepartmentOrgID |
C20 | Šifra organizacijske jedinice iz organizacijske strukture |
+++JobPositionID |
C20 | Šifra radnog mjesta |
+++HoursPerDay |
R | Dnevno radno vrijeme u satima |
+++HoursPerWeek |
R | Tjedno radno vrijeme u satima |
+++EmploymentPerc |
R | Udio zaposlenja u postotku |
+++CostCenter |
C20 | Šifra mjesta troška |
+++CostDriver |
C20 | Šifra nositelja troška |
+++ClercID |
C20 | Šifra referenta |
+++WithoutEmployerContrib |
B | Bez obračuna doprinosa NA |
+++FirstEmployment |
B | Prvo zaposlenje |
+++LegalBasisWithoutContrib |
I | Oznaka zakona po čijim odredbama je djelatnik oslobođen plaćanja doprinosa NA |
+++GeneralIncTaxAllow |
F | Faktor osobnog odbitka |
+++EmployerContrib |
C20 | Oznaka da je djelatnik u II. stupu mirovinskog osiguranja (šifra doprinosa koji se obračunava za II. stup, obično 02) |