Platební příkaz - řádek

GET

/paymentorderrequests

Získá kolekci BO Platební příkaz - řádek

GET

/paymentorderrequests/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Platební příkaz - řádek

GET

/paymentorderrequests/views/{view}

Získá pohled nad BO Platební příkaz - řádek

GET

/paymentorderrequests/{id}

Získá daný BO Platební příkaz - řádek

GET

/paymentorderrequests/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Platební příkaz - řádek

GET

/paymentorderrequests/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Platební příkaz - řádek aktuálnímu uživateli znepřístupněny

GET

/paymentorderrequests/{id}/paymentorderdocuments

Získá řádky kolekce Platební příkaz - dílčí platba

GET

/paymentorderrequests/{id}/paymentorderdocuments/{id1}

Získá daný řádek kolekce Platební příkaz - dílčí platba

GET

/paymentorderrequests/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Platební příkaz - řádek

POST

/paymentorderrequests

Vytvoří nový BO Platební příkaz - řádek

POST

/paymentorderrequests/query

Vyhodnotí query dotaz nad BO Platební příkaz - řádek

POST

/paymentorderrequests/{id}/paymentorderdocuments

Vytvoří nový řádek v kolekci Platební příkaz - dílčí platba

PUT

/paymentorderrequests/{id}

Modifikuje daný BO Platební příkaz - řádek

PUT

/paymentorderrequests/{id}/editlock

Vytvoří editační zámek na daném BO Platební příkaz - řádek

PUT

/paymentorderrequests/{id}/editunlock

Zruší editační zámek na daném BO Platební příkaz - řádek

PUT

/paymentorderrequests/{id}/paymentorderdocuments/{id1}

Modifikuje řádek v kolekci Platební příkaz - dílčí platba

DELETE

/paymentorderrequests/{id}

Smaže BO Platební příkaz - řádek

DELETE

/paymentorderrequests/{id}/paymentorderdocuments/{id1}

Smaže řádek z kolekce Platební příkaz - dílčí platba

Metadata - Perzistentní položky

amount number

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

bankaccount_id string (bankaccount) relace

Převod z účtu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

bdocument_id string (bankstatementrow) relace

Řádek bank.výpisu, pole vlastněné tabulkou, možné řadit a filtrovat

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 nepodporuje ochranu dat/GDPR

country_id string (country) relace

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

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

currency_id string (currency) relace

Měna, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole obsahuje odkaz na měnu

description string (200)

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

duedate$date string

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

firm_id string (firm) relace

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

foreignissue integer

Způsob úhrady dod.popl., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

isnotok boolean

Není OK, pole vlastněné tabulkou, možné řadit a filtrovat

objversion integer

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

parent_id string (paymentorder) relace

Vlastník, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je odkazem na vlastníka objektu, pole nepodporuje ochranu dat/GDPR

paymentorderdocuments array (paymentorderdocument) relace

kolekce BO Platební příkaz - dílčí platba, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

paymenttype integer

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

posindex integer

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

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, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

targetbankaccount string (42)

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

targetbankcity string (60)

Město adresy cílové banky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

targetbankcountry string (40)

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

targetbankcountry_id string (country) relace

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

targetbankname string (50)

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

targetbankpostcode string (20)

PSČ adresy cílové banky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

targetbankstreet string (60)

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

urgent integer

Způsob provedení platby, 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

Metadata - Neperzistentní položky

classid string (26)

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

displayname string (100)

Název, pouze pro čtení

fakeamount number

Částka, pole obsahuje částku v libovolné měně

id string (10)

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

pdocumentdescription string (30)

Placený doklad - popis

pdocumentdisplayname string (30)

Placený doklad

Příklady
Request

GET

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

GET

https://atd.abra.eu/demodata/paymentorderrequests/{id}
Response
{
    "objversion": 6,
    "parent_id": "1000000101",
    "posindex": 1,
    "duedate$date": "2006-01-25T23:00:00.000Z",
    "description": "Platba dokladu FP-1\/2006",
    "amount": 3030,
    "currency_id": "0000EUR000",
    "country_id": "00000DE000",
    "foreignissue": 0,
    "urgent": 0,
    "firm_id": "7000000101",
    "targetbankaccount": "787856456676",
    "targetbankname": "Bank London",
    "targetbankstreet": "",
    "targetbankcity": "",
    "targetbankpostcode": "",
    "targetbankcountry": "",
    "targetbankcountry_id": null,
    "varsymbol": "23990",
    "constsymbol_id": "0000120000",
    "specsymbol": "",
    "swiftcode": "",
    "bankaccount_id": "2200000101",
    "createdby_id": "SUPER00000",
    "correctedby_id": "3300000101",
    "bdocument_id": "4500000101",
    "isnotok": false,
    "paymentorderdocuments": [
        {
            "amount": 3030,
            "id": "1000000101",
            "objversion": 1,
            "parent_id": "1100000101",
            "pdocument_id": "3300000101",
            "pdocumenttype": "04"
        }
    ],
    "paymenttype": 0
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "KH3SX0HB4NDL3BLX00C5OG4NF4", "take": "1"}
Response
{
    "objversion": 6,
    "parent_id": "1000000101",
    "posindex": 1,
    "duedate$date": "2006-01-25T23:00:00.000Z",
    "description": "Platba dokladu FP-1\/2006",
    "amount": 3030,
    "currency_id": "0000EUR000",
    "country_id": "00000DE000",
    "foreignissue": 0,
    "urgent": 0,
    "firm_id": "7000000101",
    "targetbankaccount": "787856456676",
    "targetbankname": "Bank London",
    "targetbankstreet": "",
    "targetbankcity": "",
    "targetbankpostcode": "",
    "targetbankcountry": "",
    "targetbankcountry_id": null,
    "varsymbol": "23990",
    "constsymbol_id": "0000120000",
    "specsymbol": "",
    "swiftcode": "",
    "bankaccount_id": "2200000101",
    "createdby_id": "SUPER00000",
    "correctedby_id": "3300000101",
    "bdocument_id": "4500000101",
    "isnotok": false,
    "paymentorderdocuments": [
        {
            "amount": 3030,
            "id": "1000000101",
            "objversion": 1,
            "parent_id": "1100000101",
            "pdocument_id": "3300000101",
            "pdocumenttype": "04"
        }
    ],
    "paymenttype": 0
}
Request

PUT

https://atd.abra.eu/demodata/paymentorderrequests/{id}?select=id
Body
{
    "amount": 3030,
    "bankaccount_id": "2200000101",
    "bdocument_id": "4500000101",
    "constsymbol_id": "0000120000",
    "correctedby_id": "3300000101",
    "country_id": "00000DE000",
    "createdby_id": "SUPER00000",
    "currency_id": "0000EUR000",
    "description": "Platba dokladu FP-1\/2006",
    "duedate$date": "2006-01-25T23:00:00.000Z",
    "firm_id": "7000000101",
    "foreignissue": 0,
    "isnotok": false,
    "paymentorderdocuments": [
        {
            "amount": 3030,
            "id": "1000000101",
            "objversion": 1,
            "parent_id": "1100000101",
            "pdocument_id": "3300000101",
            "pdocumenttype": "04"
        }
    ],
    "paymenttype": 0,
    "posindex": 1,
    "specsymbol": "",
    "swiftcode": "",
    "targetbankaccount": "787856456676",
    "targetbankcity": "",
    "targetbankcountry": "",
    "targetbankcountry_id": null,
    "targetbankname": "Bank London",
    "targetbankpostcode": "",
    "targetbankstreet": "",
    "urgent": 0,
    "varsymbol": "23990"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/paymentorderrequests/{id}
Response
200 - OK Everything worked as expected.