OrderIssuedParams
Tělo požadavku pro vytvoření nebo editaci objednávky vydané.
Není to tvar detailu. Odpověď z GET /order_issued/{id} nejde poslat
zpět na PUT beze změny — vnořené objekty se při zápisu posílají jako ID
a dopočtené částky se neposílají vůbec:
| Pole | GET (odpověď) | POST / PUT (požadavek) |
|---|---|---|
| dodavatel | supplier — objekt | supplier_id — ID |
| stav dokladu | document_state — objekt | document_state_id — ID |
price, price_czk, price_inc_vat, price_inc_vat_czk | dopočítané | neposílají se |
Pole jen pro čtení (id, deleted, invoice_id a dopočtené částky)
server ignoruje.
Položky objednávky se nezaúčtovávají, proto nemají pole zaúčtování.
Číslo dokladu. Když se nevyplní, přidělí ho číselná řada nastavená ve firmě.
např.OBJ20190001Datum vystavení.
např.2019-07-12Měna dokladu.
např.CZKPoznámka na dokladu.
např.PopisnoneroundupdownZpůsob zaokrouhlení. Když se nevyplní, použije se nastavení firmy.
items object[]povinné
Položky dokladu. Doklad musí mít alespoň jednu.
Popis položky.
např.Položka APočet jednotek.
např.1Cena za jednotku.
např.50Cena za jednotku je uvedená včetně DPH.
Jednotka.
např.ksSazba DPH v procentech. Platné sazby vrací Sazby DPH.
např.21DPH celkem za položku.
např.0ID střediska.
ID zakázky.
ID dodavatele.
ID stavu dokladu.
{
"sequence_code": "OBJ20190001",
"date": "2019-07-12",
"currency": "CZK",
"description": "Popis",
"rounding_type": "round",
"items": [
{
"text": "Položka A",
"amount": 1,
"price": 50,
"unit_price_inc_vat": false,
"unit": "ks",
"vat": 21,
"vat_total": 0,
"department_id": 1,
"contract_id": 1
}
],
"supplier_id": 785,
"document_state_id": 67
}