accounting-settings

Edit Balance Sheet Lines

Manual line correction (accountant, scoped) — forks a new accepted manual snapshot.

Loads the snapshot, scopes by its company, then forks the accepted snapshot into a new accepted source=manual snapshot applying the per-line edits (final side/abs-amount, clearing needs_review) and supersedes the prior one atomically. 404 if the snapshot is missing; 409 if it is not the live accepted snapshot.

put/balance-sheets/{snapshot_id}/lines

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/balance-sheets/{snapshot_id}/lines
  • Auth: none declared

Path parameters

snapshot_idstring required

Headers

authorizationstring nullable

Cookies

access_tokenstring nullable

Request body

Response

Successful Response

idstring required
company_idstring required
fiscal_yearinteger required
as_of_datestring date nullable
currencystring required
status'accepted' | 'proposed' | 'superseded' | 'founding' required

Lifecycle of a balance-sheet snapshot.

accepted is the single live snapshot per (company, fiscal_year); proposed is a consent-gated replacement awaiting the user's decision; superseded is a retired snapshot (replaced by a newer accepted one, or a discarded proposal).

founding (ZCT-843) is a different KIND of sheet, not a lifecycle stage of a closing sheet: the founding balance sheet (Gründungsbilanz) a newly founded company's FIRST fiscal year opens from, filed under that year. It is deliberately a status value: every reader of "the accepted sheet of year N" — the consent lifecycle, the one-accepted-per-year index, the next year's opening, reconciliation, staleness — filters accepted/proposed, so none of them can ever take a founding sheet for a closing one. At most one is live per company; a replacement marks it superseded.

sourcestring required
source_document_idstring nullable
totalsobject
snapshot_hashstring required
created_atstring date-time required
superseded_atstring date-time nullable
resolution_jsonobject nullable
equity_rolesobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.