メインコンテンツへスキップ
期間クローズは、経理チームが月次の数値を確定させる手段です。は暦の 1 か月で、すべての取引は転記日付によっていずれかの期間に属します。クローズチェックリストでその月に問題がないことが確認された後、すると、その期間へのそれ以上の転記が止まり、レポート用に残高がスナップショットされます。

ライフサイクルのしくみ

各期間にはクローズステータスがあり、意図的に戻さない限り、オープン → ロック中 → クローズの一方向に進みます。このステータスは、以前からある Active/Inactive フラグとは別のものです。そちらは現在の期間を示すだけで、Alforse が必要に応じて次の期間を作成するために使います。
ロック中を飛ばすことはできません。オープンの期間をクローズしようとすると、“Period must be locked before closing.”(クローズする前に期間をロックする必要があります)で失敗します。各遷移は、誤った状態から開始することも拒否され、アプリケーションの下でデータベースのルールが同じ順序を強制します。

ロック中またはクローズの期間が止めるもの

すべての転記経路は、何かを書き込む前に、対象期間がどの状態かを会計サービスに確認します。 クローズの期間については、データベースのルールがこれらのチェックを裏付けます。未転記の請求書や支払の日付を、クローズの期間に設定することを拒否し、転記済みの仕訳の下で期間の日付範囲がずれないようにし、がクローズの期間から削除されたり、外に移動されたりするのを防ぎます(“Cannot delete journal …: accounting period is closed”)。ロック中の動作は、誰が転記しているかを知る必要があるため、アプリケーションでのみ強制されます。

クローズチェックリスト

クローズは、保存されたチェックリストを通じて実行されます。会社は、クローズタスクのテンプレートを保持しており、その期間のクローズ画面を初めて開いたときに、Alforse がそれを期間ごとのリストにコピーします。9 つのシステムタスクがすべての会社に付属します。無効にはできますが、削除はできません。

タスクの種類

自動タスクの背後にある評価処理を Alforse が見つけられない場合、チェックを通過とするのではなく、失敗として扱います。これによりクローズはブロックされたままになり、理由が見える状態になります。

ブロッカーと警告

各自動タスクには重大度があり、チェックが失敗したときの動作を決めます。

組み込みのチェック

残りの 3 つのシステムタスクは、上記のアクションです。「期間をクローズする」タスクはありません。クローズは、チェックリストが通った後で押すボタンです。

期間をクローズする

ボタンの状態に頼らないでください。チェックリストが許可しないクローズは、サーバーとデータベースのルールの両方が拒否します。

ロック解除と再オープン

期間を戻すアクションは 2 つあり、元に戻す範囲が異なります。 各スナップショットはその期間の終了日までの累計であるため、再オープンすると、その期間自体のスナップショットと、それを含む以降のスナップショットが削除されます。その後、その月への転記が再開されます。期間が再びクローズされるまで、残高レポートはスナップショットではなく取引履歴の全体を読み取ります。

会計期間とカレンダー

Alforse は期間を会計年度ごとに生成します。会社の会計年度の開始月から始まる、12 か月分の期間です。同じ年度を再度生成しても、すでに存在する期間番号はスキップされるため、安全です。各期間は、その開始月から導出された会計年度と期間番号を持ちます。 会計年度は、それが終わる暦年にちなんで名付けられます。2025 年 7 月に始まる会計年度は、したがって FY2026 です。

トラブルシューティング

”Period must be locked before closing.”(クローズする前に期間をロックする必要があります)

原因: 期間がまだオープンで、クローズが許可されるのはロック中からだけです。 対処: チェックリストで期間をロックするを実行してから、クローズします。

“Accounting period is closed. Reopen it before posting.”(会計期間はクローズされています。転記する前に再オープンしてください)

原因: 転記日付がクローズの期間にあり、クローズの期間は業務文書も会計調整も拒否します。 対処: 期間を再オープンするか、文書の転記日付を、オープンの期間内の日付に変更します。

“Accounting period is locked. Post as an accounting adjustment or unlock the period first.”(会計期間はロックされています。会計調整として転記するか、先に期間のロックを解除してください)

原因: 期間がロック中で、入荷、出荷、請求書、支払はブロックされますが、会計調整は受け付けられます。 対処: エントリを会計調整として転記するか、期間のロックを解除します。

“Earlier periods must be closed first (sequential close)“(先に以前の期間をクローズする必要があります(順次クローズ))

原因: 以前の期間がまだクローズされていません。 対処: クローズされていない最も古い期間を最初にクローズし、順に進めます。

“Later periods must be reopened first (reopen from the most recent close backwards)“(先に以降の期間を再オープンする必要があります(最新のクローズから遡って再オープン))

原因: 以降の期間がまだクローズされています。 対処: 最も新しくクローズした期間から、この期間に達するまで順に再オープンします。

“A reason is required to skip a task”(タスクをスキップするには理由が必要です)

原因: 理由が空のままスキップが送信されました。 対処: 理由を入力して、もう一度スキップします。

“Blocker tasks cannot be skipped; resolve the underlying issue first”(ブロッカーのタスクはスキップできません。先に根本的な問題を解決してください)

原因: そのタスクはブロッカーで、ブロッカーは解決することしかできません。 対処: チェックが報告する状態(保留中の文書を転記する、仕訳の貸借を一致させるなど)を、通るまで修正します。スキップできるのは警告のタスクだけです。

クローズが拒否される、またはクローズボタンが無効になっている

原因: 必須のタスクの少なくとも 1 つが、完了でもスキップ済みでもないか、ブロッカーが失敗しています。エラーにタスク名が表示されます。データベースのルールは同じチェックを繰り返し、下書きの仕訳や、未転記の請求書・支払の日付がその期間にある場合には、“earlier accounting periods must be closed first” や “accounting period has unposted journals or financial documents” で拒否することもあります。 対処: 示されたタスクを解決してから、もう一度クローズします。

期間を削除できない、または会計年度の開始月を変更できない

原因: を削除できるのは、空でオープンの間だけです。会計年度の開始月は、転記済みまたは反対仕訳済みの仕訳が存在するか、いずれかの期間がロック中またはクローズになった時点でロックされ、データベースが変更を拒否します(“fiscal start month cannot change after accounting periods are locked, closed or posted to”)。 対処: 確定したカレンダーに対してできることはありません。これは、すでに報告された期間を保護するためです。

関連