Přeskočit na hlavní obsah

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:

PoleGET (odpověď)POST / PUT (požadavek)
dodavatelsupplier — objektsupplier_id — ID
stav dokladudocument_state — objektdocument_state_id — ID
price, price_czk, price_inc_vat, price_inc_vat_czkdopočí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í.

sequence_codestringmax. délka 45

Číslo dokladu. Když se nevyplní, přidělí ho číselná řada nastavená ve firmě.

např. OBJ20190001
datestring<date>povinné

Datum vystavení.

např. 2019-07-12
currencyCurrencyCodepovinné

Měna dokladu.

např. CZK
descriptionstring

Poznámka na dokladu.

např. Popis
rounding_typeRoundingTypenoneroundupdown

Způsob zaokrouhlení. Když se nevyplní, použije se nastavení firmy.

items object[]povinné

Položky dokladu. Doklad musí mít alespoň jednu.

  • Array [
  • textstringpovinnémax. délka 255

    Popis položky.

    např. Položka A
    amountnumberpovinné

    Počet jednotek.

    např. 1
    pricenumber<double>povinné

    Cena za jednotku.

    např. 50
    unit_price_inc_vatboolean

    Cena za jednotku je uvedená včetně DPH.

    unitstringmax. délka 10

    Jednotka.

    např. ks
    vatnumberpovinné

    Sazba DPH v procentech. Platné sazby vrací Sazby DPH.

    např. 21
    vat_totalnumber<double>

    DPH celkem za položku.

    např. 0
    department_idinteger
    contract_idinteger
  • ]
  • supplier_idintegerpovinné
    document_state_idinteger
    OrderIssuedParams
    {
    "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
    }