> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 期間クローズ

> 経理担当者が Alforse で会計月をロックしてクローズする方法。オープン → ロック中 → クローズのライフサイクル、クローズチェックリストとブロックするチェック、各状態が拒否するもの、ロック解除と再オープンの方法を説明します。

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

## ライフサイクルのしくみ

各期間には**クローズステータス**があり、意図的に戻さない限り、オープン → ロック中 → クローズの一方向に進みます。このステータスは、以前からある `Active`/`Inactive` フラグとは別のものです。そちらは現在の期間を示すだけで、Alforse が必要に応じて次の期間を作成するために使います。

<details>
  <summary>**オープン**</summary>

  すべてが転記されます。業務文書（入荷、出荷、請求書、支払）と仕訳は、その日付で計上されます。
</details>

<details open>
  <summary>**ロック中**</summary>

  業務文書は拒否されますが、会計調整は引き続き転記されます。確定する前に確認するための状態です。
</details>

<details>
  <summary>**クローズ**</summary>

  その月は確定です。反転を含め、何も転記されず、残高がスナップショットされます。再び転記するには再オープンします。
</details>

ロック中を飛ばすことはできません。オープンの期間をクローズしようとすると、*"Period must be locked before closing."*（クローズする前に期間をロックする必要があります）で失敗します。各遷移は、誤った状態から開始することも拒否され、アプリケーションの下でデータベースのルールが同じ順序を強制します。

NOTE

**ロックするタイミングとクローズするタイミング**

月の業務が終わったが、経理担当者がまだ調整している間に、期間をロックします。ロック中は新しい入荷、出荷、請求書、支払が止まりますが、会計調整として転記された手動仕訳は通ります。帳簿が確定したら期間をクローズします。クローズした期間は何も受け付けません。

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

すべての転記経路は、何かを書き込む前に、対象期間がどの状態かを会計サービスに確認します。

| 期間の状態 | 業務文書 | 会計調整 | 表示されるメッセージ |
| - | - | - | - |
| オープン | 転記 | 転記 | — |
| ロック中 | 拒否 | 転記 | *"Accounting period is locked. Post as an accounting adjustment or unlock the period first."*（会計期間はロックされています。会計調整として転記するか、先に期間のロックを解除してください） |
| クローズ | 拒否 | 拒否 | *"Accounting period is closed. Reopen it before posting."*（会計期間はクローズされています。転記する前に再オープンしてください） |

クローズの期間については、データベースのルールがこれらのチェックを裏付けます。未転記の請求書や支払の日付を、クローズの期間に設定することを拒否し、転記済みの仕訳の下で期間の日付範囲がずれないようにし、仕訳がクローズの期間から削除されたり、外に移動されたりするのを防ぎます（*"Cannot delete journal …: accounting period is closed"*）。ロック中の動作は、誰が転記しているかを知る必要があるため、アプリケーションでのみ強制されます。

## クローズチェックリスト

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

### タスクの種類

FieldType

<details>
  <summary>**自動**`タスクタイプ`</summary>

  チェックリストが読み込まれるたびに Alforse が評価する、ライブの準備確認。チェックが通っている間は完了、失敗している間はオープンと表示されます。自分でチェックすることはありません。
</details>

<details>
  <summary>**アクション**`タスクタイプ`</summary>

  自分で実行するステップ。**期間をロックする**は、ボタンで期間をオープンからロック中に移すアクションで、その完了状態は、チェックではなく期間のクローズステータスから決まります。その他のアクション（**マイナスの手持在庫を確認する**と**財務諸表を確認する**）は、自分で完了とマークする承認です。
</details>

<details>
  <summary>**手動**`タスクタイプ`</summary>

  会社が追加する独自の承認で、自分で完了とマークします。
</details>

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

### ブロッカーと警告

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

FieldType

<details>
  <summary>**ブロッカー**</summary>

  チェックの失敗がクローズを止めます。スキップはできず、通るまで根本的な問題を解決します。
</details>

<details>
  <summary>**警告**</summary>

  チェックの失敗は問題を知らせますが、クローズは止めません。そのまま進めるか、理由を添えてタスクをスキップできます。
</details>

### 組み込みのチェック

| チェック | 重大度 | 失敗する条件 |
| - | - | - |
| 保留中の業務文書を転記する | ブロッカー | 未転記の入荷、出荷、請求書の日付がこの期間にある。 |
| 下書きの仕訳エントリを転記または日付変更する | ブロッカー | 下書きの仕訳エントリの日付がこの期間にある。 |
| 期間の試算表の貸借が一致している | ブロッカー | 転記済みの仕訳で、借方と貸方が等しくない。 |
| 外部 GL の同期が完了している | ブロッカー | 期間内に転記された仕訳が、接続された会計システムにまだ届いていない。有効な会計連携がない場合は通過します。 |
| 期間を対象とする減価償却の実行を転記する | 警告 | 減価償却の実行がこの期間の減価償却を行う、または下書きの実行がこの期間で終わる。 |
| 企業間取引を照合して消去する | 警告 | この会社に関わる不一致の企業間取引がある。 |

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

## 期間をクローズする

### 期間のクローズチェックリストを開く

最初に開くと、会社のテンプレートから期間のタスクリストが作成されます。自動チェックは、その場でライブの結果を表示します。

### 期間をロックする

**期間をロックする**を実行します。これ以降、その月には業務文書を転記できませんが、会計調整は転記できます。

### ブロッカーを解消する

失敗した各ブロッカーが報告する内容を修正します。たとえば保留中の文書を転記する、貸借が一致しない仕訳を修正する、などです。ブロッカーが通るのは、根本のデータが正しいときだけです。

### 残りを完了またはスキップする

アクションと手動のタスクを、必要ならメモを付けて完了とマークします。ブロッカーではないタスクは代わりにスキップでき、スキップには必ず理由が必要です。

### クローズする

期間をクローズします。Alforse はサーバー上でチェックリスト全体を再確認し、必須のタスクがすべて完了またはスキップ済みで、失敗しているブロッカーがない場合にのみクローズします。まだ妨げるものがある場合、エラーにタスク名が表示されます。

HEADS UP

**期間は順番にクローズし、再オープンします**

**それ以前**の期間がクローズされていない間は、期間をクローズできません（*"Earlier periods must be closed first"*）。**それ以降**の期間がクローズされている間は、期間を再オープンできません（*"Later periods must be reopened first"*）。そのため、最も新しくクローズした期間から遡って再オープンします。

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

## ロック解除と再オープン

期間を戻すアクションは 2 つあり、元に戻す範囲が異なります。

| アクション | 移動 | クリアされるもの | 制限 |
| - | - | - | - |
| **ロック解除** | ロック中 → オープン | ロックした人と日時 | 期間にまだ有効なクローズの証跡がある間は拒否されます。スナップショットは書き込まず、残高も変更しません。 |
| **再オープン** | クローズ → オープン | クローズした人と日時、およびクローズが書き込んだ残高のスナップショット | 入力した理由を記録します。再オープンできるのはクローズの期間だけです（*"Period is not closed"*）。 |

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

## 会計期間とカレンダー

Alforse は期間を**会計年度**ごとに生成します。会社の会計年度の開始月から始まる、12 か月分の期間です。同じ年度を再度生成しても、すでに存在する期間番号はスキップされるため、安全です。各期間は、その開始月から導出された会計年度と期間番号を持ちます。

会計年度は、それが**終わる**暦年にちなんで名付けられます。2025 年 7 月に始まる会計年度は、したがって FY2026 です。

HEADS UP

**カレンダーが確定すると、会計年度の開始月はロックされます**

何かが転記された後、またはいずれかの期間がロック中またはクローズになった後は、会計年度の開始月を変更できません。すでに報告された期間のラベルを付け替えると、履歴が書き換わってしまうためです。それまでは、空のオープンの期間を削除して再生成できます。転記済みの仕訳がある期間や、オープン以外の状態にある期間は、削除できません。

## トラブルシューティング

### "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"*）。
**対処:** 確定したカレンダーに対してできることはありません。これは、すでに報告された期間を保護するためです。

## 関連

**会計と元帳**

勘定科目、仕訳、ディメンション、すべてのフローが生成する転記です。

[Open](https://docs.alforse.com/ja/docs/reference/accounting.md)

**請求書**

売上請求書と仕入請求書。ロックやクローズが止める業務文書です。

[Open](https://docs.alforse.com/ja/docs/reference/invoices.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.