Přeskočit na hlavní obsah

PaymentIssuedParams

Tělo požadavku pro vytvoření nebo editaci platby vydané.

Není to tvar detailu. Odpověď z GET /payment_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)
zákazníkcustomer — objektcustomer_id — ID
dodavatelsupplier — objektsupplier_id — ID
fakturainvoice — objektinvoice_id — ID
opravný daňový dokladcreditnote — objektcreditnote_id — ID
pokladnacash_register — objektcash_register_id — ID
bankovní účetbank_account — objektbank_account — ID
price, price_czk, price_inc_vat, price_inc_vat_czk, currencydopočítanéneposílají se

Platba se páruje nejvýš na jeden doklad — invoice_id, proforma_invoice_received_id a creditnote_id se nedají kombinovat.

právě jedno z
právě jedno z
sequence_codestringmax. délka 45

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

např. PV20190001
variable_symbolstringmax. délka 10

Variabilní symbol.

např. 20190001
datestring<date>povinné

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

např. 2019-07-12
date_vatstring<date>

Datum zdanitelného plnění. U neplátce DPH se nevyplňuje.

např. 2019-07-12
proforma_invoice_received_idinteger

ID zálohové faktury přijaté, kterou platba hradí.

payment_typestringpovinnétransfercash

Způsob úhrady. Na platbách je množina užší než na dokladech — aplikace pouští jen bankovní převod a hotovost. Popisy hodnot vrací Metody plateb.

Hodnota musí odpovídat protistraně platby: transfer se páruje s bank_account, cash s cash_register_id.

date_vat_prevstring<date>

Datum předchozí sazby DPH. Vyplňuje se u plateb, které spadají do období se změnou sazby.

např. 2019-05-05
descriptionstring

Poznámka na platbě.

např. Popis
rounding_typeRoundingTypenoneroundupdown

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

reference_markstringmax. délka 45

Párovací znak platby.

např. RF
full_paidboolean

Platba hradí napárovaný doklad v plné výši.

liquidation_amount(number | null)<double>může být null

Částka, kterou platba likviduje z napárovaného dokladu, v měně dokladu. Povinná, když je doklad vystavený v jiné měně než CZK nebo když se měna účtu či pokladny liší od měny dokladu (od verze API 1.2).

např. 50
items object[]povinné

Položky platby. Platba 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
    accountentrytype_idinteger | nullmůže být null

    ID typu účetní položky. Přepisuje chart_account_id.

    vattype_idinteger | nullmůže být null

    ID typu DPH. Přepisuje vat_chart_id.

    chart_account_idinteger | nullmůže být null
    vat_chart_idinteger | nullmůže být null
  • ]
  • customer_idinteger

    ID zákazníka jako protistrany.

    supplier_idinteger

    ID dodavatele jako protistrany.

    invoice_idinteger

    ID faktury přijaté, kterou platba hradí.

    creditnote_idinteger

    ID opravného daňového dokladu vydaného, který platba hradí (od verze API 1.2).

    cash_register_idinteger

    ID pokladny, ze které se platí. Používá se s payment_type nastaveným na cash.

    bank_accountinteger

    ID bankovního účtu, ze kterého se platí. Používá se s payment_type nastaveným na transfer; u hotovostní platby se neposílá.

    PaymentIssuedParams
    {
    "sequence_code": "PV20190001",
    "variable_symbol": "20190001",
    "date": "2019-07-12",
    "date_vat": "2019-07-12",
    "proforma_invoice_received_id": 1234,
    "payment_type": "transfer",
    "date_vat_prev": "2019-05-05",
    "description": "Popis",
    "rounding_type": "round",
    "reference_mark": "RF",
    "full_paid": true,
    "liquidation_amount": 50,
    "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,
    "accountentrytype_id": 532,
    "vattype_id": 1,
    "chart_account_id": 46,
    "vat_chart_id": 52
    }
    ],
    "customer_id": 785,
    "supplier_id": 785,
    "invoice_id": 13290,
    "creditnote_id": 13290,
    "cash_register_id": 785,
    "bank_account": 456
    }