> ## 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에서 회계 담당자가 회계 월을 잠그고 종료하는 방법: 열림 → 잠김 → 종료됨 수명 주기, 종료 체크리스트와 차단 검사, 각 상태가 거부하는 것, 잠금 해제 및 다시 열기.

기간 종료는 재무 팀이 한 달의 숫자를 확정하는 방식입니다. 회계 기간은 한 달력 월이며 모든 거래는 전기일에 따라 어느 기간에 속합니다. 기간을 종료하면 종료 체크리스트가 해당 월이 깨끗하다고 확인한 후 그 기간으로의 추가 전기를 막고 보고를 위해 잔액을 스냅샷합니다.

## 수명 주기의 작동 방식

각 기간에는 **종료 상태**가 있으며 의도적으로 되돌리지 않는 한 열림 → 잠김 → 종료됨으로 한 방향으로만 이동합니다. 이 상태는 이전의 `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는 해당 기간의 종료 화면을 처음 열 때 이를 기간별 목록으로 복사합니다. 모든 회사에 시스템 작업 아홉 개가 제공되며 비활성화할 수는 있지만 삭제할 수는 없습니다.

### 작업 유형

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 동기화 완료 | 차단 | 기간에 전기된 전표가 연결된 회계 시스템에 도달하지 못했습니다. 활성 회계 연동이 없으면 통과합니다. |
| 기간을 포함하는 감가상각 실행 전기 | 경고 | 감가상각 실행이 이 기간에 대해 감가상각하거나 초안 실행이 이 기간에 끝납니다. |
| 회사 간 거래 일치 및 소거 | 경고 | 일치하지 않은 회사 간 거래가 이 회사와 관련되어 있습니다. |

나머지 세 시스템 작업은 위에 나열한 작업입니다. "기간 종료" 작업은 없습니다. 종료는 체크리스트를 통과한 후 누르는 버튼입니다.

## 기간 종료하기

### 기간의 종료 체크리스트 열기

처음 방문하면 회사 템플릿에서 기간의 작업 목록이 만들어집니다. 자동 검사는 즉시 실시간 결과를 표시합니다.

### 기간 잠그기

**기간 잠그기**를 실행합니다. 이제 운영 문서는 해당 월에 전기할 수 없지만 회계 조정은 여전히 가능합니다.

### 차단 해결

실패한 각 차단이 보고하는 내용을 해결합니다. 예를 들어 대기 중인 문서를 전기하거나 균형이 맞지 않는 전표를 정정합니다. 차단은 근본 데이터가 깨끗할 때만 통과합니다.

### 나머지 완료 또는 건너뛰기

작업 및 수동 작업을 완료로 표시하며 선택적으로 메모를 남길 수 있습니다. 차단이 아닌 작업은 대신 건너뛸 수 있으며, 건너뛸 때는 항상 사유가 필요합니다.

### 종료

기간을 종료합니다. Alforse는 서버에서 전체 체크리스트를 다시 확인하며, 모든 필수 작업이 완료 또는 건너뜀이고 실패한 차단이 없을 때만 종료합니다. 여전히 막는 것이 있으면 오류가 작업의 이름을 알려 줍니다.

HEADS UP

**기간은 순서대로 종료하고 다시 엽니다**

**이전** 기간이 아직 종료되지 않은 동안에는 기간을 종료할 수 없습니다(*"Earlier periods must be closed first"*). **이후** 기간이 종료된 동안에는 기간을 다시 열 수 없으므로(*"Later periods must be reopened first"*) 가장 최근에 종료한 기간부터 거꾸로 다시 엽니다.

버튼 상태에 의존하지 마십시오. 서버와 데이터베이스 규칙 모두 체크리스트가 허용하지 않는 종료를 거부합니다.

## 잠금 해제와 다시 열기

두 가지 작업이 기간을 되돌리며, 되돌리는 범위가 다릅니다.

| 작업 | 이동 | 지우는 내용 | 제한 |
| - | - | - | - |
| **잠금 해제** | 잠김 → 열림 | 누가 언제 잠갔는지 | 기간에 활성 종료 증거가 있는 동안에는 거부됩니다. 스냅샷을 기록하지 않으며 잔액을 변경하지 않습니다. |
| **다시 열기** | 종료됨 → 열림 | 누가 언제 종료했는지와 종료 시 기록된 잔액 스냅샷 | 입력한 사유를 기록합니다. 종료된 기간만 다시 열 수 있습니다(*"Period is not closed"*). |

다시 열면 각 스냅샷이 해당 기간의 종료일까지 누적되므로 기간 자신의 스냅샷과 이를 포함한 이후 스냅샷이 삭제됩니다. 그런 다음 해당 월로의 전기가 재개됩니다. 기간이 다시 종료될 때까지 잔액 보고서는 스냅샷 대신 전체 거래 이력을 읽습니다.

## 회계 기간과 달력

Alforse는 **회계 연도** 단위로 기간을 생성합니다. 회사의 회계 연도 시작 월부터 시작하는 열두 개의 월별 기간입니다. 이미 존재하는 기간 번호는 건너뛰므로 한 해를 다시 생성해도 안전합니다. 각 기간에는 시작 월에서 도출된 회계 연도와 기간 번호가 있습니다.

회계 연도의 이름은 그 해가 **끝나는** 달력 연도로 정해집니다. 따라서 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"(차단 작업은 건너뛸 수 없습니다. 먼저 근본 문제를 해결하십시오)

**원인:** 작업이 차단이며 차단은 해결만 할 수 있습니다.
**해결 방법:** 검사가 보고하는 조건(대기 중인 문서 전기, 전표 균형 맞추기 등)을 통과할 때까지 정정하십시오. 경고 작업만 건너뛸 수 있습니다.

### 종료가 거부되거나 종료 버튼이 비활성화되어 있습니다

**원인:** 필수 작업 중 하나 이상이 완료도 건너뜀도 아니거나 실패한 차단이 있습니다. 오류가 작업의 이름을 알려 줍니다. 데이터베이스 규칙이 같은 검사를 반복하며, 초안 전표나 미전기 송장 또는 지불이 기간 날짜로 되어 있을 때 *"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/ko/docs/reference/accounting.md)

**송장**

매출 및 매입 송장: 잠금이나 종료가 막는 운영 문서입니다.

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


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