Skip to content

Documentation


Documentation / @kizami/db / getOriginalClosingSnapshots

Function: getOriginalClosingSnapshots()

getOriginalClosingSnapshots(db, params): Promise<object[]>

Defined in: packages/db/src/queries/closings.ts:287

(tenantId, period) の「最初の close」に紐づくスナップショットを全ユーザー分返す(当初の確定値、 amend による書き換えの影響を受けない)。period が一度も締められていなければ空配列。

判断点: reopen → 再締め(close)を経た period でも、依頼原文どおり「最初の close」を指す ("最初の close に紐づく世代(当初の確定値)")。全体解除からの再締めは、そもそも amend とは 別の既存ワークフロー("月全体を解除 → 修正 → 再締め")であり、その履歴も「当初どうだったか」 の一部として残しておく方が監査上安全という判断による。

Parameters

db

Database

params

period

string

tenantId

string

Returns

Promise<object[]>