Parameters
JSON body
Request body
application/jsonexternalIdstringRequiredLength: 24–24
descriptionstringOptionalLength: 1–∞
category"fees" | "shipping" | "marketing" | "payroll" | "utilities" | "supplies" | "services" | "sw" | "storage" | "tax" | "insurance" | "travel" | "writeoff" | "refund" | "other"OptionalaccountCodestring | nullOptionalOne of 2:
Variant 1
string
Length: 0–16
Variant 2
null
vatRatenumber | nullOptionalOne of 2:
Variant 1
number
Variant 2
null
totalMoneynumber | nullOptionalOne of 2:
Variant 1
number
Variant 2
null
netMoneynumber | nullOptionalOne of 2:
Variant 1
number
Variant 2
null
vatMoneynumber | nullOptionalOne of 2:
Variant 1
number
Variant 2
null
effectiveDatestringOptionaldueDatestring | nullOptionalOne of 2:
Variant 1
string
Variant 2
null
paidDatestring | nullOptionalOne of 2:
Variant 1
string
Variant 2
null
paymentMethodstring | nullOptionalOne of 2:
Variant 1
string
Length: 0–32
Variant 2
null
internalNotestring | nullOptionalOne of 2:
Variant 1
string
Variant 2
null
payerContactExternalIdstring | nullOptionalExternal id of the new "PLÁTCE" contact. null clears the link; omit to keep the current value. Editing the payer is allowed even on terminal rows because it does not move money — it just re-attributes who owes what.
One of 2:
Variant 1
string
Length: 16–24
Variant 2
null
supplierContactExternalIdstring | nullOptionalExternal id of the new "PŘÍJEMCE" contact. Same tri-state as payer: null clears, omit keeps. Editing the supplier is allowed on terminal rows for the same reason.
One of 2:
Variant 1
string
Length: 16–24
Variant 2
null