Vytvoření platby přijaté
POST /payment_received
Vytvoří platbu přijatou. Platba musí mít alespoň jednu položku.
Protistranou je buď zákazník, nebo dodavatel — nastavit obojí najednou
nejde. Podle hodnoty payment_type je nutné nastavit buď pokladnu, nebo
bankovní účet: pro transfer se posílá bank_account, pro cash
cash_register_id.
EET. Když má firma řádně nastavené EET, payment_type je cash
a pokladna má EET povolené, odešle eet nastavené na true platbu do
evidence tržeb. Doklad s už odeslanou
EET zprávou se připojuje opačně — nejdřív se
založí samostatný EET záznam a jeho ID se pošle v eet_status, záznamy
se propojí automaticky. Podrobnosti v
průvodci doklady.
Platba zálohy v režimu One Stop Shop. Režim OSS jde zapnout jen u platby s vazbou na zálohovou fakturu, ostatní pravidla jsou shodná s režimem OSS u faktur.
Zaúčtování položek je společné všem dokladům.
Požadavek
Odpovědi
- 201Platba byla vytvořena, vrací se její detail.
- 400Požadavek je špatně sestavený nebo neprošel validací — chybí povinné pole, hodnota má špatný formát, tělo není platný JSON.
- 401Chybí hlavička X-Auth-Key nebo je API klíč neplatný.
- 402Firma nemá k volání nárok kvůli tarifu — buď je vyčerpaná [kvóta dotazů](/limity#vycerpana-kvota), nebo zdroj patří k modulu, který firma nemá aktivovaný.
- 403Uživatel nemá k operaci oprávnění, nebo ji nelze provést — účetní období či období DPH je uzavřené, doklad je vázaný na jiný záznam.
Datové typy
Tělo požadavku: PaymentReceivedParams
Tělo odpovědi: 201 — PaymentReceivedDetail
Chybové odpovědi mají tvar Error, viz Chyby a jak je číst.