accounting-settings
Update Vat Rate
Edit a VAT rate (accountant): the active pin and/or its revenue-account link.
Each field applies only when present in the body, so the historical {"active": …} call is byte-compatible and an omitted key never clears anything; an explicit "revenue_account_code": null does clear the link, and is the only way to (ZET-210 — no automatic writer sets it, so none can clear it either).
- active — toggles the flag and pins it active_source="manual" so document/bexio writers never clobber it. The row's source (origin: document/bexio/standard/manual) is untouched.
- revenue_account_code — the ESTV activity revenue account a settlement rate (Saldo-/Pauschalsteuersatz) settles, i.e. what fills the form's Saldo rows 322/323 (supplies through 2023 / from 2024). 422 on a non-settlement rate, on an account that is not an income, non-contra account of this company's chart, or when another settlement rate whose window overlaps this one's already claims it.
- granted_from / valid_to (F2418 (6), F2411) — a settlement rate's ESTV grant and end dates, so successive editions' rates of one activity each settle their own supplies. 422 on a non-settlement rate or an inverted window; 409 when the write turns an effective → SSS entry the books show ineligible (F2418 (3)).
- activity_id (F1414) — the partner's five-character ESTV activity ID of a settlement rate, under which a 2025+ Saldo/Pauschal eMWST file declares its turnover; null clears it. 422 on a non-settlement rate, on anything but five letters/digits, and on a technical ID T0001–T0020.
404 when the rate id is unknown or belongs to another company. An empty body is a 422, not a silent no-op.
put/companies/{company_id}/accounting-settings/vat-rates/{rate_id}
Request
- Base URL: https://app.zeno-works.ch (the document declares no server; this is the origin it was published from)
- URL: https://app.zeno-works.ch/companies/{company_id}/accounting-settings/vat-rates/{rate_id}
- Auth: none declared
Path parameters
company_idstring required
rate_idstring required
Headers
authorizationstring nullable
Cookies
access_tokenstring nullable
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.