> ## 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가 라인으로부터 모든 송장과 월별 매출을 산출하고, 기한이 되면 각 송장을 초안으로 작성하며, 매출을 월 단위로 인식합니다.

## 개요

| 계약의 구성 요소 | 결정하는 내용 | 섹션 |
| - | - | - |
| **약관**(Terms) | 고객, 통화, 시작일, 기간, 갱신 | [계약 설정](#setting-up-a-contract), [갱신](#renewal) |
| **라인** | 청구되는 서비스, 청구 빈도, 요율 | [라인](#lines) |
| **송장 일정** | 각 송장의 날짜와 라인별 기여 금액 | [송장 일정](#the-invoice-schedule) |
| **매출 계획** | 각 라인이 매 달력 월에 벌어들이는 매출 | [매출](#revenue) |
| **계약 유형** | 거래의 분류(새 영업, 확대 등) | [계약 유형](#contract-types) |

계약은 **영업 → 서비스 계약**에서 찾을 수 있습니다.

## 계약 설정

계약은 두 가지 방법으로 시작할 수 있습니다.

* 계약 목록에서 **"계약 추가"**(Add Contract)를 선택합니다.
* 수주에서 메뉴의 **"계약 생성"**을 선택합니다. [수주에서 시작](#from-a-sales-order)을 참조하십시오.

새 계약은 5단계의 안내형 설정으로 열립니다. 1단계에서 **"다음"**을 선택하면 계약이 초안으로 저장되며, 이후에는 편집할 때마다 각 단계가 저장됩니다. 완료하지 않은 초안으로 돌아가려면 초안을 열고 **"계속 설정"**을 선택합니다.

**세부 정보.** 거래를 식별합니다. 고객, 계약 이름, 계약 유형, 통화입니다. 그런 다음 기간을 설정합니다. **"시작일"**, **"기간"**, 종료 시 수행할 작업인 \*\*"완료 시 조치"\*\*입니다([갱신](#renewal) 참조). **더보기**를 열면 수주 확정일인 \*\*"계약 마감일"\*\*이 있으며 기본값은 오늘입니다.

**서비스.** \*\*"서비스 추가"\*\*는 서비스 품목을 가져오며 각각 0으로 가격이 책정된 반복 라인이 됩니다. 셀을 편집하여 값을 입력합니다. **"매출 유형"**, 수량, 요율, 할인, 날짜입니다([라인](#lines) 참조).

**송장 관리.** 청구 정보는 고객으로부터 미리 채워집니다. **"지불 조건"**, **"배송처"**, **"송장 주소"**, **"송장 담당자"**, \*\*"청구 대상"\*\*입니다. 필요하면 조정한 다음 [송장 일정](#the-invoice-schedule)을 작업합니다.

**매출.** 각 라인의 매출 방식을 선택하고 월별로 [매출 계획](#revenue)을 확인합니다.

**검토.** 계약 요약과 함께 \*\*"확인"\*\*을 막는 모든 문제로 연결되는 링크가 표시됩니다.

### 수주에서 시작

거래를 처음에 수주로 입력했다면 수주 메뉴의 **"계약 생성"**을 사용합니다(취소되었거나 마감된 수주에서는 제공되지 않습니다). 이동할 **서비스** 라인을 선택합니다. 이미 송장이 발행된 라인은 이동할 수 없습니다. Alforse는 수주의 고객, 청구 대상, 지불 조건, 통화, PO 번호를 이어받은 새 초안 계약을 엽니다. 이동한 라인은 일회성으로 들어오므로, 구독 라인은 반복으로 전환하고 요율 단위를 지정하십시오.

그 이후 수주는 이동한 라인을 송장 발행된 것으로 간주하므로, 수주에 대한 송장 발행은 나머지 라인만 청구합니다. 초안 계약이나 그 라인을 삭제하면 해당 라인은 수주로 돌아갑니다.

## 수명 주기

<details>
  <summary>**Draft**</summary>

  작업 진행 중입니다. 약관, 라인, 송장, 매출 계획을 아직 변경할 수 있으며 아무것도 청구되지 않았습니다.
</details>

<details open>
  <summary>**Active**</summary>

  유효한 상태입니다. 일정이 고정되고, 각 송장은 날짜가 되면 초안으로 작성되며, 매출은 매월 인식됩니다. 이후 변경은 수정 또는 취소를 통해 이루어집니다.
</details>

<details>
  <summary>**Ended**</summary>

  종료되었습니다. 종료일이 지났고 계획된 모든 송장이 생성되었습니다. 아무것도 편집할 수 없습니다.
</details>

### 확인

**"확인"**은 다음 조건을 모두 만족할 때만 성공합니다.

* 계약에 라인이 하나 이상 있고 모든 라인이 서비스 품목입니다.
* 각 반복 라인에 요율 단위가 있습니다.
* 각 라인의 송장 합계가 라인 총액과 일치합니다.
* 각 라인의 매출이 청구 금액과 같습니다.

### 확인 이후

이후 약관과 라인은 [수정](#amendments)을 통해서만 변경할 수 있습니다. 세 가지 속성은 직접 편집할 수 있습니다. **"계약 유형"**, **"송장 관리"**, **"메모"**입니다. **"계약 삭제"**는 초안에서만 사용할 수 있습니다.

### 종료

일일 청구 작업은 종료일이 지났고 계획된 모든 송장이 초안으로 작성된 계약을 종료됨으로 표시합니다. 종료일이 없는 계약은 취소하지 않는 한 이 상태에 도달하지 않습니다.

## 계약 유형

모든 계약과 모든 수정에는 계약 유형이 있습니다.

| 유형 | 일반적인 용도 |
| - | - |
| **새 영업** | 재활성화에 해당하지 않는 모든 경우의 새 계약에 제안됩니다. |
| **재활성화** | 고객의 이전 계약이 모두 종료된 경우의 새 계약에 제안됩니다. |
| **확대** | 반복 가치를 높이는 수정에 제안됩니다. |
| **축소** | 반복 가치를 낮추는 수정에 제안됩니다. |
| **기존** | 예를 들어 갱신이 기록하는 수정에 사용됩니다. |

## 라인

라인은 하나의 **서비스** 품목을 청구합니다. **"매출 유형"**은 **일회성** 또는 **반복**이며, 각 라인에는 자체 수량, 요율, 할인, 시작일, 종료일이 있습니다. 종료일을 비워 두면 계약이 끝날 때까지 이어집니다. 모든 필드를 한 번에 보려면 **"세부 정보 편집"**을 엽니다.

| 라인 설정 | 동작 |
| - | - |
| **일회성** | 라인이 시작되는 날 이후 날짜가 지정된 가장 이른 송장에 전액 청구됩니다. |
| **반복** | 청구 기간마다 요금이 부과됩니다. 요율은 송장 발행 빈도와 무관하게 일, 주, 월, 분기 또는 연 **"당"**으로 제시됩니다. 일 단위 요율을 월 단위로 청구해도 됩니다. |
| **"할인 종료일"** | 반복 라인의 할인을 첫 1년 동안 20% 할인처럼 기간으로 제한합니다. 확인하면 수정으로 변환되며, 다음 날 정가 라인의 복사본이 이어받습니다. |
| **"프로젝트"** | 변경하지 않으면 계약에서 상속됩니다. 라인의 매출 전기에는 프로젝트 [차원](https://docs.alforse.com/ko/docs/reference/dimensions.md)으로 기록됩니다. |

## 송장 일정

### 청구 기간

송장 관리 조건은 계약마다 한 번 설정되며 각 반복 라인을 청구 기간으로 나눕니다.

| 설정 | 옵션과 효과 |
| - | - |
| **"빈도"** | 매주, 월간, 분기별 또는 연간. |
| **"달력 기간으로 정렬"** | 꺼짐: 기간은 시작일부터 계산됩니다. 켜짐: 기간이 달력상의 주(월요일 시작), 월, 분기 또는 연도에 맞춰지며 첫 기간은 더 짧아집니다. |
| **"청구 시점"** | *선금*(Advance)은 기간의 송장 날짜를 첫날로, *후불*(Arrears)은 마지막 날로 지정합니다. |
| **"첫 번째 송장"** | 이보다 앞서는 날짜의 송장은 모두 이 날짜로 이동됩니다. |

### 기간 가격 책정 방식

Alforse는 각 기간에 대해 요율 단위 전체를 청구하고 남는 부분은 일수로 일할 계산합니다.

* **월은 기간의 첫날부터 측정됩니다.** 따라서 3월 15일부터 4월 14일까지는 한 달 전체로 계산되고, 달력에 맞춘 11월 15\~30일 기간은 30일 중 16일입니다.
* **일 단위 요율은 일수에 비례합니다.** 일당 \$15이면 31일인 달은 \$465입니다.
* **예외: 더 긴 요율 단위(월, 분기, 연)의 주간 송장 발행.** 이 경우 각 날은 연평균으로 가격이 책정되어 모든 주가 동일해지고(월 \$3,650이면 한 주는 \$840.00), 365일의 1년은 정확히 열두 달의 합계가 됩니다.

### 계산 예시

계약이 11월 1일에 시작하고 월간 선금으로 송장이 발행됩니다. 라인은 세 개입니다.

| 라인 | 유형 | 요율 | 첫 송장 | 이후 월 |
| - | - | - | - | - |
| 구현 | 일회성 | \$48,000 | \$48,000 | — |
| 12석 | 반복 | 월 \$50, 20% 할인 | \$480 | \$480 |
| 지원 | 반복 | 연 \$1,440 | \$120 | \$120 |
| **송장 합계** | | | **\$48,600** | **\$600** |

### 일정 편집

계약이 초안인 동안 일정은 송장마다 행, 라인마다 열이 있는 그리드로 표시됩니다. 다음을 할 수 있습니다.

* 셀에서 날짜나 금액을 편집합니다.
* **"송장 추가"**로 송장을 삽입합니다.
* 행 메뉴의 **"송장 삭제"**로 송장을 제거합니다.

NOTE

**라인의 총액은 고정되며 시기만 이동합니다**

그리드 편집은 라인의 금액을 송장 간에 재분배할 수는 있지만 줄이거나 늘릴 수는 없습니다. \$48,000 요금에 대해 \$16,000짜리 송장 세 개는 가능합니다. 합계가 \$40,000뿐인 송장은 \$8,000을 **"청구할 남음"** 행에 남기며, 그 금액을 배정하기 전에는 \*\*"확인"\*\*할 수 없습니다.

편집하면 일정이 라인에서 분리됩니다. 이후 라인을 변경하면 그리드가 갱신되는 대신 청구할 남은 금액으로 나타납니다. 편집 내용을 버리고 라인으로부터 일정을 다시 생성하려면 **"일정 재설정"**을 사용합니다.

### 얼마나 앞서 계획되는가

종료일이 있는 계약은 종료일까지 송장이 계획됩니다. 종료일이 없는 계약은 다음 청구 기간까지만 계획되며 기준은 매일 앞으로 이동합니다.

### 기간 중간에 마이그레이션한 계약

다른 시스템에서 기간 중간에 계약이 들어오는 경우 **고급** → **"다른 시스템에서 마이그레이션 중입니까?"**를 열고 **"청구 완료일"**을 설정합니다. 이 날짜 이전에 끝나는 기간은 **외부 송장 발행**으로 표시되며 Alforse는 이를 절대 청구하지 않습니다.

Alforse screenshot**계약 설정의 송장 관리 단계. 청구 대상과 일정 섹션이 송장 그리드 위에 있고, 그리드에는 송장마다 한 행과 청구할 남음 합계 행이 있음**

누가 지불하는지, 얼마나 자주 지불하는지, 계획된 송장의 전체 목록을 한 단계에서 모두 확인합니다.

Alforse screenshot**초안 계약의 페이지: 상단에 요약, 그 아래 편집된 일정이 있는 송장 섹션, 그리고 매출 미리보기**

초안 보기: 첫 송장에 일회성 요금이 포함되고 이후 월별 송장이 이어집니다.

## 송장 관리

### 송장이 초안으로 작성되는 시점

일일 작업은 오늘까지 날짜가 도래한 계획된 모든 송장을 계약당 하나씩 매출 송장으로 만듭니다. 한 계약에 대해 이를 즉시 수행하려면 활성 상태인 계약에서 **"송장"**을 선택합니다. 송장 라인에는 해당 청구 기간과 계약 라인의 수량, 정가, 할인이 표시되며 계약의 **"배송처"**가 송장의 배송 주소가 됩니다.

### 초안 작성 이후

그 이후의 처리는 계약의 **"송장 관리"** 속성이 결정합니다. 계약에 설정이 없으면 회사 기본값이 적용됩니다. **설정 → 송장 관리**의 **"정기 송장"**입니다.

| 설정 | 결과 |
| - | - |
| **초안만** | 송장은 누군가 전기할 때까지 대기합니다. |
| **전기** | 자동으로 전기됩니다. |
| **전기 및 이메일** | 전기된 후 PDF를 첨부하여 **"송장 담당자"**에게 이메일로 보내며, 담당자에게 이메일 주소가 있어야 합니다. |
| **Stripe를 통해 전기 및 전송** | 전기된 후 연결된 Stripe 계정을 통해 결제 링크와 함께 전송됩니다. |

**Stripe를 통해 전기 및 전송**을 사용하려면 청구 고객이 Stripe 고객과 연결되어 있어야 합니다. 연결되어 있지 않으면 **"확인"**이 같은 이메일을 가진 기존 Stripe 고객을 연결하거나 새로 만들도록 제안하며, 송장을 생성할 권한이 필요합니다.

### 검토를 위해 보류되는 송장

다음에 해당하면 송장은 설정을 따르지 않고 보류됩니다.

* 계약 변경에 대한 크레딧을 포함하는 경우
* 무효 처리된 송장을 다시 청구하는 경우
* 영업 규칙을 위반하는 경우
* 전기 오류가 발생한 경우

보류된 송장은 **매출 송장**에 노란색 **검토 필요** 배지로 표시되며, 목록을 **검토 필요**로 필터링할 수 있습니다. 계약의 영업사원, 없으면 작성자에게 일일 요약이 전송됩니다.

### 무효 처리와 삭제

전기된 계약 송장을 무효 처리하면 해당 기간이 일정으로 돌아가 다음 실행 시 다시 청구되며, 이번에는 보류된 송장으로 처리됩니다. 초안 계약 송장을 삭제해도 같은 방식으로 기간이 해제됩니다.

## 매출

### 각 라인이 매출을 얻는 시점

매출 발생 구간은 **"도입"**(비어 있으면 **"매출 시작"**, 그것도 없으면 라인의 시작일)에서 시작되어 **"매출 종료"**(없으면 라인의 종료일)에서 끝납니다. 그 구간 내에서 라인은 두 가지 매출 방식 중 하나를 따릅니다.

| 방식 | 패턴 |
| - | - |
| **매일** | 매일 동일한 금액. |
| **균등 기간** | 달력상 한 달 전체마다 동일한 금액이며, 일부 월은 일수로 일할 계산합니다. |

### 매출 계획

그 구간 전체에 걸쳐 **매출 계획**은 라인의 청구 총액을 달력 월에 월별로 하나씩 배분합니다. 초안에서는 그리드(행은 월, 열은 라인)로 표시되며, 금액을 덮어쓰거나 **"월 추가"**로 월을 삽입하거나 **"월 삭제"**로 월을 제거할 수 있습니다. 라인은 청구한 금액을 정확히 인식해야 하므로, **"인식할 남음"** 행에 금액이 남아 있는 동안에는 **"확인"**이 차단됩니다.

NOTE

**편집된 계획은 더 이상 자동으로 갱신되지 않습니다**

변경하기 전까지 계획은 라인과 송장 일정으로부터 다시 계산됩니다. 수동 편집 이후에는 라인이나 송장을 변경하면 대신 인식할 남은 금액으로 나타납니다. 계획을 다시 생성하려면 \*\*"매출 초기화"\*\*를 선택합니다.

### 마이그레이션된 매출

다른 시스템에서 마이그레이션한 계약에는 **"매출 인식 기원"**을 설정합니다. 이 날짜 이전의 월은 **외부에서 인식됨**으로 표시되며, 모든 라인은 청구액에서 다른 곳에서 인식된 금액을 뺀 값을 기초 잔액으로 시작하고 이는 자체 기초 분개로 전기합니다.

### 매출이 전기되는 방식

매출은 송장이 아니라 라인에 연결됩니다. 각 라인은 송장 발행한 금액과 인식한 금액의 차이를 추적합니다.

* **발생 전 청구:** 아직 발생하지 않은 매출에 대한 송장은 영업이 아니라 이연 매출(Deferred Revenue)로 전기됩니다.
* **청구 전 발생:** 아직 송장이 발행되지 않은 월에 대해 인식한 매출은 계약 자산(Contract Assets)에 쌓입니다. 해당 송장이 도착하면 먼저 그 계약 자산 잔액을 상계하고 나머지만 이연합니다.
* **월별 인식:** **회계 → 매출 인식**의 **매출 인식** 실행은 실행 기간 종료일까지 시작된 모든 계획된 월을 인식합니다. 이연 매출 잔액이 허용하는 범위까지 차감하고 나머지는 계약 자산으로 기록합니다.

### 전기된 수치를 보호하는 규칙

* 계약 월의 기한이 도래하기 전에 제안된 인식 실행은 전기하기 전에 다시 계산해야 합니다.
* 외화 계약에서 상계된 잔액의 환율 차이는 매출이 아니라 실현 외환 손익으로 처리됩니다.
* 수정, 취소, 갱신은 발효일부터 매출을 다시 계획합니다. 이미 인식된 월은 변경되지 않으며 차이는 다음 계획된 월에 반영됩니다.

## 수정

### 변경하기

수정은 확인 이후 활성 계약을 변경하는 방법입니다. **"수정"**을 열어 **"날짜 변경"**과 **"사유"**를 입력한 다음 라인을 편집, 추가 또는 종료합니다. **"발효됨"**(Takes Effect) 옵션이 변경 시점을 결정합니다.

| 옵션 | 효과 |
| - | - |
| **변경일부터** | 기존 라인은 전날 중단되고 변경일에 대체 라인이 시작되며 일수 기준으로 일할 계산됩니다. |
| **다음 청구 기간부터** | 일할 계산 없이 새 조건이 다음 청구 기간 시작부터 적용됩니다. |

Alforse는 모든 변경을 수정으로 저장하고, 계약의 **수정** 섹션에 가장 최근 항목이 위로 오도록 이력을 표시합니다.

### 이미 송장이 발행된 기간에 대한 조정

송장이 이미 변경일 이후의 일수를 포함한 경우, 해당 일수는 청구 금액 × 변경 이후 일수 ÷ 청구된 일수에 해당하는 **조정**으로 다음 송장에서 정정됩니다.

계산 예시에서 좌석이 3월 12일에 12석에서 18석으로 늘어난다고 가정합니다. 그러면 4월 1일 송장에는 3월의 마지막 20일에 대한 \$309.68 크레딧과 \$464.52 청구가 포함됩니다.

### 미리보기와 분류

수정 대화상자는 아무것도 저장하기 전에 결과 조정과 예정된 송장의 미리보기를 표시합니다. 반복 가치의 변동을 기준으로 **"계약 유형"**을 제안하며, 증가하면 *확대*, 감소하면 *축소*입니다.

## 취소

### 계약 취소

**"취소"**는 **"종료일"**을 요청하며, 이미 청구된 항목을 크레딧 처리할 필요가 없도록 기본값은 현재 청구 기간의 마감일입니다. 열려 있는 라인은 해당 날짜에 중단되고, 그 이후의 계획된 송장은 삭제되며, 계약은 갱신되지 않습니다.

### 미사용 기간 크레딧

고객이 이미 선금으로 지불한 기간의 중간에 계약을 종료합니까? **"미사용 시간 크레딧"**을 선택하면 Alforse가 남은 일수에 해당하는 대변전표를 초안으로 작성합니다. 전기되면 이 대변전표는 이연 매출에서 차감되며, 이미 인식된 부분은 계약 자산에서 차감됩니다. 이 대변전표는 무효 처리할 수 없습니다.

### 매출에 미치는 영향

새 종료일 이후 월에 대해 이미 인식된 매출은 되돌려집니다. 다음 인식 실행이 음수 월을 기록합니다.

### 되돌리기

생각이 바뀌셨습니까? **"취소 복구"**는 취소된 종료일이 아직 미래이고 미사용 시간 대변전표가 전기되지 않은 경우, 이전 종료일과 갱신 설정을 복원합니다.

## 갱신

**"기간"**에서 기간 길이를 선택합니다. 6개월, 1년, 2년, 3년, 사용자 지정 종료일 또는 종료일 없음(open-ended)입니다.

**"완료 시 조치"**를 **갱신**으로 설정하면 종료일에 일일 작업이 한 기간을 더 추가합니다. 계속되는 반복 라인은 **"갱신 인상률 (%)"**만큼 상향 재가격 책정되며, *기존* 수정이 갱신을 기록합니다.

## 문제 해결

### 설정하는 동안

| 메시지 | 원인 | 해결 방법 |
| - | - | - |
| "Set the contract's start date first"(먼저 계약 시작일을 설정하십시오) | 시작일이 있기 전에 **서비스 추가**를 사용했습니다. | 세부 정보 단계에서 **"시작일"**을 입력하십시오. |
| "Only Service lines can move to a contract"(서비스 라인만 계약으로 이동할 수 있습니다) / "A line that is already invoiced cannot move to a contract"(이미 송장이 발행된 라인은 계약으로 이동할 수 없습니다) | **계약 생성**에 대상이 아닌 수주 라인을 지정했습니다. | 송장이 발행되지 않은 서비스 라인을 선택하십시오. |
| "Only recurring lines have a rate unit."(반복 라인만 요율 단위를 가집니다.) | 일회성 라인에 요율 단위가 있습니다. | 요율 단위를 제거하거나 라인을 반복으로 전환하십시오. |

### 확인할 때

| 메시지 | 원인 | 해결 방법 |
| - | - | - |
| "A contract needs at least one service line."(계약에는 서비스 라인이 하나 이상 필요합니다.) / "A contract line must be a Service item"(계약 라인은 서비스 품목이어야 합니다) | 계약이 비어 있거나 라인의 품목이 서비스 품목이 아닙니다. | 서비스 품목을 사용하는 라인을 추가하십시오. |
| "Edited invoice schedule does not conserve each line total."(편집된 송장 일정이 각 라인 총액을 보존하지 않습니다.) / "Revenue plan does not conserve each line total."(매출 계획이 각 라인 총액을 보존하지 않습니다.) | 그리드 편집 후 라인 금액의 일부가 어디에도 배정되지 않았습니다. | "청구할 남음" 또는 "인식할 남음"에 표시된 금액을 배정하거나 **일정 재설정** / **매출 초기화**로 다시 구성하십시오. 검토 단계에 각 항목이 나열됩니다. |
| "Add an invoice contact with an email to send invoices"(송장을 보내려면 이메일이 있는 송장 담당자를 추가하십시오) | 송장 관리가 *전기 및 이메일*로 설정되어 있는데 송장 담당자에게 이메일이 없습니다. | 이메일 주소가 있는 송장 담당자를 선택하십시오. |

### 활성 계약에서

| 메시지 | 원인 | 해결 방법 |
| - | - | - |
| "Only a Draft contract can be edited — use Amend"(초안 계약만 편집할 수 있습니다. 수정을 사용하십시오) / "Active contract terms require an amendment."(활성 계약의 약관은 수정이 필요합니다.) | 계약 유형, 송장 관리, 메모 외의 필드를 직접 편집했습니다. | **수정**으로 변경하십시오. |
| "Only a Draft contract can be deleted. Cancel it instead."(초안 계약만 삭제할 수 있습니다. 대신 취소하십시오.) | 확인된 계약에 **삭제**를 사용했습니다. | **취소**를 사용하십시오. |
| "Only an uncancelled Active contract can be amended."(취소되지 않은 활성 계약만 수정할 수 있습니다.) / "Only an uncancelled Active contract can be cancelled."(취소되지 않은 활성 계약만 취소할 수 있습니다.) | 계약이 활성이 아니거나 이미 취소되었습니다. | 조치할 필요가 없으며 해당 작업이 적용되지 않습니다. |
| "Amendment is outside the contract term."(수정이 계약 기간을 벗어납니다.) / "Next period is outside the contract term."(다음 기간이 계약 기간을 벗어납니다.) / "Cancellation end is outside the contract term."(취소 종료일이 계약 기간을 벗어납니다.) | 선택한 날짜가 계약 시작 이전이거나 종료 이후입니다. | 기간 내의 날짜를 선택하십시오. |
| "A recognized period overlaps this change; reverse its native recognition run first."(인식된 기간이 이 변경과 겹칩니다. 해당 기본 인식 실행을 먼저 되돌리십시오.) / "Reverse overlapping revenue recognition before cancelling."(취소하기 전에 겹치는 매출 인식을 되돌리십시오.) | 전기된 매출 인식 실행이 변경이 영향을 미치는 월을 이미 인식했습니다. | 해당 실행을 먼저 되돌린 다음 다시 시도하십시오. |
| "Only a cancellation whose end date has not passed can be reverted."(종료일이 지나지 않은 취소만 되돌릴 수 있습니다.) / "Billing or recognition facts changed after cancellation; reconcile them before reverting."(취소 이후 청구 또는 인식 사실이 변경되었습니다. 되돌리기 전에 정합성을 맞추십시오.) | 되돌리기에는 너무 늦었습니다. 종료일이 지났거나 취소 이후 청구 또는 인식이 이루어졌습니다. | 해당 항목의 정합성을 맞추거나 취소를 유지하십시오. |

### 검토 필요로 표시된 송장

| 송장의 보류 사유 | 의미 | 조치 |
| - | - | - |
| "Includes a credit for a contract change"(계약 변경에 대한 크레딧 포함) | 송장에 수정 조정이 포함되어 있습니다. | 확인한 후 수동으로 전기하십시오. |
| "Re-billing INV…, which was voided"(무효 처리된 INV…를 다시 청구) | 송장이 무효 처리된 송장의 기간을 다시 청구합니다. | 확인한 후 수동으로 전기하십시오. |

## 관련 문서

**수주**

계약은 수주에서 시작할 수 있으며, 이때 이동한 라인은 송장 발행된 것으로 간주됩니다.

[Open](https://docs.alforse.com/ko/docs/reference/sales-orders.md)

**송장**

초안으로 작성된 계약 송장의 전기, 라인 할인, 무효 처리입니다.

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

**임대 계약**

또 다른 반복 문서이며 일일 청구 작업과 송장 관리 설정을 공유합니다.

[Open](https://docs.alforse.com/ko/docs/reference/rental-agreements.md)

**차원**

각 계약 라인의 매출에 기록되는 프로젝트 차원입니다.

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


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