Přeskočit na hlavní obsah

Co platí pro všechny doklady

Pravidla na téhle stránce jsou společná víc typům dokladů. U každé sekce je napsané, koho se týká – v referenci na ně jednotlivé operace odkazují, aby se u každého endpointu neopakovala.

Neplátci DPH​

Týká se faktur a opravných daňových dokladů, vydaných i přijatých.

Když firma není plátce DPH, nevyplňují se pole navázaná na daň – nejsou povinná:

  • date_vat – datum zdanitelného plnění
  • date_vat_prev – datum předchozí sazby DPH
  • items[].unit_price_inc_vat – příznak, že cena je včetně DPH
  • items[].vat_total – DPH celkem za položku
  • items[].vattype_id – typ DPH
  • items[].vat_chart_id – účet DPH
items[].vat se vynechat nedá

Sazba DPH je mezi povinnými poli položky bez ohledu na plátcovství – viz DocumentItemCreate. Neplátce ji proto posílá s nulovou hodnotou ("vat": 0), ne vynechanou.

Zálohové faktury mají jen část těchto polí

Zálohová faktura není daňový doklad, takže date_vat ani date_vat_prev na ní vůbec neexistují – a to bez ohledu na plátcovství DPH. Pole na položkách (vat, vattype_id, vat_chart_id, vat_total, unit_price_inc_vat) tam jsou a u neplátce se stejně jako u faktur nevyplňují. Viz Zálohové faktury.

Zaúčtování položek​

Týká se všech dokladů, které mají položky se zaúčtováním – tedy všech kromě objednávek.

Zaúčtování se u položky dokladu zadává dvěma způsoby a nedají se míchat:

ZpůsobPole
přes typyaccountentrytype_id + vattype_id
přímo přes účtychart_account_id + vat_chart_id

Typ účetní položky a typ DPH mají přednost – když je vyplníte, přepíšou hodnoty chart_account_id a vat_chart_id.

Zaúčtování je potřeba mít vyplněné u všech položek dřív, než doklad zaúčtujete do účetního deníku (PUT /<doklad>/{id}/account).

Externí číslo dokladu​

Týká se faktur přijatých, opravných daňových dokladů přijatých, interních předpisů nákladů a plateb přijatých spárovaných s opravným daňovým dokladem přijatým.

Pole external_code nese číslo, pod kterým doklad vystavil dodavatel. Jinak je nepovinné, ale POST i PUT ho vyžadují, když doklad obsahuje:

  • plnění z EU nebo do EU – aspoň jednu položku s typem DPH vattype_id 3, 4, 18 nebo 19, a to bez ohledu na částku,
  • tuzemské plnění od 10 000 Kč – položky s vattype_id 1 nebo 16 dávají dohromady aspoň 10 000 Kč včetně DPH. Počítá se v korunách a v absolutní hodnotě, takže limit platí i pro záporné částky opravného dokladu.

Bez externího čísla vrátí server 400 s hláškou:

V případě plnění z EU nebo tuzemského plnění nad 10 tisíc korun vč. DPH je nutno zadat externí číslo

U zálohových faktur přijatých je external_code povinné vždy, bez ohledu na plnění a částku. Platby přijaté pravidlo kontrolují jen tehdy, když jsou spárované s opravným daňovým dokladem přijatým (creditnote_received_id).

Upomínky​

Týká se faktur vydaných.

Data odeslání upomínek se posílají v poli reminders. Platí dvě omezení:

  • nejvýš čtyři upomínky na doklad,
  • každé datum musí být v den splatnosti nebo po něm.

EET – historická data​

Týká se faktur vydaných, opravných daňových dokladů vydaných a plateb přijatých.

Evidence tržeb skončila v roce 2023

Elektronickou evidenci tržeb zrušil **zákon č. 458/2022 Sb. s účinností od

  1. ledna 2023** – zrušen byl zákon č. 112/2016 Sb. o evidenci tržeb i navazující vyhláška č. 269/2016 Sb. Evidenční povinnost se přitom fakticky neplnila už od
  2. března 2020, kdy ji prominul zákon č. 137/2020 Sb. Žádná zbytková evidenční povinnost nezůstala.

Pole eet, eet_status a oba EET zdroje jsou v API zachované kvůli dokladům vystaveným před zrušením – bez nich by se historické doklady nedaly přečíst. U nové integrace je nepoužívejte.

Popis níž platí pro doklady z doby, kdy evidence běžela. Připojit EET k dokladu šlo dvěma způsoby:

1. Doklad odeslalo iÚčto. Na dokladu je eet: true a zároveň business_premises_id s ID provozovny. Šlo to jen při vytváření dokladu, ne při editaci.

2. Doklad odeslala jiná aplikace. Zpráva se zapsala přes Správu EET záznamů a její ID se předalo v poli eet_status.

Doklad, který do EET odešel, nejde editovat ani smazat – a to platí dodnes, protože ta vazba je na dokladu zaznamenaná. Opravit ho jde jen opravným daňovým dokladem. U dokladů z roku 2023 a novějších na tohle nenarazíte.

Režim One Stop Shop​

Týká se dokladů, které mají pole oss_mode – faktur, zálohových faktur a opravných daňových dokladů.

Režim OSS se na dokladu zapíná polem oss_mode. Podmínky:

  • je dostupný jen pro plátce DPH,
  • musí být zapnutý v aplikaci v Nastavení → Nastavení One Stop Shop,
  • zákazník musí mít adresu v zemi EU mimo ČR a nesmí být plátce DPH (nemá vyplněné DIČ),
  • na dokladu musí být platná sazba DPH dané země – seznam vrací Sazby DPH po zadání kódu země,
  • doklad musí mít datum zdanitelného plnění (date_vat) 1. 7. 2021 nebo pozdější.