> ## 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.

# 지불

> 수금과 지급을 기록하고, 대변전표와 차변전표로 잔액을 조정하며, 둘 다 미결 송장에 적용하고, 각각이 총계정원장에 무엇을 전기하는지 이해합니다.

지불과 메모는 매출채권 및 매입채무 팀이 미결 잔액을 정산하는 데 사용하는 거래입니다. **수금**(Receipt)은 현금을 들여오고, **지급**(Disbursement)은 현금을 내보내며, **대변전표 또는 차변전표**는 현금 이동 없이 상대방이 지불해야 할 금액을 바꿉니다. 각각 자체 수명 주기를 가진 별도의 문서이며, 각각 [송장 결제](https://docs.alforse.com/ko/docs/reference/invoices.md#settling-an-invoice)를 통해 송장을 정산합니다. [송장](https://docs.alforse.com/ko/docs/reference/invoices.md) 페이지는 송장 측에서 같은 과정을 다룹니다.

NOTE

**결제 완료는 필드가 아니라 결과입니다**

송장을 결제 완료로 표시하는 일은 없습니다. 지불을 생성하고, 적용할 송장을 지정(스테이징)하고, 전기합니다. 전기된 결제가 송장을 충당하므로 송장이 **결제 완료**로 표시됩니다.

## 문서 유형 한눈에 보기

| 문서 | 현금 이동? | 전기 대상 | 번호 시퀀스 |
| - | - | - | - |
| 수금 | 예, 입금 | 은행 또는 현금 계정 ↔ AR/AP 관리 계정 | `PAY-YYYY-MM-` |
| 지급 | 예, 출금 | 은행 또는 현금 계정 ↔ AR/AP 관리 계정 | `PAY-YYYY-MM-` |
| 대변전표 | 아니요 | 사유 계정 ↔ AR/AP 관리 계정 | `CR-YYYY-MM-` |
| 차변전표 | 아니요 | 사유 계정 ↔ AR/AP 관리 계정 | `DR-YYYY-MM-` |

지불은 회사별로 번호가 매겨집니다.

## 지불

### 지불이 기록하는 내용

지불에는 상대방, 은행 또는 현금 계정, 날짜, 환율이 있는 통화, 합계가 있습니다.

| 필드 | 의미 |
| - | - |
| `paymentType` | 돈이 들어오는지(**수금**, AR) 나가는지(**지급**, AP). |
| `customerId` / `supplierId` / `employeeId` | 하나의 거래 상대방. 보통 수금은 고객, 지급은 공급업체이며 환불은 이를 반대로 합니다. |
| `bankAccount` | 현금이 거쳐 가는 GL 계정이며 양식에서는 **은행/현금 계정**으로 표시됩니다. |
| `totalAmount` | 현금 금액. **0일 수 있습니다**. [순수 크레딧 적용](#on-account-credit-and-overpayment)을 참조하십시오. |
| `currencyCode`, `exchangeRate` | 지불 통화와 기준 통화에 대한 환율. |
| `reference`, `memo` | 사용자 자신의 참조와 자유 텍스트 메모. |

### 지불당 하나의 상대방

지불은 고객, 공급업체 또는 직원 중 정확히 하나의 거래 상대방을 지정합니다. 직원 수취인은 상환 정산에만 사용됩니다.

### 방향은 상대방과 독립적입니다

방향(입금 또는 출금)과 상대방 유형은 의도적으로 분리되어 있으며, 이 덕분에 환불이 가능합니다.

* *고객*에 대한 **지급**은 AR 크레딧을 환불합니다.
* *공급업체*로부터의 **수금**은 AP 차변을 환불합니다.

## 대변전표 및 차변전표

### 메모란

**메모**는 지불과 비슷해 보이지만 현금이 이동하지 않습니다. 은행 계정 대신 **사유** 총계정원장 계정을 가집니다. 송장 라인이 아니라 별도의 문서이며 정확히 한 상대방에 속합니다.

### 방향과 효과

메모의 `direction`은 상대방의 관리 계정을 대변으로 기록할지 차변으로 기록할지를 나타냅니다.

| 상대방 | 방향 | 효과 | 일반적인 용도 |
| - | - | - | - |
| 고객 | **대변** | AR 감소 | 반품 또는 공제 |
| 고객 | **차변** | AR 증가 | 추가 청구 |
| 공급업체 | **차변** | AP 감소 | 공급업체가 사용자에게 지불해야 할 크레딧 |
| 공급업체 | **대변** | AP 증가 | 사용자가 추가로 지불해야 할 금액 |

### 사유 계정이 선택되는 방식

메모 양식에는 사유 계정 필드가 없습니다. 전기할 때 Alforse는 상대방과 방향에 따라 회사의 계정 기본값에서 계정을 선택하고 감사 추적을 위해 메모에 기록합니다.

| 메모 | 사유 계정 |
| - | - |
| 고객 대변 | 매출 할인 계정 |
| 고객 차변 | 매출 계정 |
| 공급업체 차변 | 공급업체 대손 계정 |
| 공급업체 대변 | 서비스 요금 계정 |

방향은 관리 계정과 사유 계정이 분개의 어느 쪽에 오는지만 결정합니다.

## 결제 행

현금이나 메모가 미결 항목에 적용될 때마다 Alforse는 하나의 **소스**와 하나의 **대상**을 짝짓는 **송장 결제** 행을 하나 기록합니다.

| 열 | 종류 | 보관하는 내용 |
| - | - | - |
| 소스 | 지불 XOR 메모 | 자금 문서. `paymentId`(현금) 또는 `memoId`(메모) 중 하나를 설정하며 행에 둘 다 있을 수는 없습니다. |
| `sourcePaymentId` | 지불 | *이전에* 전기된 지불의 계정상 크레딧이 해당 행을 결제하는 경우에만 채워지고, 적용하는 지불 자체의 현금이 결제하면 `NULL`입니다. 어느 경우든 `paymentId`는 행을 소유하고 무효 처리할 수 있는 지불이며, 그래서 크레딧으로 충당된 행은 항상 현금 지불에 연결되고 메모에는 연결되지 않습니다. |
| 대상 | 세 가지 중 하나 | 정산되는 미결 항목: 매출 송장, 매입 송장 또는 메모. 잔액을 늘리는 메모도 미결 항목이므로 대상이 될 수 있습니다. |
| `sourceAmount` | 금액 | 행이 자금 소스에서 가져가는 원금으로, **해당 소스의 문서 통화**로 표시되며 `appliedAmount`와 별도로 기록됩니다. |
| `appliedAmount` | 금액 | 행이 대상에서 제거하는 원금으로, **회사 기준 통화**로 표시됩니다. |
| `discountAmount` | 금액 | 부여된 조기 지불 할인으로 **기준 통화**입니다. **현금 지불에서만** 허용되며 메모로 충당된 행에서는 허용되지 않습니다. |
| `writeOffAmount` | 금액 | 대손 계정으로 면제되는 잔여 잔액으로 **기준 통화**입니다. 마찬가지로 **현금 지불에서만** 허용됩니다. |
| `fxGainLossAmount` | 금액 | 이 적용으로 실현된 환차익(양수) 또는 환차손(음수)으로 **기준 통화**입니다. 서버가 전기할 때 계산하며 직접 입력하지 않습니다. |
| `appliedDate` | 날짜 | 적용의 유효 날짜. |

### 모든 행이 따라야 하는 규칙

* **무언가를 이동해야 합니다.** 적용 금액, 할인, 대손의 합이 0을 초과해야 하며, 그렇지 않으면 행이 양수의 `sourceAmount`를 소비해야 합니다.
* **같은 쪽.** AR 소스는 AR 대상만, AP 소스는 AP 대상만 정산합니다. 수금은 매입 송장을 거부하고 지급은 매출 송장을 거부합니다.
* **같은 상대방.** 지불은 자신의 상대방의 송장만 정산합니다.

### 결제가 효력을 갖는 시점

NOTE

**적용은 소스가 전기될 때 유효해집니다**

소스 문서가 초안인 동안 결제는 스테이징만 되어 있습니다. 소스가 전기될 때 효력이 생깁니다. 이는 지불을 통해 적용되는 메모의 크레딧에도 해당됩니다. 메모가 이미 전기되었더라도 그 적용은 지불에 속하며 지불이 전기된 후에야 집계되므로 메모 크레딧과 현금 적용이 일관되게 유지됩니다.

## 수명 주기

지불과 메모는 같은 수명 주기를 따릅니다.

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

  편집 가능: 금액, 상대방 또는 스테이징된 적용을 조정하거나 완전히 삭제할 수 있습니다. 아직 원장 항목이 없습니다.
</details>

<details open>
  <summary>**Posted**</summary>

  기장되었습니다. 분개가 존재하며 적용이 유효하고 잠깁니다. 다시 적용하려면 무효 처리하고 다시 입력해야 합니다.
</details>

<details>
  <summary>**Voided**</summary>

  대칭 반대 분개로 취소되었습니다. 문서는 편집하거나 재사용할 수 없습니다.
</details>

| 작업 | 허용되는 상태 | 이유 |
| - | - | - |
| 삭제 | **초안**만 | 아무것도 전기되지 않았으므로 보존할 것이 없습니다. |
| 무효 처리 | **전기됨**만 | 이력을 유지하며 반대 분개가 효과를 취소합니다. |

## 총계정원장에 전기되는 내용

각 전기는 스테이징된 결제를 활성화하고 보통 분개를 기록합니다. 총계정원장이 꺼져 있으면 분개만 건너뜁니다([회계](https://docs.alforse.com/ko/docs/reference/accounting.md) 참조).

### 지불 분개

* 한쪽은 **은행 계정**에, 다른 쪽은 **AR 또는 AP 관리 계정**(고객은 매출채권, 공급업체는 매입채무)에 기록되며 적용마다 한 라인이 있습니다.
* 각 결제의 할인은 할인 계정에, 대손은 대손 계정에 기록됩니다.
* 실현 환율 차이는 **적용별로** 계산됩니다. 자금 소스에서 풀려난 장부 가치에서 대상에서 상계된 기준 통화 원금을 뺀 값입니다. 이는 행에 `fxGainLossAmount`로 저장되며, 분개는 모든 행의 **순액**을 실현 환차익 또는 환차손 계정에 단일 라인으로 기록합니다.

### 메모 분개

메모를 전기하면 **관리 계정**과 도출된 **사유 계정**에 대한 두 개의 균형 잡힌 라인이 생성됩니다. 잔액을 낮추는 메모가 나중에 송장에 적용되어도 메모와 송장이 모두 AR 또는 AP에 있으므로 원장은 변하지 않습니다. 환율 차이도 발생하지 않습니다. 크레딧은 같은 환율의 송장에만 적용할 수 있기 때문입니다.

### 차원과 무효 처리

Alforse는 각 지불 및 메모 분개 라인에 거래 상대방의 유형과 상대방 자체에 대한 [차원](https://docs.alforse.com/ko/docs/reference/dimensions.md)을 태그하므로 고객 또는 공급업체별로 AR과 AP를 보고할 수 있습니다. 무효 처리는 원래 분개를 편집하지 않고 동일하게 태그된 반대 분개를 추가하므로 차원으로 필터링한 합계는 0으로 돌아옵니다. [회계 및 원장](https://docs.alforse.com/ko/docs/reference/accounting.md) 페이지에서 분개가 어디에 반영되는지 설명합니다.

## 계정상 크레딧과 초과 지불

### 송장별 한도

**송장의 미결 잔액보다 많이** 적용할 수 없습니다. 한도는 해당 송장에 대해 이미 전기된 현금과 메모를 포함한 모든 결제를 집계합니다.

### 현금과 적용이 다른 경우

지불의 **현금 합계**는 적용 금액과 같을 필요가 없습니다.

| 상황 | 동작 |
| - | - |
| **초과 지불**: 현금이 적용 금액을 초과 | 나머지는 이후 송장을 위해 상대방의 계정에 **계정상 크레딧**으로 남습니다. |
| **순수 크레딧 적용**: 현금 0 | 지불은 상대방의 기존 전기된 크레딧을 미결 송장에 적용하기만 합니다. 이 때문에 `totalAmount`가 0일 수 있습니다. |
| **현금보다 많이 적용** | 초과분은 상대방의 사용 가능한 계정상 크레딧, 즉 같은 방향의 다른 전기된 지불의 순 미적용 현금에서 차감됩니다. 존재하는 것보다 많은 크레딧을 적용하면 거부됩니다. |

같은 방향의 지불만 사용 가능한 크레딧으로 집계됩니다. 고객으로부터의 수금은 크레딧을 남기고, 해당 고객에 대한 지급은 이를 소진합니다.

### 고객 보증금

고객 수금은 고객 보증금일 수 있습니다.

1. **"고객 지불"**(Payment from Customer)을 생성합니다.
2. **"보증금 대상"**(Deposit for)에서 해당 고객의 미결 수주 하나 또는 초안이나 활성 상태의 [임대 계약](https://docs.alforse.com/ko/docs/reference/rental-agreements.md#deposits)을 선택합니다.
3. 전기합니다. 적용되지 않은 현금은 계정상 크레딧 대신 **고객 선수금**(Customer Prepayments)으로 기록됩니다.

보증금은 일반 크레딧처럼 동작하지만 한 가지 제한이 있습니다. 자신의 문서 송장 외에는 정산하지 않습니다. 보증금 상환은 **"고객 환불"**이며 **"보증금 환불 대상"**(Refund deposit for)에서 문서를 선택합니다. **"보증금 대상"**과 달리 이 목록에는 보증금이 아직 남아 있는 한 종료된 문서도 포함됩니다.

Alforse screenshot**고객 지불 양식. 보증금 대상 선택기가 펼쳐져 해당 고객의 미결 수주와 임대 계약을 표시함**

보증금 대상 목록에는 선택한 고객의 미결 문서만 표시됩니다.

### 1센트 미만 잔액

GOOD TO KNOW

**미세한 잔액은 면제됩니다**

결제 후 통화로 표현할 수 없는 1센트 미만의 금액이 남으면, 송장이 1센트의 일부만큼 부족한 상태로 남지 않고 완전히 **결제 완료**로 표시됩니다.

## AR / AP 워크벤치

누가 얼마를 얼마나 오래 빚지고 있는지 확인하려면 **매출채권**과 **매입채무** 워크벤치를 사용하십시오. 각각 연령 분석 트리입니다. 최상위에는 현재 및 연체 구간이 있는 거래 상대방이 나열되며, 상대방을 펼치면 미결 송장, 대변전표, 차변전표와 아직 적용되지 않은 계정상 크레딧이 표시됩니다.

내장된 **총계정원장 대사**(GL tie-out)는 보조원장이 AR 또는 AP 관리 계정과 일치하는지 확인하고 차이를 강조 표시합니다. 두 보기의 수치는 지불과 메모가 전기될 때만 변경됩니다.

## 문제 해결

| 메시지 | 원인 | 해결 방법 |
| - | - | - |
| "A receipt allocation exceeds the invoice outstanding amount."(수금 배분이 송장 미결 금액을 초과합니다.) / "A paid sales invoice cannot receive another allocation."(결제 완료된 매출 송장은 다른 배분을 받을 수 없습니다.) | 전기된 모든 결제를 집계했을 때 적용이 송장을 초과 정산합니다. | 금액을 줄이십시오. |
| "A receipt applies only to invoices in its own currency."(수금은 자신의 통화로 된 송장에만 적용됩니다.) | 송장의 통화 또는 환율이 수금과 다릅니다. | 수금을 같은 통화의 송장에만 적용하십시오. |
| "A memo application exceeds the credit remaining on the memo."(메모 적용이 메모의 남은 크레딧을 초과합니다.) / "A memo application exceeds the open item's balance."(메모 적용이 미결 항목의 잔액을 초과합니다.) | 스테이징된 크레딧이 메모에 남은 양보다 많거나 대상이 지불해야 할 금액보다 많습니다. | 크레딧이 충분한 메모를 선택하거나 적게 적용하십시오. |
| "A memo clears only its own customer's invoices."(메모는 해당 고객의 송장만 상계합니다.) / "A memo clears only its own supplier's invoices."(메모는 해당 공급업체의 송장만 상계합니다.) / "A customer memo does not clear a purchase invoice."(고객 메모는 매입 송장을 상계하지 않습니다.) | 메모의 상대방 또는 쪽이 대상과 일치하지 않습니다. | 같은 쪽의 해당 상대방 항목에 적용하십시오. |
| "A memo and the open item it clears must share one currency and one exchange rate."(메모와 상계되는 미결 항목은 통화와 환율이 같아야 합니다.) | 통화 또는 환율 불일치. | 환율이 송장과 일치하는 크레딧만 적용하십시오. |
| "A memo that has been applied cannot be voided; release its applications first."(적용된 메모는 무효 처리할 수 없습니다. 먼저 적용을 해제하십시오.) | 메모가 미결 항목에 적용되어 있습니다. | 메모를 적용한 지불 또는 결제를 무효 처리한 다음 메모를 무효 처리하십시오. |
| "A deposit names one sales order or rental agreement."(보증금은 하나의 수주 또는 임대 계약을 지정합니다.) / "A customer deposit funds only invoices of its own sales order or rental agreement, and a deposit applies to nothing else."(고객 보증금은 자신의 수주 또는 임대 계약의 송장만 충당하며 그 외에는 적용되지 않습니다.) | 보증금은 하나의 문서에 묶입니다. | **보증금 대상**에서 선택한 문서의 송장에만 적용하십시오. |

## 관련 문서

**송장**

송장 측에서 본, 지불과 메모가 정산하는 미결 항목입니다.

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

**회계**

지불 및 메모 분개가 전기되는 원장입니다.

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

**고객 및 공급업체**

지불과 메모의 대상이 되는 상대방입니다.

[Open](https://docs.alforse.com/ko/docs/reference/suppliers-and-customers.md)


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