Aktualizovať objednávku
Aktualizuje existujúcu objednávku cez plný PUT kontrakt.
- Update používa rovnaké polia, rovnaké validačné pravidlá a rovnaké defaulty ako create flow.
- Musíte poslať buď
clientId, alebo objektclient. itemssú povinné vždy.- Ak pole nepošlete, backend nedrží pôvodnú hodnotu z objednávky, ale vyrieši ho rovnako ako pri create flowe z payloadu, klientských predvolieb a nastavenia dokladov firmy.
- Ak pri update vynecháte
quotationId, existujúca väzba objednávky na cenovú ponuku sa odstráni. To isté platí, ak pošlete explicitnénull. - Order update nepoužíva per-item
uuid; ak ho pošlete, backend ho ignoruje a položky sa pri update skladajú z finálneho payloadu znova.
Autorizace
Tělo
- Option 1
- Option 2
Payload pre aktualizáciu objednávky. Update používa rovnaké polia, rovnaké validačné pravidlá a rovnaké defaulty ako create flow. Musíte poslať buď clientId, alebo objekt client. Omitted polia sa nedoťahujú z aktuálnej objednávky; backend ich vyrieši rovnako ako pri create flowe. Ak pri update vynecháte quotationId, existujúca väzba na cenovú ponuku sa odstráni.
Položky objednávky. Toto pole je pri update povinné vždy. Per-item uuid nie je súčasťou request kontraktu; ak ho pošlete, backend ho ignoruje. warehouseAllocations pri objednávkach nie sú podporované.
1 - 100 elementsPayload jednej položky objednávky. Podporované sú tri režimy: manuálna položka, priceListItemId + quantity, alebo priceListItemId s čiastočnými override poľami. Povinné je vždy quantity. Ak nepošlete priceListItemId, musíte poslať aj name, unitPrice a vatRate. unitId je voliteľné; ak ho pri manuálnej položke nepošlete, backend použije jednotku 1 (ks / Unit::Piece). Ak priceListItemId pošlete, backend si z cenníkovej položky vie dopočítať názov, jednotku, cenu a sadzbu DPH; payload potom slúži len ako sparse override.
- Option 1
- Option 2
- Option 3
- Option 4
ID spôsobu dodania z referenčnej tabuľky spôsobov dodania. Priorita je payload → klientská predvolená hodnota → nastavenia dokladov firmy.
1
ID spôsobu úhrady z referenčnej tabuľky spôsobov úhrady. Priorita je payload → klientská predvolená hodnota → nastavenia dokladov firmy.
1
ID meny z referenčnej tabuľky mien. Priorita je payload → klientská predvolená hodnota → nastavenia dokladov firmy.
1
ID jazyka z referenčnej tabuľky jazykov. Priorita je payload → klientská predvolená hodnota → nastavenia dokladov firmy.
1
Odpověď
Objednávka bola aktualizovaná.
Objednávka.
ID spôsobu dodania z referenčnej tabuľky spôsobov dodania.
1
ID spôsobu úhrady z referenčnej tabuľky spôsobov úhrady.
1
ID meny z referenčnej tabuľky mien.
1
ID jazyka z referenčnej tabuľky jazykov.
1

