SAP 리스기간 재평가 점검 — IFRS 16, 선택권 행사 가능성이 달라졌다면 수정 할인율로 리스부채를 다시 재측정했는지 원장과 맞춘다
재평가 사유·잔여 리스기간·수정 할인율로 기대 리스부채를 다시 계산하고 원장 조정액과 대사합니다
리스이용자는 리스 개시일에 연장선택권을 행사할 것이 상당히 확실한지, 종료선택권을 행사하지 않을 것이 상당히 확실한지를 판단해 리스기간을 정하고 그 기간의 리스료로 리스부채를 측정합니다. 그런데 임차 공간을 대규모로 개량하거나 이전 계획을 확정하는 등 통제 범위 안의 유의적 사건이 생기면 이 판단은 바뀔 수 있습니다. IFRS 16 리스(K-IFRS 제1116호)의 리스이용자 요구사항은 이런 경우 리스기간을 다시 판단하고, 리스기간이 바뀌면 수정한 할인율로 리스부채를 다시 재측정해 그 조정액만큼 사용권자산에 반영하도록 다룹니다.
실무에서는 사유가 생겼는데 원장에 재측정이 빠지거나, 재측정하면서 최초 할인율을 그대로 쓰거나, 리스부채만 고치고 사용권자산은 두는 일이 생깁니다. 원장 데이터를 그대로 이어받아 건마다 기대 잔여 리스기간과 기대 리스부채를 다시 계산하고 원장 조정액과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 5종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) |
| 관련 기준서 | IFRS 16 리스(K-IFRS 제1116호) — 리스이용자의 리스기간 재평가 |
| Namespace | zui5.leaseterm |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | RECN · AW01N · FAGLL03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 리스 건별 재평가 사유·잔여 리스기간·수정 할인율, 리스부채와 사용권자산 조정액의 기대 금액과 원장 금액 |
| 핵심 산식 | 재평가 후 리스부채 = 월 리스료 × [1 − (1 + r)^(−잔여 기간)] ÷ r (r = 수정 할인율 ÷ 12) · 조정액 = 재평가 후 − 재평가 직전 리스부채 |
| 결과 표시 | 정상 / 점검 필요 / 확인 필요 |
실제 화면 5종 둘러보기





사용 방법
- 조회조건 입력 — 회계연도(필수, 기본 2026)를 확인하고, 필요하면 회사와 선택권 유형(연장선택권·종료선택권)을 고릅니다. 비워 두면 전체입니다.
- 조회 — 조회조건 영역 맨 오른쪽의 조회 버튼을 누르거나 조회조건 입력 칸에서 Enter 를 누릅니다. 초기화 버튼은 그 왼쪽에 있습니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
- 요약 지표 확인 — 리스 건수, 점검 필요·확인 필요 건수, 재평가 직전 리스부채, 리스부채 조정액(기대·원장), 원장-기대 차이 절대값 합을 봅니다.
- 탭 이동 — 리스 건별 판정 → 재평가 후 상환 스케줄 → 선택권 유형별 집계 → 결과 구분별 집계 → 정합성 대사 순서로 봅니다. 건별 탭에서는 점검 결과로 한 번 더 거를 수 있습니다.
- 행 클릭 상세 — 건별 탭의 행을 클릭하면 계약 조건, 재평가 사유·리스기간 판단, 재측정 산식, 원장 대사, 판정 단계와 연도별 스케줄이 다이얼로그로 열립니다.
- CSV 내려받기 — 각 탭의 CSV 내려받기 로 현재 조건의 결과를 UTF-8(BOM) CSV 로 저장합니다.
재평가 사유 판정과 재측정 규칙
건마다 재평가 사유가 있는지, 원장이 그에 맞게 재측정했는지를 차례로 보고 기대값과 원장을 비교합니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| 재평가 사유가 있고 원장이 재측정했으며, 잔여 리스기간·수정 할인율·조정액이 기대값과 같다 | 정상 | 조치 없음 |
| 재평가 사유가 있는데 원장에 재측정이 없다 | 점검 필요 | 사유 발생일 기준 재측정 분개 누락 여부를 확인한다 |
| 재평가 사유가 없고 원장도 재측정하지 않았다 | 정상 | 재평가 대상이 아니므로 조치 없음 |
| 재평가 사유가 없는데 원장이 재측정했다 | 점검 필요 | 재측정 근거와 사유 유무를 다시 확인한다 |
| 재측정했으나 원장 잔여 리스기간이 기대 잔여 리스기간과 다르다 | 점검 필요 | 리스기간 판단 결과와 원장 입력 기간을 맞춰 본다 |
| 재측정했으나 수정 할인율이 아닌 다른 할인율(예: 최초 할인율)을 적용한 것으로 보인다 | 점검 필요 | 재평가일 기준 증분차입이자율 등 수정 할인율 근거를 확인한다 |
| 리스부채는 재측정됐으나 사용권자산 조정이 원장에 없다 | 점검 필요 | 같은 금액의 사용권자산 조정 분개 여부를 확인한다 |
| 재평가 사유 판단 자료 또는 수정 할인율 자료를 받지 못했다 | 확인 필요 | 자료를 받은 뒤 다시 조회한다(기대값 산출 불가) |
사용권자산 장부금액을 넘어서는 감소분이 생기면 초과분은 당기손익으로 처리하는 경우가 있으나, 이 검증용 샘플 데이터에는 해당 건이 없어 화면 판정에 포함하지 않았습니다(원문 확인 필요). 판정 결과는 확인 대상을 알리는 표시이며 최종 판단은 회사와 감사인이 합니다.
재측정 산출 순서
- 경과 개월 — 리스 개시월부터 재평가 기준일이 속한 달까지의 개월 수 e (개시월 포함).
- 재평가 직전 리스부채 = 월 리스료 × [1 − (1 + r0)−(최초 기간 − e)] ÷ r0 (r0 = 최초 할인율 ÷ 12, 월말 후급).
- 기대 잔여 리스기간 = 재평가 사유가 있으면 재평가 후 리스기간 − e, 없으면 최초 기간 − e.
- 재평가 후 리스부채 = 월 리스료 × [1 − (1 + r1)−잔여 기간] ÷ r1 (r1 = 수정 할인율 ÷ 12, 사유가 없으면 r0).
- 조정액 = 재평가 후 리스부채 − 재평가 직전 리스부채. 재평가 후 사용권자산 = 직전 사용권자산 + 조정액.
- 상환 스케줄 — 월 이자 = 잔액 × r1, 원금 = 월 리스료 − 이자, 사용권자산 상각 = 재평가 후 사용권자산 ÷ 잔여 개월. 연도별로 모은다.
- 원장 대사 — 원장 조정액 − 기대 조정액, 원장 사용권자산 조정액 − 기대 조정액. 차이가 있으면 점검 필요.
금액 단위는 원이며 리스료는 월말 후급 기준입니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 회계연도 | 필수 | 기준 회계연도 4자리(기본 2026). Enter 키로도 조회한다. |
| 회사 | 선택 | 1000 · 2000. 비우면 전체 회사(해당 조건은 서비스로 보내지 않는다). |
| 선택권 유형 | 선택 | 연장선택권 · 종료선택권. 비우면 전체. |
| 점검 결과(건별 탭) | 선택 | 정상 · 점검 필요 · 확인 필요. 건별 탭 표에서만 추가로 거른다. |
결과 컬럼
| 구분 | 주요 컬럼 |
|---|---|
| 리스 건별 판정 | 리스 건·건명·자산 구분·선택권 유형, 점검 결과, 개시일·최초 기간·재평가 기준일·경과 개월, 재평가 사유와 내용, 재평가 후 리스기간, 기대 잔여 기간, 원장 적용 잔여 기간, 월 리스료, 최초·수정·원장 적용 할인율, 재평가 직전 리스부채, 재평가 후 리스부채(기대), 조정액(기대·원장·차이), 사용권자산(직전·기대·원장 조정·차이), 차이 절대값 합 |
| 재평가 후 상환 스케줄 | 스케줄 연도, 당해 개월, 지급 리스료, 이자비용, 원금 상환, 기말 리스부채(기대), 사용권자산 상각(기대), 기말 사용권자산(기대) |
| 선택권 유형별 집계 | 건수, 재평가 직전 리스부채, 재평가 후 리스부채(기대), 조정액(기대·원장), 차이 절대값 합 |
| 결과 구분별 집계 | 점검 결과별 건수·직전 리스부채·조정액(기대·원장)·차이 절대값 합 |
| 정합성 대사 | 대사식, 산식, 검사 건수, 차이 건수, 최대 차이 금액, 의도적 예외 건수와 설명 |
SAP 표준 기능 매핑
- 원장 — 리스부채·사용권자산 계정 금액(
ACDOCA), 자산 마스터·자산 값(ANLA·ANLC)을 사용해 집계 - 표준 화면 — 리스 계약 조회(RECN) · 자산 조회(AW01N) · G/L 개별 항목(FAGLL03)
| SAP 표준 T-code | 용도 | 이 화면과의 관계 |
|---|---|---|
| RECN | 부동산 리스 계약 조회 | 리스 계약 조건(기간·선택권)을 표준 화면에서 확인하고, 이 화면은 재평가 판정과 원장 대사를 더한다 |
| AW01N | 자산 조회(사용권자산 잔액) | 재평가 직전·후 사용권자산 장부금액을 표준 화면과 맞춰 본다 |
| FAGLL03 | G/L 계정 개별항목 | 리스부채·사용권자산 조정 분개를 표준 화면에서 다시 확인한다 |
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 16 리스(K-IFRS 제1116호) | 리스이용자의 리스기간 결정과 재평가 — 연장·종료선택권 행사 가능성 판단 | 재평가 사유 발생 여부와 기대 잔여 리스기간 산출 | 리스 계약 마스터(연장·종료선택권 조건) | 문단번호는 원문 미확인으로 표기하지 않음 |
| IFRS 16 리스(K-IFRS 제1116호) | 재평가 시 수정 할인율로 리스부채 재측정 | 수정 할인율 적용 여부 판정, 재평가 후 리스부채 산출 | 증분차입이자율 자료(재평가일 기준) | 수정 할인율 미수령 건은 확인 필요 |
| IFRS 16 리스(K-IFRS 제1116호) | 리스부채 재측정액만큼 사용권자산 조정 | 사용권자산 조정액 대사, 상각 스케줄 | 자산 마스터·자산 값(ANLA·ANLC), 원장 분개(ACDOCA) | 장부금액 초과 감소분 처리는 확인 필요 |
참고 CDS 뷰
| 원천 테이블 | 설명 |
|---|---|
| ACDOCA | 범용 분개 — 리스부채·사용권자산 계정 잔액과 조정 분개 |
| ANLA | 자산 마스터 — 사용권자산 자산번호·분류 |
| ANLC | 자산 값 — 사용권자산 기말 장부금액 |
| 리스 계약 마스터 | RE-FX 리스 계약의 기간·선택권·리스료 조건 — 테이블명 확인 필요 |
| OData 엔티티 · 프로퍼티 | 원천 테이블.필드 | 비고 |
|---|---|---|
| LeaseSet · BookLiab | ACDOCA.HSL (리스부채 계정, 기준일 잔액) | 기대 산출값과 별도로 원장 잔액과 맞춰 본다 |
| LeaseSet · LedgerAdj | ACDOCA.HSL (재측정 분개 합) | 재평가 기준일 이후 조정 분개 |
| LeaseSet · RouBefore · LedgerRouAdj | ANLC.KANSW · ACDOCA.HSL | 사용권자산 취득원가·조정 분개 |
| LeaseSet · MonthlyPay · OrigMonths · OrigRate | 리스 계약 마스터 (테이블명 확인 필요) | 계약 조건 |
| LeaseSet · ExpLiab · ExpAdj · RouAfter | 파생값 | ExpLiab = 월 리스료 × 잔여 기간의 현재가치, ExpAdj = ExpLiab − BookLiab, RouAfter = RouBefore + ExpAdj |
| SchedSet · Interest · Principal · EndLiab | 파생값 | 이자 = 잔액 × 월 할인율, 원금 = 리스료 − 이자 |
| TypeSet · SumSet | 집계 | 건별 값을 선택권 유형·결과 구분으로 합산 |
@AbapCatalog.viewEnhancementCategory: [#NONE]
define view entity LeaseTermReassess
as select from acdoca as a
inner join anla as m on m.bukrs = a.rbukrs
{
key a.rbukrs as CompanyCode,
key a.gjahr as FiscalYear,
m.anln1 as AssetNo,
sum(a.hsl) as LedgerAdj // 재측정 분개 합
}
group by a.rbukrs, a.gjahr, m.anln1
뷰 이름과 필드 매핑은 스케치이며 리스 계약 마스터의 테이블명은 확인 필요입니다. 재평가 사유 발생 여부와 수정 할인율은 표준 필드가 없어 입력 자료가 필요합니다(확인 필요).
OpenUI5 구성
| 구성 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) |
| 화면 구성 | 조회조건 영역(우측 조회) + 요약 줄 + 리스 건별 판정·재평가 후 상환 스케줄·선택권 유형별 집계·결과 구분별 집계·정합성 대사 5개 탭, 상세 Dialog |
| 데이터 모델 | OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩 |
| 조회조건 처리 | 필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음 |
| 정렬 | 정렬 객체를 통해 서버 정렬($orderby)로 처리 |
| 집계 | 요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산 |
| 실패 안내 | 서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내 |
| 테마 | sap_horizon · 한국어 |
파일 구성
| 구분 | 내용 |
|---|---|
| 앱 본체 | index.html · manifest.json · Component.js · controller · view · model · i18n · css |
| 데이터 서비스 | OData 서비스 정의와 엔티티셋별 데이터 |
| 검증 전용 | 앱 본체와 분리된 검증용 샘플 데이터 구성 |
| 설명서 | readme.html (13개 절) |
검증 결과
| 대사식 | 검사 | 결과 | 의도적 예외 |
|---|---|---|---|
| 연도별 원금 상환 합계 = 재평가 후 리스부채, 월별 상각 후 잔액 0 | 16 | 일치 | 0 |
| 재평가 후 − 직전 리스부채 = 조정액(기대) | 16 | 일치 | 0 |
| 직전 사용권자산 + 조정액 = 재평가 후 사용권자산 | 16 | 일치 | 0 |
| 연도별 지급 리스료 합계 = 월 리스료 × 기대 잔여 기간 | 16 | 일치 | 0 |
| 연도별 사용권자산 상각 합계 = 재평가 후 사용권자산 | 16 | 일치 | 0 |
| 원장 조정액 − 기대 조정액 = 조정액 차이 | 16 | 차이 0건, 의도적 예외 7건 분리 기록 | 7 |
검증용 샘플 데이터는 가상 회사 2곳의 리스 18건(재평가 후 상환 스케줄 50줄)을 기준으로 리스부채·사용권자산·상각이 원 단위로 맞물리도록 구성했습니다. 원장 처리 차이 7건과 판단 자료 미수령 2건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 기대 리스부채는 별도 스크립트가 월 단위로 상환을 처음부터 다시 계산해 잔액이 원 단위 오차 안에서 0으로 수렴하는 것까지 16건 전수 확인했고, 화면 요약의 재평가 직전 리스부채 3,696,496,656 · 리스부채 조정액(기대) 1,047,403,705 · 조정액(원장) 1,093,315,738 · 원장-기대 차이 절대값 356,412,927은 검증 스크립트 합계와 같습니다.
자주 묻는 질문
리스기간 재평가는 언제 하나요?
통제 범위 내 유의적 사건이나 상황 변화가 있거나 선택권 행사·불행사가 확정된 경우처럼, 리스기간 판단에 영향을 주는 일이 생겼을 때 다시 판단합니다. 이 화면은 그 사유 발생 여부를 입력값으로 받아 원장 처리가 기대와 맞는지 점검합니다. K-IFRS 제1116호는 이미 적용 중인 기준서이며, 개별 경과규정은 원문 확인 필요로 남겨 둡니다.
수정 할인율은 어떻게 정하나요?
재평가 시점 기준으로 다시 정하는 할인율이며, 이 화면은 회사가 준 수정 할인율을 그대로 쓰고 값이 없는 건은 확인 필요로 분류합니다. 어떤 할인율이 맞는지는 이 화면이 정하지 않습니다.
점검 필요로 나오면 회계처리가 잘못된 건가요?
아닙니다. 이 화면은 기대값과 원장이 다른 건을 골라내는 점검 도구입니다. 재평가 사유가 있는지, 리스기간을 어떻게 판단할지, 어떤 할인율을 쓸지의 최종 판단은 회사와 감사인이 합니다.
검증용 샘플 데이터는 실제 데이터인가요?
아닙니다. 가상 계정체계와 가상 리스 계약으로 만든 검증용 샘플 데이터이며, 리스 18건과 재평가 후 상환 스케줄 50행으로 구성됩니다. 점검 필요 7건은 처리 차이를 일부러 넣어 둔 건입니다.
리스 재평가, 결산 전에 사유와 재측정부터 맞춰 보세요
리스 건마다 엑셀로 재측정표를 다시 만드는 대신, 화면에서 재평가 사유와 수정 할인율, 원장 조정액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.