SAP 지수·요율 연동 변동리스료 재측정 점검 — IFRS 16, 물가가 오르면 리스부채도 다시 봐야 한다
물가지수나 금리에 걸린 변동리스료가 실제로 바뀌었다면, 할인율은 그대로 두되 리스부채는 다시 계산해야 합니다
임차료가 물가지수에 연동돼 있거나, 리스료 일부가 시장금리에 걸려 있는 계약은 드물지 않습니다. 문제는 계약 시점에 리스부채를 딱 한 번 인식하고 나서, 지수나 금리가 실제로 바뀐 뒤에도 그 리스부채를 그대로 방치하는 경우입니다. IFRS 16 리스(K-IFRS 제1116호)는 지수·요율에 따라 결정되는 변동리스료가 실제로 바뀌어 미래 리스료에 영향을 준다면, 그 시점에 리스부채를 다시 계산하도록 요구합니다.
이때 흔히 놓치는 부분이 둘 있습니다. 하나는 물가지수에 연동된 리스는 할인율을 그대로 유지해야 하는데 변동금리 리스와 섞어 일괄 처리하는 것이고, 다른 하나는 재측정으로 생긴 리스부채 변동액을 사용권자산 조정과 당기손익 반영으로 나누는 배분 과정을 생략하는 것입니다. 지수·요율이 변한 리스를 가려 재측정 여부를 판정하고, 변동액이 사용권자산과 손익으로 빠짐없이 배분됐는지 대사하는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 4종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 리스 계약·조건 관리 — 부동산·자산관리 모듈의 계약 조건 표준 화면이 가진 리스료·기초자산 정보를 그대로 이어받습니다
- 리스부채·사용권자산 잔액 조회 — 총계정원장 라인아이템 조회의 표준 화면(
FAGLL03)으로 재측정 전 잔액을 확인합니다 - 회계전표 조회 — 계정별 원장 조회의 표준 화면(
FBL3N)으로 재측정 분개를 대사합니다
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 리스 회계 |
| 관련 기준서 | IFRS 16 리스(K-IFRS 제1116호) — 지수·요율에 따라 결정되는 변동리스료의 재측정 |
| Namespace | zui5.leaseidx |
| 셸 구조 | 조회조건 영역(우측 조회) + 대사 요약 KPI + 5개 탭(명세·연동유형별·자산분류별·판정별·점검예외), 행 클릭 상세 Dialog |
| 화면 수 | 조회 화면 1개(탭 5개) + 상세 다이얼로그 |
| SAP 표준 T-code | FAGLL03 · FBL3N |
| 데이터 연동 방식 | OData V2 — 화면 블록마다 엔티티셋에 직접 바인딩 |
| 성격 | 조회·대사·점검형 — 실제 회계처리와 최종 판단은 화면 밖에서 회사가 수행 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 4종 둘러보기
조회조건을 그대로 두고 조회하면 대사 요약과 재측정 명세가 한 화면에 뜹니다 → 처리 판정별 집계 탭에서 반영 완료·생략·확인 필요 건수를 보고 → 점검 예외 탭에서 확인이 필요한 건만 모아 보고 → 행을 클릭해 개별 리스의 재측정 상세를 확인합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
사용 방법
- 회사코드·회계연도(필수)를 입력하고, 연동 유형·리스번호·판정 상태(모두 선택)를 필요에 따라 입력합니다. 비워두면 전체가 조회 대상입니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력 필드에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본조건으로 자동 조회됩니다.
- 대사 요약 KPI에서 재측정 대상 건수, 물가지수·변동금리 연동 건수, 리스부채 변동액과 사용권자산 조정액·당기손익 반영액 합계를 바로 확인합니다.
- 탭을 옮겨 재측정 명세 → 연동 유형별 집계 → 자산 분류별 집계 → 처리 판정별 집계 → 점검 예외 순으로 봅니다.
- 재측정 명세·점검 예외에서 행을 클릭하면 상세 다이얼로그가 열립니다.
- CSV 내려받기(UTF-8 BOM)로 재측정 명세와 점검 예외를 각각 저장할 수 있습니다.
재측정 여부 판정 기준
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| 지수·요율 변동률이 중요성 기준(2%) 이상이며 배분이 일치 | 정상 재측정 반영 완료 | 배분 내역만 확인 |
| 지수·요율 변동률이 중요성 기준(2%) 미만 | 정상 중요성 미달 재측정 생략 | 중요성 기준 적용의 타당성을 주기적으로 재검토 |
| 변동금리 연동 리스인데 할인율 재산정 이력이 확인되지 않음 | 확인 필요 | 할인율 재검토 및 재산정 근거 확인 |
| 리스부채 감소분이 사용권자산 장부금액을 초과 | 정상(배분 근거 확인 권장) | 당기손익 반영 근거와 금액 확인 |
이 화면이 대신 정하지 않는 것
판정 결과는 확인 대상을 알리는 표시일 뿐 기준서 충족 여부를 단정하지 않습니다. 중요성 기준 적용, 할인율 재산정 근거를 포함한 최종 회계처리는 기준서 원문에 따라 회사와 감사인이 판단합니다.
재측정 산출 절차
| 단계 | 내용 |
|---|---|
| 1단계 | 리스별로 지수·요율이 기준 시점 대비 변경 시점에 실제로 바뀌었는지 확인한다 |
| 2단계 | 변경 전후 리스료를 산정한다 |
| 3단계 | 물가지수 연동은 기존 할인율을 유지하고, 변동금리 연동은 필요 시 할인율을 재산정해 잔여 리스료를 현재가치로 재계산한다 |
| 4단계 | 재측정 전후 리스부채의 차이(리스부채 변동액)를 산출한다 — 변동액 = 재측정 후 리스부채 − 재측정 전 리스부채 |
| 5단계 | 변동액을 사용권자산 조정액과 당기손익 반영액으로 배분한다 — 사용권자산 장부금액 한도 안에서 먼저 조정하고, 한도를 넘는 부분만 손익으로 반영한다 |
| 6단계 | 전체 합계를 대사한다 — 기초+변동액=기말, 사용권자산 조정액+당기손익 반영액=변동액 |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| 회사코드 | 필수 | 4자리 회사코드 |
| 회계연도 | 필수 | 4자리 회계연도 |
| 연동 유형 | 선택 | 물가지수(CPI) 연동 · 시장금리(변동금리) 연동. 전체 선택 시 이 조건은 제외 |
| 리스번호 | 선택 | 특정 리스 한 건만 조회 |
| 판정 상태 | 선택 | 정상 · 점검 필요 · 확인 필요 |
결과 컬럼
| 컬럼 | 설명 |
|---|---|
| 리스번호 / 기초자산 / 자산 분류 | 리스 식별 정보 |
| 연동 유형 / 기준·변경 지수·요율 / 적용 할인율 | 재측정의 근거가 된 지수·요율과 할인율 |
| 재측정 전/후 리스부채 / 변동액 | 재측정 전후 리스부채와 그 차이 |
| 사용권자산 조정액 / 당기손익 반영액 | 변동액의 배분 내역 |
| 처리 판정 / 판정 | 재측정 반영 완료 · 생략 · 확인 필요, 정상 · 점검 필요 · 확인 필요 |
SAP 표준 기능 매핑
표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 그 데이터에 재측정 관점의 조회·대사를 더해 확장합니다.
| 표준 T-code | 표준 기능 | 이 화면이 더한 것 |
|---|---|---|
FAGLL03 | 총계정원장 라인아이템 조회 | 재측정 전 리스부채·사용권자산 잔액을 가져와 대사의 기초 자료로 사용합니다 |
FBL3N | 계정별 원장 조회 | 재측정으로 발생한 조정 분개를 대사합니다 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 16 (K-IFRS 제1116호) | 지수·요율에 따라 결정되는 변동리스료의 재측정 대상 판별 | 기준·변경 지수·요율 비교로 재측정 대상 분류 | 리스 계약(지수·요율·할인율 정보) | 변동률이 사내 중요성 기준 미만이면 생략 가능 |
| IFRS 16 (K-IFRS 제1116호) | 변경된 리스료를 기존 할인율(또는 필요 시 재산정한 할인율)로 현재가치화 | 재측정 후 리스부채 산출, 물가지수·변동금리 유형 구분 | 변경 전후 리스료, 적용 할인율 | 변동금리 연동은 할인율 재산정 필요 여부를 별도 표시 |
| IFRS 16 (K-IFRS 제1116호) | 리스부채 변동액을 사용권자산 조정과 당기손익으로 배분 | 사용권자산 장부금액 한도 배분 로직과 원장 대사 | 총계정원장 리스부채·사용권자산 계정 | 한도 초과분만 당기손익 반영 |
참고 CDS 뷰
| 원천 테이블 | 주요 필드 | 쓰임 |
|---|---|---|
BKPF | BUKRS · GJAHR · BELNR | 재측정 조정 분개 전표 헤더 |
BSEG | BUKRS · HKONT · DMBTR | 리스부채·사용권자산 계정 잔액 라인 |
define view entity C_LeaseIdxRemeasure
as select from I_JournalEntryItem as item
{
key item.CompanyCode as CompanyCode,
item.FiscalYear as FiscalYear,
item.GLAccount as GLAccount,
sum(item.AmountInCompanyCodeCurrency) as Balance
}
group by item.CompanyCode, item.FiscalYear, item.GLAccount
표준 CDS 뷰 이름과 필드는 시스템 릴리스에 따라 다를 수 있으므로, 도입 시 실제 시스템에서 확인해 확정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 · 구성 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 패널 · 대사 요약 KPI · IconTabBar 5개 탭 |
| 데이터 연동 | manifest.json dataSources.mainService(OData V2, 상대 경로) — 화면 블록마다 엔티티셋에 직접 바인딩하며 모델은 defaultCountMode:"Inline" · useBatch:false 로 구성 |
| 조회조건 | sap.m.Input · sap.m.ComboBox — 조회조건 영역 오른쪽 끝에 조회·초기화 버튼, Enter 키로 즉시 재조회, sap/ui/model/Filter 로 조건을 조립합니다. 전체를 고른 조건은 필터를 만들지 않습니다 |
| 명세 표 · 예외 표 | sap.ui.table.Table — cellClick 이벤트로 행 컨텍스트를 받아 상세 다이얼로그를 엽니다 |
| 집계 표 · 상태 표시 | sap.m.Table, sap.m.ObjectStatus로 판정 상태와 변동액 방향을 표준 컨트롤로만 표시 |
| 공통 처리 | CSV 다운로드 공통 컨트롤러(UTF-8 BOM), 전역 오류 처리기 — 메타데이터 로드 실패·요청 실패를 구분해 안내 |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon, OData 서비스에 연결 |
Component.js | 화면 상태 모델 초기화, 전역 오류 처리기 연결 |
manifest.json | 앱 디스크립터 — zui5.leaseidx · ko 로케일, OData 서비스와 모델 선언 |
view/Main.view.xml | 조회조건 · 대사 요약 KPI · 5개 탭 |
view/DetailDialog.fragment.xml | 재측정 상세 다이얼로그 |
controller/Main.controller.js | 조회조건 조립 · 바인딩 · 다이얼로그 · CSV 다운로드 |
controller/BaseController.js | CSV 다운로드 공통 처리 |
model/ErrorHandler.js | 전역 오류 처리 |
model/formatter.js | 금액·지수·상태 표시 서식 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
운영 데이터는 OData 서비스가 제공하며, 검증용 샘플 데이터는 화면과 완전히 분리해 별도로 둡니다. 화면과 판정 로직은 그대로 씁니다.
검증 결과
화면 구성에 쓴 검증용 샘플 데이터는 리스 14건(이 중 물가지수 연동 10건, 변동금리 연동 4건)을 기준으로 대사식을 전수 검증했습니다.
| 검증 항목 | 결과 |
|---|---|
| 재측정 전 리스부채 + 변동액 = 재측정 후 리스부채(14건 전수) | 통과(차이 0) |
| 사용권자산 조정액 + 당기손익 반영액 = 리스부채 변동액(14건 전수) | 통과(차이 0) |
| 연동 유형별·자산 분류별·처리 판정별 집계 합계 = 개별 리스 합계 | 통과(차이 0) |
| 조회 조건 전달 — 연동 유형 필터·리스번호 Enter 조회·총건수 표시 확인 | 확인 |
| OData 계약 — 서비스 메타데이터의 키 선언, 동사 경로 0건, 표준 응답 형식과 필터·정렬·페이징 동작 | 확인 |
| 표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출 | 0건 |
| 화면 렌더링 — 실브라우저에서 조회 → 탭 이동 → 행 클릭 상세까지 실동작 후 캡처 | 4/4 |
조회 버튼 위치 · sap_horizon 테마 · Enter 키 조회 · 서비스 미연결 시 오류 안내 | 확인 |
모든 데이터는 검증용으로 구성한 가상 데이터입니다.
자주 묻는 질문
이 재측정은 어떤 리스에 적용되나요?
IFRS 16 리스(K-IFRS 제1116호)에 따라, 물가지수나 시장금리 같은 지수·요율에 연동된 변동리스료가 실제로 바뀌어 미래 리스료에 영향을 줄 때 리스부채 재측정 대상이 됩니다. 아직 지수·요율이 바뀌지 않았다면 재측정 대상이 아닙니다.
화면에 표시되는 재측정 후 리스부채는 확정 금액인가요?
아닙니다. 이 화면은 조회·점검을 돕는 도구이며 표시되는 산출값은 참고용입니다. 최종 회계처리는 기준서 원문에 따라 회사와 감사인이 판단합니다.
할인율은 왜 어떤 리스는 그대로고 어떤 리스는 재검토가 필요한가요?
물가지수 연동 리스는 할인율을 그대로 유지한 채 재측정하는 것이 일반적이며, 변동금리에 연동된 리스는 할인율 재산정이 필요할 수 있어 화면이 이를 구분해 별도로 확인을 유도합니다.
점검 예외로 표시된 건은 오류인가요?
아닙니다. 중요성 미달로 재측정을 생략했거나 사용권자산 잔액 부족으로 손익 반영이 발생하는 등, 업무적으로 설명 가능한 경우를 구분해 표시한 것이며 오류를 의미하지 않습니다.