Opakovaná srážka

GET

/dockdefinitions

Získá kolekci BO Opakovaná srážka

GET

/dockdefinitions/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Opakovaná srážka

GET

/dockdefinitions/views/{view}

Získá pohled nad BO Opakovaná srážka

GET

/dockdefinitions/{id}

Získá daný BO Opakovaná srážka

GET

/dockdefinitions/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Opakovaná srážka

GET

/dockdefinitions/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Opakovaná srážka aktuálnímu uživateli znepřístupněny

GET

/dockdefinitions/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Opakovaná srážka

POST

/dockdefinitions

Vytvoří nový BO Opakovaná srážka

POST

/dockdefinitions/query

Vyhodnotí query dotaz nad BO Opakovaná srážka

PUT

/dockdefinitions/{id}

Modifikuje daný BO Opakovaná srážka

PUT

/dockdefinitions/{id}/editlock

Vytvoří editační zámek na daném BO Opakovaná srážka

PUT

/dockdefinitions/{id}/editunlock

Zruší editační zámek na daném BO Opakovaná srážka

DELETE

/dockdefinitions/{id}

Smaže BO Opakovaná srážka

Metadata - Perzistentní položky

agreementdock boolean

Srážka dohodou, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

basetype integer

Zákl.typ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

busorder_id string (busorder) relace

Zakázka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

busproject_id string (busproject) relace

Projekt, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

bustransaction_id string (bustransaction) relace

Obch. případ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

clsidforpercent string (26)

Třída objektu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, fkAnsiCaseSensitive

constsymbol_id string (constantsymbol) relace

Konst.symbol, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

correctedby_id string (securityuser) relace

Opravil, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

debtcorrect boolean

Vyr.dlužnou částku, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

description string (40)

Popis, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

destination string (42)

Cílový účet, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

division_id string (division) relace

Středisko, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

dockcount integer

Počet splátek, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

dockfromagreements boolean

Srážet i z dohod, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

docktype_id string (docktype) relace

Druh srážky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

duedatenrdays integer

Dny splatnosti po výplatě, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

employee_id string (employee) relace

Zaměstnanec, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

execauthority string (200)

Exekuci nařídil, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

execrecipient string (200)

Oprávněný, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

execrefnumber string (100)

Číslo jednací, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

expressionforss string

Výraz pro SS, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

expressionforvs string

Výraz pro VS, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

firstdeliverydate$date string

Datum doručení prvnímu plátci, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

flag string

Rozl. řetězec, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

internal boolean

Interní, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

ispercent boolean

Procentem, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

ofminimum boolean

Porovnávat s minimem, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

partial boolean

Část, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

percentofcode integer

Z položky ML, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

periodicity integer

Periodicita, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

printgroup string (2)

Tisk.skup., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, fkAnsiCaseSensitive

priority integer

Priorita, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

required number

Předepsáno, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

source_id string (bankaccount) relace

Zdrojový účet, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

specsymbol string (12)

Spec.symbol, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

swiftcode string (20)

SWIFT kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

targetbankcountry_id string (country) relace

Země banky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

totaldock number

Celková částka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole obsahuje částku v lokální měně

useexpressionforss boolean

SS výrazem, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

useexpressionforvs boolean

VS výrazem, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

validfrom$date string

Srážet od, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

validfromdate$date string

Datum nabytí právní moci, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

validto$date string

Srážet do, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

varsymbol string (10)

Var.symbol, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

youngchilddock boolean

Srážka na nezletilé dítě, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

Metadata - Neperzistentní položky

basetype_text string (40)

Zákl.typ, pouze pro čtení

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

displayname string (100)

Název, pouze pro čtení

employeename string (40)

Příjmení a jméno, pouze pro čtení

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

per_numpersonalnumber integer

Os.číslo numericky, pouze pro čtení

per_personalnumber string (10)

Os.číslo, pouze pro čtení

percentoflabel string (40)

Z položky - popis

percentofname string (40)

Z položky - jméno, pole je duplikováno při klonování objektu

Příklady
  • GET
  • QUERY
  • POST
  • PUT
  • DELETE
  • BATCH
  • Builder
Request

GET

https://atd.abra.eu/demodata/dockdefinitions?take=1

GET

https://atd.abra.eu/demodata/dockdefinitions/{id}
Response
{
    "objversion": 10,
    "employee_id": "4200000101",
    "docktype_id": "4000000000",
    "description": "Spoření externí",
    "validfrom$date": "2005-12-31T23:00:00.000Z",
    "validto$date": null,
    "totaldock": 0,
    "dockcount": 0,
    "basetype": 4,
    "periodicity": 1,
    "internal": false,
    "debtcorrect": false,
    "ofminimum": false,
    "partial": true,
    "priority": 0,
    "printgroup": "S",
    "destination": "2019590302\/2600",
    "source_id": "2200000101",
    "varsymbol": "5434",
    "specsymbol": "",
    "constsymbol_id": "0000498000",
    "required": 3500,
    "ispercent": false,
    "percentofcode": 0,
    "createdby_id": "3300000101",
    "correctedby_id": "3300000101",
    "clsidforpercent": "                          ",
    "duedatenrdays": 0,
    "division_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "flag": "",
    "swiftcode": "",
    "execauthority": "",
    "execrefnumber": "",
    "execrecipient": "",
    "useexpressionforvs": false,
    "useexpressionforss": false,
    "expressionforvs": "",
    "expressionforss": "",
    "agreementdock": false,
    "dockfromagreements": false,
    "targetbankcountry_id": null,
    "validfromdate$date": "2005-12-31T23:00:00.000Z",
    "youngchilddock": false,
    "busproject_id": null,
    "firstdeliverydate$date": null
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "dockdefinitions", "take": "1"}

POST

https://atd.abra.eu/demodata/dockdefinitions/query
{"take": "1"}
Response
{
    "objversion": 10,
    "employee_id": "4200000101",
    "docktype_id": "4000000000",
    "description": "Spoření externí",
    "validfrom$date": "2005-12-31T23:00:00.000Z",
    "validto$date": null,
    "totaldock": 0,
    "dockcount": 0,
    "basetype": 4,
    "periodicity": 1,
    "internal": false,
    "debtcorrect": false,
    "ofminimum": false,
    "partial": true,
    "priority": 0,
    "printgroup": "S",
    "destination": "2019590302\/2600",
    "source_id": "2200000101",
    "varsymbol": "5434",
    "specsymbol": "",
    "constsymbol_id": "0000498000",
    "required": 3500,
    "ispercent": false,
    "percentofcode": 0,
    "createdby_id": "3300000101",
    "correctedby_id": "3300000101",
    "clsidforpercent": "                          ",
    "duedatenrdays": 0,
    "division_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "flag": "",
    "swiftcode": "",
    "execauthority": "",
    "execrefnumber": "",
    "execrecipient": "",
    "useexpressionforvs": false,
    "useexpressionforss": false,
    "expressionforvs": "",
    "expressionforss": "",
    "agreementdock": false,
    "dockfromagreements": false,
    "targetbankcountry_id": null,
    "validfromdate$date": "2005-12-31T23:00:00.000Z",
    "youngchilddock": false,
    "busproject_id": null,
    "firstdeliverydate$date": null
}
Request

POST

https://atd.abra.eu/demodata/dockdefinitions?select=id
Body
{
    "agreementdock": false,
    "basetype": 4,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "clsidforpercent": "                          ",
    "constsymbol_id": "0000498000",
    "correctedby_id": "3300000101",
    "createdby_id": "3300000101",
    "debtcorrect": false,
    "description": "Spoření externí",
    "destination": "2019590302\/2600",
    "division_id": "2100000101",
    "dockcount": 0,
    "dockfromagreements": false,
    "docktype_id": "4000000000",
    "duedatenrdays": 0,
    "employee_id": "4200000101",
    "execauthority": "",
    "execrecipient": "",
    "execrefnumber": "",
    "expressionforss": "",
    "expressionforvs": "",
    "firstdeliverydate$date": null,
    "flag": "",
    "internal": false,
    "ispercent": false,
    "ofminimum": false,
    "partial": true,
    "percentofcode": 0,
    "periodicity": 1,
    "printgroup": "S",
    "priority": 0,
    "required": 3500,
    "source_id": "2200000101",
    "specsymbol": "",
    "swiftcode": "",
    "targetbankcountry_id": null,
    "totaldock": 0,
    "useexpressionforss": false,
    "useexpressionforvs": false,
    "validfrom$date": "2005-12-31T23:00:00.000Z",
    "validfromdate$date": "2005-12-31T23:00:00.000Z",
    "validto$date": null,
    "varsymbol": "5434",
    "youngchilddock": false
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/dockdefinitions/{id}?select=id
Body
{
    "agreementdock": false,
    "basetype": 4,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "clsidforpercent": "                          ",
    "constsymbol_id": "0000498000",
    "correctedby_id": "3300000101",
    "createdby_id": "3300000101",
    "debtcorrect": false,
    "description": "Spoření externí",
    "destination": "2019590302\/2600",
    "division_id": "2100000101",
    "dockcount": 0,
    "dockfromagreements": false,
    "docktype_id": "4000000000",
    "duedatenrdays": 0,
    "employee_id": "4200000101",
    "execauthority": "",
    "execrecipient": "",
    "execrefnumber": "",
    "expressionforss": "",
    "expressionforvs": "",
    "firstdeliverydate$date": null,
    "flag": "",
    "internal": false,
    "ispercent": false,
    "ofminimum": false,
    "partial": true,
    "percentofcode": 0,
    "periodicity": 1,
    "printgroup": "S",
    "priority": 0,
    "required": 3500,
    "source_id": "2200000101",
    "specsymbol": "",
    "swiftcode": "",
    "targetbankcountry_id": null,
    "totaldock": 0,
    "useexpressionforss": false,
    "useexpressionforvs": false,
    "validfrom$date": "2005-12-31T23:00:00.000Z",
    "validfromdate$date": "2005-12-31T23:00:00.000Z",
    "validto$date": null,
    "varsymbol": "5434",
    "youngchilddock": false
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/dockdefinitions/{id}
Response
200 - OK Everything worked as expected.
Dávkové zprocování záznamů Request

PUT

https://atd.abra.eu/demodata//batch
  • CREATE
  • UPDATE
  • DELETE
Body - Create
{
    "items": [
        {
            "type": "create",
            "id": "id0",
            "data": {
                "class_id": "dockdefinitions",
                "object_data": {
                    "agreementdock": false,
                    "basetype": 4,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "clsidforpercent": "                          ",
                    "constsymbol_id": "0000498000",
                    "correctedby_id": "3300000101",
                    "createdby_id": "3300000101",
                    "debtcorrect": false,
                    "description": "Spoření externí",
                    "destination": "2019590302\/2600",
                    "division_id": "2100000101",
                    "dockcount": 0,
                    "dockfromagreements": false,
                    "docktype_id": "4000000000",
                    "duedatenrdays": 0,
                    "employee_id": "4200000101",
                    "execauthority": "",
                    "execrecipient": "",
                    "execrefnumber": "",
                    "expressionforss": "",
                    "expressionforvs": "",
                    "firstdeliverydate$date": null,
                    "flag": "",
                    "internal": false,
                    "ispercent": false,
                    "ofminimum": false,
                    "partial": true,
                    "percentofcode": 0,
                    "periodicity": 1,
                    "printgroup": "S",
                    "priority": 0,
                    "required": 3500,
                    "source_id": "2200000101",
                    "specsymbol": "",
                    "swiftcode": "",
                    "targetbankcountry_id": null,
                    "totaldock": 0,
                    "useexpressionforss": false,
                    "useexpressionforvs": false,
                    "validfrom$date": "2005-12-31T23:00:00.000Z",
                    "validfromdate$date": "2005-12-31T23:00:00.000Z",
                    "validto$date": null,
                    "varsymbol": "5434",
                    "youngchilddock": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "dockdefinitions",
                "object_data": {
                    "agreementdock": false,
                    "basetype": 4,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "clsidforpercent": "                          ",
                    "constsymbol_id": "0000498000",
                    "correctedby_id": "3300000101",
                    "createdby_id": "3300000101",
                    "debtcorrect": false,
                    "description": "Spoření externí",
                    "destination": "2019590302\/2600",
                    "division_id": "2100000101",
                    "dockcount": 0,
                    "dockfromagreements": false,
                    "docktype_id": "4000000000",
                    "duedatenrdays": 0,
                    "employee_id": "4200000101",
                    "execauthority": "",
                    "execrecipient": "",
                    "execrefnumber": "",
                    "expressionforss": "",
                    "expressionforvs": "",
                    "firstdeliverydate$date": null,
                    "flag": "",
                    "internal": false,
                    "ispercent": false,
                    "ofminimum": false,
                    "partial": true,
                    "percentofcode": 0,
                    "periodicity": 1,
                    "printgroup": "S",
                    "priority": 0,
                    "required": 3500,
                    "source_id": "2200000101",
                    "specsymbol": "",
                    "swiftcode": "",
                    "targetbankcountry_id": null,
                    "totaldock": 0,
                    "useexpressionforss": false,
                    "useexpressionforvs": false,
                    "validfrom$date": "2005-12-31T23:00:00.000Z",
                    "validfromdate$date": "2005-12-31T23:00:00.000Z",
                    "validto$date": null,
                    "varsymbol": "5434",
                    "youngchilddock": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000100",
                "object_data": {
                    "agreementdock": false,
                    "basetype": 4,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "clsidforpercent": "                          ",
                    "constsymbol_id": "0000498000",
                    "correctedby_id": "3300000101",
                    "createdby_id": "3300000101",
                    "debtcorrect": false,
                    "description": "Spoření externí",
                    "destination": "2019590302\/2600",
                    "division_id": "2100000101",
                    "dockcount": 0,
                    "dockfromagreements": false,
                    "docktype_id": "4000000000",
                    "duedatenrdays": 0,
                    "employee_id": "4200000101",
                    "execauthority": "",
                    "execrecipient": "",
                    "execrefnumber": "",
                    "expressionforss": "",
                    "expressionforvs": "",
                    "firstdeliverydate$date": null,
                    "flag": "",
                    "internal": false,
                    "ispercent": false,
                    "ofminimum": false,
                    "partial": true,
                    "percentofcode": 0,
                    "periodicity": 1,
                    "printgroup": "S",
                    "priority": 0,
                    "required": 3500,
                    "source_id": "2200000101",
                    "specsymbol": "",
                    "swiftcode": "",
                    "targetbankcountry_id": null,
                    "totaldock": 0,
                    "useexpressionforss": false,
                    "useexpressionforvs": false,
                    "validfrom$date": "2005-12-31T23:00:00.000Z",
                    "validfromdate$date": "2005-12-31T23:00:00.000Z",
                    "validto$date": null,
                    "varsymbol": "5434",
                    "youngchilddock": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000101",
                "object_data": {
                    "agreementdock": false,
                    "basetype": 4,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "clsidforpercent": "                          ",
                    "constsymbol_id": "0000498000",
                    "correctedby_id": "3300000101",
                    "createdby_id": "3300000101",
                    "debtcorrect": false,
                    "description": "Spoření externí",
                    "destination": "2019590302\/2600",
                    "division_id": "2100000101",
                    "dockcount": 0,
                    "dockfromagreements": false,
                    "docktype_id": "4000000000",
                    "duedatenrdays": 0,
                    "employee_id": "4200000101",
                    "execauthority": "",
                    "execrecipient": "",
                    "execrefnumber": "",
                    "expressionforss": "",
                    "expressionforvs": "",
                    "firstdeliverydate$date": null,
                    "flag": "",
                    "internal": false,
                    "ispercent": false,
                    "ofminimum": false,
                    "partial": true,
                    "percentofcode": 0,
                    "periodicity": 1,
                    "printgroup": "S",
                    "priority": 0,
                    "required": 3500,
                    "source_id": "2200000101",
                    "specsymbol": "",
                    "swiftcode": "",
                    "targetbankcountry_id": null,
                    "totaldock": 0,
                    "useexpressionforss": false,
                    "useexpressionforvs": false,
                    "validfrom$date": "2005-12-31T23:00:00.000Z",
                    "validfromdate$date": "2005-12-31T23:00:00.000Z",
                    "validto$date": null,
                    "varsymbol": "5434",
                    "youngchilddock": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "dockdefinitions",
                "obj_id": "1600000104"
            }
        }
    ]
}