Přeskočit na hlavní obsah

DirectAccountingParams

Tělo požadavku pro vytvoření nebo editaci dokladu přímého zaúčtování.

Pole jen pro čtení (id, deleted, amount, amount_czk a price_czk na položkách) server ignoruje. Protistrana se na položce posílá jako ID (customer_id, supplier_id), v odpovědi je to objekt.

sequence_codestringmax. délka 45

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

např. FP20190001
datestring<date>povinné

Datum vystavení. Musí spadat do otevřeného účetního období.

např. 2019-07-12
currencyCurrencyCodepovinné

Měna dokladu.

např. CZK
descriptionstring

Poznámka na dokladu.

např. Popis
description_internalstring

Interní poznámka, netiskne se.

např. Interní popis
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
    pricenumber<double>povinné

    Částka položky v měně dokladu.

    např. 50
    department_idinteger | nullmůže být null
    contract_idinteger | nullmůže být null
    chartaccount_mdintegerpovinné

    ID účtu účetní osnovy na straně MD.

    chartaccount_dalintegerpovinné

    ID účtu účetní osnovy na straně DAL.

    da_codestring | nullmůže být null

    Párovací znak položky.

    např. FV4332434
    customer_idinteger | nullmůže být null

    ID zákazníka jako protistrany položky.

    supplier_idinteger | nullmůže být null

    ID dodavatele jako protistrany položky.

  • ]
  • DirectAccountingParams
    {
    "sequence_code": "FP20190001",
    "date": "2019-07-12",
    "currency": "CZK",
    "description": "Popis",
    "description_internal": "Interní popis",
    "items": [
    {
    "text": "Položka A",
    "price": 50,
    "department_id": 1,
    "contract_id": 1,
    "chartaccount_md": 3,
    "chartaccount_dal": 3,
    "da_code": "FV4332434",
    "customer_id": 785,
    "supplier_id": 45
    }
    ]
    }