ProformaInvoiceIssuedParams
Tělo požadavku pro vytvoření nebo editaci zálohové faktury vydané.
Není to tvar detailu. Odpověď z GET /proforma_invoice_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) |
|---|---|---|
| zákazník | customer — objekt | customer_id — ID |
| bankovní účet | bank_account — objekt | bank_account — ID |
| stav dokladu | document_state — objekt | document_state_id — ID |
price, price_czk, price_inc_vat, price_inc_vat_czk, to_be_paid, to_be_invoiced | dopočítané | neposílají se |
Pole jen pro čtení (id, deleted, share_link a dopočtené částky)
server ignoruje.
U zálohových faktur se nepoužívají date_vat ani date_vat_prev.
Číslo dokladu. Když se nevyplní, přidělí ho číselná řada nastavená ve firmě.
např.DOC20190001Variabilní symbol.
např.20190001Datum vystavení.
např.2019-07-12Datum zdanitelného plnění. U neplátce DPH se nevyplňuje.
např.2019-01-10Datum splatnosti.
např.2019-01-25Měna dokladu.
např.CZKtransfercashcashondeliveryreciprocitycreditcardZpůsob úhrady dokladu. Popisy hodnot vrací Metody plateb.
Pro transfer a creditcard je na dokladu povinný bank_account,
pro cash, cashondelivery a reciprocity může být null.
Datum předchozí sazby DPH. Vyplňuje se u dokladů, které spadají do období se změnou sazby.
např.2019-01-01Pozná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 typu účetní položky.
Přepisuje chart_account_id.
ID typu DPH. Přepisuje vat_chart_id.
ID účtu DPH.
ID zákazníka.
ID bankovního účtu, na který se má platit.
Povinný pro payment_type transfer a creditcard; pro cash,
cashondelivery a reciprocity může být null.
ID stavu dokladu.
Doklad je v režimu One Stop Shop. Podmínky režimu popisuje průvodce doklady.
{
"sequence_code": "DOC20190001",
"variable_symbol": "20190001",
"date": "2019-07-12",
"date_vat": "2019-01-10",
"maturity_date": "2019-01-25",
"currency": "CZK",
"payment_type": "transfer",
"date_vat_prev": "2019-01-01",
"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,
"accountentrytype_id": 532,
"vattype_id": 1,
"chart_account_id": 46,
"vat_chart_id": 52
}
],
"customer_id": 785,
"bank_account": 456,
"document_state_id": 67,
"oss_mode": false
}