← Všechny návody
Faktury 2 min čtení

Jak z objednávky vystavit fakturu jedním voláním

Faktura převezme zákazníka i položky z přijaté objednávky a objednávka se v Pohodě označí jako vyřízená. Bez ručního přenosu a bez rizika překlepu.

Když už objednávka v Pohodě je (třeba z e-shopu podle návodu Jak do Pohody naimportovat objednávku), nemusíte fakturu skládat znovu. Stačí Pohodě říct, ze které objednávky ji má vystavit. Zákazník, položky, ceny i DPH se převezmou a faktura je s objednávkou propojená — přesně jako když v Pohodě použijete přenos objednávky do faktury.

Volání

Potřebujete jediný údaj: id objednávky v Pohodě, které jste dostali při jejím vytvoření (nebo ho najdete exportem GET /api/v1/order/received).

curl -X PUT https://api.apios.cz/api/v1/invoice \
  -H "X-AUTH-TOKEN: VAS_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: faktura-z-objednavky-23" \
  -d '{
    "order_pohoda_id": 23,
    "order_id": 2026,
    "date_due": "2026-11-02"
  }'

Totéž volání najdete v dokumentaci se všemi parametry a můžete si ho tam rovnou vyzkoušet:

Vystavení faktury — PUT /api/v1/invoice v dokumentaci API

  • order_pohoda_id — ID objednávky v Pohodě. Jediné povinné pole.
  • order_id — číslo objednávky ve vašem systému. Uloží se do poznámky faktury, aby bylo dohledatelné, odkud faktura vznikla.
  • date_due — datum splatnosti. Bez něj použije Pohoda splatnost podle svého nastavení.

Odpověď obsahuje ID a číslo nové faktury:

{
  "success": true,
  "message": "Faktura byla úspěšně vytvořena z objednávky",
  "data": {
    "id": 812,
    "number": "250100184",
    "action_type": "link"
  }
}

action_type: link znamená, že faktura vznikla propojením s objednávkou.

Další pole, která se hodí

Faktura z objednávky přijímá i tyto údaje:

Pole K čemu
date Datum vystavení, výchozí je dnešek.
date_tax Datum zdanitelného plnění.
number_series Kód číselné řady faktur, pokud nechcete výchozí.
sym_var Variabilní symbol, výchozí se odvodí z čísla faktury.
note, int_note Poznámka na fakturu a interní poznámka.
centre_id, activity_id, contract_id Středisko, činnost a zakázka pro analytiku.

Typický postup v e-shopu

  1. Zákazník objedná → PUT /api/v1/order/received, uložíte si id.
  2. Sklad objednávku vychystá a vydá.
  3. E-shop zjistí přes GET /api/v1/order/{id}/status, že je objednávka vydaná, a zavolá PUT /api/v1/invoice s order_pohoda_id.
  4. Fakturu jako PDF stáhne a pošle zákazníkovi — viz Jak poslat zákazníkovi fakturu jako PDF.

Faktura bez objednávky

Prodáváte služby nebo předplatné a objednávky v Pohodě nevedete? Fakturu můžete vystavit i samostatně, s vlastními položkami. Postup je v návodu Jak vystavit fakturu z vlastní aplikace.

Vyzkoušejte to na své Pohodě

Připojení zabere pár minut a API klíč si vygenerujete sami. Když nemáte vývojáře, napojení postavíme za vás.