DPH index

GET

/vatindexes

Získá kolekci BO DPH index

GET

/vatindexes/meta/dataprotection

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

GET

/vatindexes/views/{view}

Získá pohled nad BO DPH index

GET

/vatindexes/{id}

Získá daný BO DPH index

GET

/vatindexes/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO DPH index

GET

/vatindexes/{id}/meta/dataprotection

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

GET

/vatindexes/{id}/userparameters

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

POST

/vatindexes

Vytvoří nový BO DPH index

POST

/vatindexes/query

Vyhodnotí query dotaz nad BO DPH index

PUT

/vatindexes/{id}

Modifikuje daný BO DPH index

PUT

/vatindexes/{id}/editlock

Vytvoří editační zámek na daném BO DPH index

PUT

/vatindexes/{id}/editunlock

Zruší editační zámek na daném BO DPH index

DELETE

/vatindexes/{id}

Smaže BO DPH index

Metadata - Perzistentní položky

accrualwithvat boolean

Pro časové rozlišení použít částku včetně daně, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

allowancevatindex_id string (vatindex) relace

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

analyticalaccount string (10)

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

code string (10)

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

country_id string (country) relace

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

description string (160)

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

eslindicatortype integer

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

forbaddeptvatcorrection boolean

Oprava základu daně u nedobytných pohledávek, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

forcustomsdeclaration boolean

Pro celní prohlášení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

fordomesticreversecharge boolean

Režim Přenesení daňové povinnosti, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

forinsolventvatcorrection boolean

Oprava daně u pohledávek za dlužníky v insolvenci, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

forvatreturnmethod integer

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

hidden boolean

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

income boolean

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

isallowance boolean

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

iscommon boolean

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

isreverse boolean

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

legalnotice string (160)

Upozornění, 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

outofvat boolean

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

reversevatindex_id string (vatindex) relace

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

saldoratetype integer

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

tariff number

Sazba, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

usingnotice string (500)

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

vatindextype integer

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

vatrate_id string (vatrate) relace

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

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í

eslindicatortypeastext string (20)

Typ kódu plnění ESL

forvatreturnmethodastext string (20)

Pro metodu DPH přiznání

id string (10)

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

saldoratetypeastext string (20)

Typ saldokontní sazby

vatdefinitionrow string (20)

Řádek základu

vatdefinitionvatrow string (20)

Řádek DPH

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

GET

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

GET

https://atd.abra.eu/demodata/vatindexes/{id}
Response
{
    "objversion": 1,
    "hidden": false,
    "code": "Mevd",
    "tariff": 0,
    "income": false,
    "description": "Mimo evidenci DPH",
    "analyticalaccount": "",
    "vatrate_id": "00000X0000",
    "allowancevatindex_id": null,
    "reversevatindex_id": null,
    "iscommon": true,
    "isallowance": false,
    "isreverse": false,
    "country_id": "00000CZ000",
    "vatindextype": 0,
    "legalnotice": "",
    "usingnotice": "",
    "forcustomsdeclaration": false,
    "fordomesticreversecharge": false,
    "forinsolventvatcorrection": false,
    "outofvat": false,
    "eslindicatortype": 0,
    "accrualwithvat": false,
    "saldoratetype": 0,
    "forvatreturnmethod": 0,
    "forbaddeptvatcorrection": false
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/vatindexes/query
{"take": "1"}
Response
{
    "objversion": 1,
    "hidden": false,
    "code": "Mevd",
    "tariff": 0,
    "income": false,
    "description": "Mimo evidenci DPH",
    "analyticalaccount": "",
    "vatrate_id": "00000X0000",
    "allowancevatindex_id": null,
    "reversevatindex_id": null,
    "iscommon": true,
    "isallowance": false,
    "isreverse": false,
    "country_id": "00000CZ000",
    "vatindextype": 0,
    "legalnotice": "",
    "usingnotice": "",
    "forcustomsdeclaration": false,
    "fordomesticreversecharge": false,
    "forinsolventvatcorrection": false,
    "outofvat": false,
    "eslindicatortype": 0,
    "accrualwithvat": false,
    "saldoratetype": 0,
    "forvatreturnmethod": 0,
    "forbaddeptvatcorrection": false
}
Request

POST

https://atd.abra.eu/demodata/vatindexes?select=id
Body
{
    "accrualwithvat": false,
    "allowancevatindex_id": null,
    "analyticalaccount": "",
    "code": "Mevd",
    "country_id": "00000CZ000",
    "description": "Mimo evidenci DPH",
    "eslindicatortype": 0,
    "forbaddeptvatcorrection": false,
    "forcustomsdeclaration": false,
    "fordomesticreversecharge": false,
    "forinsolventvatcorrection": false,
    "forvatreturnmethod": 0,
    "hidden": false,
    "income": false,
    "isallowance": false,
    "iscommon": true,
    "isreverse": false,
    "legalnotice": "",
    "outofvat": false,
    "reversevatindex_id": null,
    "saldoratetype": 0,
    "usingnotice": "",
    "vatindextype": 0,
    "vatrate_id": "00000X0000"
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/vatindexes/{id}?select=id
Body
{
    "accrualwithvat": false,
    "allowancevatindex_id": null,
    "analyticalaccount": "",
    "code": "Mevd",
    "country_id": "00000CZ000",
    "description": "Mimo evidenci DPH",
    "eslindicatortype": 0,
    "forbaddeptvatcorrection": false,
    "forcustomsdeclaration": false,
    "fordomesticreversecharge": false,
    "forinsolventvatcorrection": false,
    "forvatreturnmethod": 0,
    "hidden": false,
    "income": false,
    "isallowance": false,
    "iscommon": true,
    "isreverse": false,
    "legalnotice": "",
    "outofvat": false,
    "reversevatindex_id": null,
    "saldoratetype": 0,
    "usingnotice": "",
    "vatindextype": 0,
    "vatrate_id": "00000X0000"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/vatindexes/{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": "vatindexes",
                "object_data": {
                    "accrualwithvat": false,
                    "allowancevatindex_id": null,
                    "analyticalaccount": "",
                    "code": "Mevd",
                    "country_id": "00000CZ000",
                    "description": "Mimo evidenci DPH",
                    "eslindicatortype": 0,
                    "forbaddeptvatcorrection": false,
                    "forcustomsdeclaration": false,
                    "fordomesticreversecharge": false,
                    "forinsolventvatcorrection": false,
                    "forvatreturnmethod": 0,
                    "hidden": false,
                    "income": false,
                    "isallowance": false,
                    "iscommon": true,
                    "isreverse": false,
                    "legalnotice": "",
                    "outofvat": false,
                    "reversevatindex_id": null,
                    "saldoratetype": 0,
                    "usingnotice": "",
                    "vatindextype": 0,
                    "vatrate_id": "00000X0000"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "vatindexes",
                "object_data": {
                    "accrualwithvat": false,
                    "allowancevatindex_id": null,
                    "analyticalaccount": "",
                    "code": "Mevd",
                    "country_id": "00000CZ000",
                    "description": "Mimo evidenci DPH",
                    "eslindicatortype": 0,
                    "forbaddeptvatcorrection": false,
                    "forcustomsdeclaration": false,
                    "fordomesticreversecharge": false,
                    "forinsolventvatcorrection": false,
                    "forvatreturnmethod": 0,
                    "hidden": false,
                    "income": false,
                    "isallowance": false,
                    "iscommon": true,
                    "isreverse": false,
                    "legalnotice": "",
                    "outofvat": false,
                    "reversevatindex_id": null,
                    "saldoratetype": 0,
                    "usingnotice": "",
                    "vatindextype": 0,
                    "vatrate_id": "00000X0000"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000100",
                "object_data": {
                    "accrualwithvat": false,
                    "allowancevatindex_id": null,
                    "analyticalaccount": "",
                    "code": "Mevd",
                    "country_id": "00000CZ000",
                    "description": "Mimo evidenci DPH",
                    "eslindicatortype": 0,
                    "forbaddeptvatcorrection": false,
                    "forcustomsdeclaration": false,
                    "fordomesticreversecharge": false,
                    "forinsolventvatcorrection": false,
                    "forvatreturnmethod": 0,
                    "hidden": false,
                    "income": false,
                    "isallowance": false,
                    "iscommon": true,
                    "isreverse": false,
                    "legalnotice": "",
                    "outofvat": false,
                    "reversevatindex_id": null,
                    "saldoratetype": 0,
                    "usingnotice": "",
                    "vatindextype": 0,
                    "vatrate_id": "00000X0000"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000101",
                "object_data": {
                    "accrualwithvat": false,
                    "allowancevatindex_id": null,
                    "analyticalaccount": "",
                    "code": "Mevd",
                    "country_id": "00000CZ000",
                    "description": "Mimo evidenci DPH",
                    "eslindicatortype": 0,
                    "forbaddeptvatcorrection": false,
                    "forcustomsdeclaration": false,
                    "fordomesticreversecharge": false,
                    "forinsolventvatcorrection": false,
                    "forvatreturnmethod": 0,
                    "hidden": false,
                    "income": false,
                    "isallowance": false,
                    "iscommon": true,
                    "isreverse": false,
                    "legalnotice": "",
                    "outofvat": false,
                    "reversevatindex_id": null,
                    "saldoratetype": 0,
                    "usingnotice": "",
                    "vatindextype": 0,
                    "vatrate_id": "00000X0000"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "vatindexes",
                "obj_id": "1600000104"
            }
        }
    ]
}