Appearance
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
params
period
string
tenantId
string
Returns
Promise<object[]>