GET
Získá kolekci BO Mzdové období
GET
Aktivní mzdové období
GET
Poslední uzavřené mzdové období
GET
Získá seznam položek BO, které mohou být chráněny na BO Mzdové období
GET
Nejnižší datum úprav položek mezd
GET
Získá pohled nad BO Mzdové období
GET
Získá daný BO Mzdové období
GET
Otestuje, zda existuje editační zámek na daném BO Mzdové období
GET
Získá seznam chráněných položek, které jsou na BO Mzdové období aktuálnímu uživateli znepřístupněny
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Mzdové období
POST
Vytvoří nový BO Mzdové období
POST
Vyhodnotí query dotaz nad BO Mzdové období
PUT
Vygeneruje všechna mzdová období na základě vybraného fiskálního období
PUT
Modifikuje daný BO Mzdové období
PUT
Vytvoření řádků nemocenských dávek pro aktuální mzdové období
PUT
Zrušení mzdové uzávěrky
PUT
Vytvoří editační zámek na daném BO Mzdové období
PUT
Zruší editační zámek na daném BO Mzdové období
PUT
Provedení mzdové uzávěrky daného mzdového období
PUT
Provede inicializaci mzdového období
PUT
Částečné zrušení mzdové uzávěrky (přepnutí aktivního mzdového období bez možnosti editace)
DELETE
Smaže BO Mzdové období
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Od, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Do, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
První, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
Fisk.období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Term., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Uzav., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Init., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Stav
Aktivní
Měsíc
Rok
GET
https://atd.abra.eu/demodata/wageperiods?take=1
ResponseGET
https://atd.abra.eu/demodata/wageperiods/{id}
{
"objversion": 4,
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"period_id": "2K00000101",
"code": "2016\/01",
"name": "Leden 2016",
"wperiodclosed": true,
"wperiodinitialized": true,
"terminator": false,
"firstwperiod": true
}
POST
https://atd.abra.eu/demodata/query
{"class": "wageperiods", "take": "1"}
POST
https://atd.abra.eu/demodata/wageperiods/query
{"take": "1"}
Response
{
"objversion": 4,
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"period_id": "2K00000101",
"code": "2016\/01",
"name": "Leden 2016",
"wperiodclosed": true,
"wperiodinitialized": true,
"terminator": false,
"firstwperiod": true
}
BodyPOST
https://atd.abra.eu/demodata/wageperiods?select=id
{
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/wageperiods/{id}?select=id
{
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/wageperiods/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "wageperiods",
"object_data": {
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "wageperiods",
"object_data": {
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000100",
"object_data": {
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000101",
"object_data": {
"code": "2016\/01",
"datefrom$date": "2015-12-31T23:00:00.000Z",
"dateto$date": "2016-01-30T23:00:00.000Z",
"firstwperiod": true,
"name": "Leden 2016",
"period_id": "2K00000101",
"terminator": false,
"wperiodclosed": true,
"wperiodinitialized": true
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "wageperiods",
"obj_id": "1600000104"
}
}
]
}