Preskoči na glavno vsebino

Riadky priznania DPH - API

Export riadkov uložených priznaní cez REST API

Avtor: Petr Pech

Riadky už uložených priznaní k DPH je možné z ABRA Flexi exportovať pomocou evidencie /radek-priznani-dph. Tá obsahuje jednotlivé riadky priznania tak, ako boli pri jeho vygenerovaní uložené do databázy.


Spôsob volania

Evidencia je dostupná metódou GET na adrese /c/{firma}/radek-priznani-dph.{přípona}, kde {firma} je databázový identifikátor firmy.

GET https://demo.flexibee.eu/c/demo/radek-priznani-dph.xml

Keďže ide o bežnú evidenciu, je možné použiť všetky štandardné možnosti REST API — výstupné formáty (xml, json, csv), úrovne detailu, filtrovanie aj stránkovanie.


Položky riadku priznania

Položka

Význam

rok, mesic, ctvrtleti

Obdobie, za ktoré bolo priznanie vygenerované. Pri mesačnom podaní je ctvrtleti nulové a naopak.

datum

Dátum výpočtu priznania.

stavK

Typ priznania: stavPriznaniDph.radne, stavPriznaniDph.opravne alebo stavPriznaniDph.dodatecne.

zaklad, dph

Základ dane a suma DPH na danom riadku.

typSzbDphK

Sadzba DPH: typSzbDph.dphOsv (oslobodené), typSzbDph.dphSniz (znížená), typSzbDph.dphSniz2 (2. znížená), typSzbDph.dphZakl (základná).

clenDph

stat

Štát, za ktorého legislatívu bolo priznanie spracované.

uzivatel

Používateľ, ktorý priznanie vygeneroval.

ℹ️ Súhrnné záznamy o jednotlivých priznaniach (bez rozpadu na riadky) nájdete v evidencii /ulozene-priznani-dph, ktorá obsahuje rovnaké údaje o období, type priznania, štáte a používateľovi.


Vyhľadanie konkrétneho priznania

Súčtový riadok konkrétneho priznania — teda ten bez vyplneného členenia a sadzby DPH — vyhľadáte filtrovaním:

GET https://demo.flexibee.eu/c/demo/radek-priznani-dph/((rok eq "2024") and ((mesic eq "8") and ((clenDph is null) and (typSzbDphK is null)))).xml

Pri štvrťročnom podaní sa namiesto mesiaca použije ctvrtleti eq "Q3". ID takto nájdeného riadku sa používa ako hodnota parametra dodatecneOproti pri generovaní dodatočného priznania.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?