솔루션 홈
IFRS 16

SAP 증분차입이자율(IBR) 적용 점검 — IFRS 16, 리스부채를 할인한 이율이 개시일 기준 기준금리·스프레드·담보 조정과 맞는지, 그 이율로 다시 계산한 금액이 원장 인식액과 같은지 대조한다

개시일 기준 기준금리·신용스프레드·담보조정으로 기대 이율을 만들고, 적용 이율과 재계산한 리스부채를 원장과 대사합니다

리스부채는 리스료를 할인해 현재가치로 잰 금액인데, 어떤 이율로 할인했느냐에 따라 같은 계약도 금액이 달라집니다. IFRS 16 리스(K-IFRS 제1116호)는 리스의 내재이자율을 쉽게 산정할 수 있으면 그 이율을, 그렇지 않으면 리스이용자의 증분차입이자율을 쓰도록 합니다. 증분차입이자율은 비슷한 기간과 담보로 사용권자산과 가치가 비슷한 자산을 얻기 위해 돈을 빌린다면 부담했을 이율이고, 리스 개시일 기준으로 정합니다. 그래서 실무에서는 기준금리에 회사의 신용스프레드를 더하고 기초자산 유형별 담보 효과를 조정하는 식으로 이율표를 만들어 둡니다.

문제는 이율표가 있어도 계약마다 제대로 적용됐는지 눈으로 확인하기 어렵다는 점입니다. 개시일이 아닌 다른 날짜의 금리를 쓰거나, 내재이자율을 쓸 수 있는 계약에 증분차입이자율을 적용하거나, 적용 이율이 이율표와 조금씩 어긋나거나, 원장에 인식한 리스부채가 적용 이율로 다시 계산한 금액과 다른 경우가 생깁니다. 원장 데이터를 그대로 이어받아 계약마다 이율 구성과 리스부채를 다시 계산하고 원장과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 원장 개별 항목은 FAGLL03, 전표 조회는 FB03, 사용권자산 조회는 AS03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 이율 구성·적용 기준·리스부채 재계산이라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI)
관련 기준서IFRS 16 리스(K-IFRS 제1116호) — 리스이용자의 증분차입이자율 적용
Namespacezui5.ibrrate
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FB03 · AS03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상리스 건별 이율 적용 기준, 금리 기준일, 기대 이율과 적용 이율의 차이, 원장 초기 리스부채와 재계산 현재가치
핵심 산식기대 이율 = 기준금리 + 신용스프레드 + 담보조정 · 이율 차이 = 적용 − 기대 · 재계산 현재가치 = 월 리스료 × [1 − (1+i)−n] ÷ i · 영향금액 = 기대 이율 현재가치 − 원장 초기 리스부채
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

리스 건별 판정
리스 건별 판정 — 조회조건과 요약 줄, 리스 28건의 이율 적용 기준·기대 이율·적용 이율·원장 리스부채와 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
금리 구성 분해
금리 구성 분해 — 리스마다 기준금리, 신용스프레드, 담보조정, 기대 이율, 적용 이율 다섯 줄로 이율이 어떻게 만들어졌는지 펼쳐 보여줍니다.
기초자산 유형별 집계
기초자산 유형별 집계 — 부동산·차량·설비·IT장비별 원장 리스부채와 기대 이율 현재가치, 영향금액, 평균 이율을 회사별로 모아 봅니다.
결과 구분별 집계
결과 구분별 집계 — 정상·점검 필요·확인 필요 구분마다 건수와 금액, 영향금액 절대값을 봅니다.
정합성 대사
정합성 대사 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액, 의도적 예외 건수를 나란히 보여줍니다.
리스 상세 다이얼로그
리스 상세 다이얼로그 — 행을 누르면 이율 적용 기준, 판정 근거, 기대 이율 산식, 리스부채 대사, 네 단계 결과와 적용 이율 구성이 펼쳐집니다.

사용 방법

  1. 회계연도를 넣고, 회사와 기초자산 유형(부동산·차량·설비·IT장비)은 필요할 때만 고릅니다. 비워 두면(전체) 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 줄에서 리스 건수, 점검·확인 필요 건수, 원장 초기 리스부채 합계, 기대 이율 현재가치, 영향금액을 먼저 확인합니다. 원장 리스부채(기대 산출 건) + 영향금액 = 기대 이율 현재가치가 성립해야 합니다.
  4. 탭을 옮겨 가며 리스 건별 판정 → 금리 구성 분해 → 기초자산 유형별 집계 → 결과 구분별 집계 → 정합성 대사 순으로 좁혀 봅니다.
  5. 건별 판정 탭에서 행을 누르면 이율 적용 기준, 산식, 리스부채 대사, 단계별 결과와 적용 이율 구성이 상세 다이얼로그로 열립니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

적용한 이율은 맞는가 — 네 단계 판정

리스마다 적용 기준, 금리 기준일, 이율 차이, 원장 대사 순으로 판정합니다. 하나라도 점검 필요이면 점검 필요, 없고 확인 필요가 있으면 확인 필요, 모두 충족이면 정상입니다.

판정 조건결과 상태사용자 조치
내재이자율을 쉽게 산정할 수 있는데 증분차입이자율을 적용했거나, 산정할 수 없는데 내재이자율을 적용점검 필요내재이자율 산정 가능 여부와 적용 기준 확인
기준금리 커브 기준일이 리스 개시일과 다름점검 필요개시일 기준 커브로 기대 이율 다시 산출
적용 이율과 기대 이율의 차이가 0.050%p 초과점검 필요기준금리·스프레드·담보조정 근거 확인
기준금리 자료 미수령으로 기대 이율 산출 불가확인 필요자료를 받은 뒤 다시 조회
내재이자율을 적용한 계약이율 차이 단계 해당 없음적용 기준과 원장 대사만 확인
원장 초기 리스부채와 적용 이율 재계산 현재가치가 다름점검 필요최초 인식 전표와 리스료·기간 입력값 확인
네 단계 모두 충족정상-

허용 오차 0.050%p 는 화면 기준값이며 회사의 이율 산정 정책에 맞춰 조정할 수 있습니다. 판정 결과는 확인 대상을 알리는 표시이고, 최종 판단은 회사와 감사인이 합니다.

기대 이율을 만들고 리스부채를 다시 계산하는 9단계

  1. 기간구간 — 리스기간(월)을 1년 이하 · 3년 이하 · 5년 이하 · 10년 이하 · 10년 초과로 나눕니다.
  2. 기준금리 — 통화와 기간구간별로 리스 개시일 기준 커브에서 가져옵니다.
  3. 신용스프레드 — 법인의 신용도와 기간구간별로 붙입니다.
  4. 담보조정 — 기초자산 유형별 담보 효과를 더하거나 뺍니다.
  5. 기대 이율 — 기준금리 + 신용스프레드 + 담보조정
  6. 이율 차이 — 적용 이율 − 기대 이율, 절대값 0.050%p 이내면 충족
  7. 재계산 — 월 리스료 × [1 − (1+i)^−n] ÷ i (i = 이율 ÷ 12, n = 리스기간(월), 월말 지급 가정의 검증용 단순화)
  8. 영향금액 — 기대 이율 현재가치 − 원장 초기 리스부채
  9. 집계 대사 — 유형별·결과 구분별 합계가 리스 건별 합계와 같은지 확인합니다.

금액 단위는 원이고, 이율은 연 %, 차이는 %p 입니다.

조회조건

조회조건필수설명
회계연도필수기본 2026
회사선택전체 선택 시 조건 없이 조회
기초자산 유형선택부동산 · 차량 · 설비 · IT장비, 전체 선택 시 조건 없이 조회
점검 결과선택건별 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요

결과 컬럼

영역내용
요약리스 건수 · 점검·확인 필요 건수 · 원장 초기 리스부채 합계 · 원장 리스부채(기대 산출 건) · 기대 이율 현재가치 · 영향금액 · 영향금액 절대값 합
리스 건별 판정리스 · 리스제공자 · 기초자산 유형 · 점검 결과 · 통화 · 개시일 · 리스기간 · 기간구간 · 내재이자율 산정 가능 · 이율 적용 기준 · 금리 기준일 · 기준금리 · 신용스프레드 · 담보조정 · 기대 이율 · 적용 이율 · 이율 차이 · 월 리스료 · 적용 이율 현재가치 · 원장 초기 리스부채 · 기대 이율 현재가치 · 원장-재계산 차이 · 영향금액 · ①~④ 단계 · 판정 근거·설명
금리 구성 분해리스 · 금리 구성 항목(기준금리·신용스프레드·담보조정·기대 이율·적용 이율) · 이율 · 비고
기초자산 유형별 집계건수 · 원장 초기 리스부채 · 기대 산출 건수 · 기대 이율 현재가치 · 영향금액 · 평균 적용 이율 · 평균 기대 이율
결과 구분별 집계정상·점검 필요·확인 필요별 건수 · 금액 · 영향금액 절대값 합
정합성 대사대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액 · 의도적 예외 건수

SAP 표준 기능 매핑

  • 원장 — 리스부채 초기 인식 금액은 유니버설 저널(ACDOCA), 근거 전표는 BKPF·BSEG, 리스제공자는 LFA1 을 사용
  • 표준 화면 — G/L 개별 항목(FAGLL03) · 전표 조회(FB03) · 고정자산 조회(AS03)
T-code이름쓰임
FAGLL03G/L 계정 개별항목리스부채 초기 인식 금액을 원장에서 확인합니다
FB03전표 조회차이가 난 계약의 근거 전표를 확인합니다
AS03고정자산 마스터 조회사용권자산의 유형과 개시일을 확인합니다
기준서요구사항화면 반영
IFRS 16 리스(K-IFRS 제1116호)내재이자율을 쉽게 산정할 수 없으면 증분차입이자율을 사용① 이율 적용 기준 판정
IFRS 16 리스(K-IFRS 제1116호)증분차입이자율은 비슷한 기간·담보로 사용권자산과 유사한 자산을 얻기 위한 차입이율금리 구성 분해 탭과 기대 이율
IFRS 16 리스(K-IFRS 제1116호)리스 개시일에 리스부채를 측정② 금리 기준일 = 개시일 판정
IFRS 16 리스(K-IFRS 제1116호)리스료의 현재가치로 리스부채를 최초 측정④ 원장 초기 리스부채 = 재계산 현재가치

참고 CDS 뷰

define view entity IbrContractCheck
  as select from LeaseContractMaster as c   // 리스 계약 마스터 — 표준 뷰 이름 확인 필요
    left outer join RateCurveInput as b     // 기준금리·스프레드 수령 자료 — 적재 위치 확인 필요
      on  b.Currency = c.Currency and b.TermBucket = c.TermBucket and b.CurveDate = c.CommDate
{
  key c.CompanyCode,
  key c.FiscalYear,
  key c.LeaseId,
      b.BaseRate,
      b.SpreadRate,
      b.BaseRate + b.SpreadRate + c.CollAdj as ExpIbr,
      c.AppliedRate - (b.BaseRate + b.SpreadRate + c.CollAdj) as RateDiff
      // 원장 초기 리스부채는 ACDOCA 의 리스부채 계정 집계와 결합 — 계정 분류 기준 확인 필요
}

뷰 이름과 계정 매핑은 스케치입니다. 리스 계약 마스터의 표준 테이블명과 기준금리 자료의 적재 위치는 확인하지 못해 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI)
화면 구성조회조건 영역(우측 조회) + 요약 줄 + 리스 건별 판정·금리 구성 분해·기초자산 유형별 집계·결과 구분별 집계·정합성 대사 5개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬·페이징정렬 객체로 서버 정렬($orderby), 표 범위 읽기로 페이징($top·$skip), 총건수는 인라인 건수
집계요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산
실패 안내서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

구분내용
앱 본체index.html · manifest.json · Component.js · controller · view · model · i18n · css
데이터 서비스OData 서비스 정의와 엔티티셋별 데이터
검증 전용앱 본체와 분리된 검증용 샘플 데이터 구성
설명서readme.html (13개 절)

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳의 리스 28건(금리 구성 140줄)을 기준으로 이율·현재가치·원장 금액이 원 단위로 맞물리도록 구성했습니다.

대사식검사결과의도적 예외
기대 IBR = 기준금리 + 신용스프레드 + 담보조정24차이 0건0
이율 차이 = 적용 이율 − 기대 IBR24차이 0건0
원장 초기 리스부채 = 월 리스료 × [1 − (1+i)^−n] ÷ i (i = 적용 이율 ÷ 12, n = 리스기간(월))28차이 0건, 의도적 예외 2건 분리 기록2
Σ(기대 IBR 기준 현재가치 − 원장 초기 리스부채) = Σ 영향금액24차이 0건0
유형별 합계 = 결과 구분별 합계 = 계약 건별 합계(건수·원장 리스부채)8차이 0건0

원장 인식액을 일부러 다르게 남긴 2건, 이율 차이를 허용 오차 밖으로 둔 2건, 커브 기준일을 개시일과 다르게 둔 2건, 내재이자율 적용 기준을 어긋나게 둔 1건, 기준금리 자료 미수령 2건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 대사식은 별도 스크립트로 전수 실행했고, 재계산은 정확한 분수 연산으로 다시 검산해 차이가 0건이었습니다. 화면 요약의 원장 초기 리스부채 합계 31,367,046,280, 원장 리스부채(기대 산출 건) 25,265,273,330, 기대 이율 현재가치 25,262,514,172, 영향금액 −2,759,158은 검증 스크립트 합계와 같습니다.

자주 묻는 질문

이 화면의 판정이 곧 기준서 충족 여부인가요?

아닙니다. 이 화면은 리스마다 적용 이율의 구성과 원장 인식액을 분류·대사해 살펴볼 계약을 가려내는 점검 도구입니다. 적용 이율이 적정한지와 리스부채 측정의 최종 판단은 기준서 원문과 회사의 회계정책에 따라 회사와 감사인이 합니다.

적용 시기와 범위는 어떻게 되나요?

IFRS 16 리스(K-IFRS 제1116호)는 2019년 1월 1일 이후 개시하는 회계연도부터 적용되는 기준서이며, 이 화면은 리스이용자가 리스부채를 할인할 때 쓴 이율만 대상으로 합니다. 리스제공자 회계, 문단번호와 세부 경과규정은 원문으로 확인하지 못해 확인 필요로 남겼습니다.

기대 이율의 구성 값은 어디서 오나요?

기준금리·신용스프레드·담보조정은 회사가 정한 산정 정책의 자료를 그대로 씁니다. 화면의 샘플 값은 검증용 가상 자료이며, 기준금리 + 신용스프레드 + 담보조정이라는 구성은 화면 확인용 산식입니다. 기준금리 자료를 받지 못한 계약은 확인 필요로 남깁니다.

내재이자율을 적용한 리스는 어떻게 보이나요?

내재이자율을 쉽게 산정할 수 있어 그 이율을 적용한 계약은 기대 증분차입이자율 산출 대상이 아니므로 이율 차이 단계가 해당 없음으로 표시되고, 적용 기준이 맞는지와 원장 대사만 봅니다.

#IFRS 16 #K-IFRS 1116 #증분차입이자율 #리스부채 #할인율 #내재이자율 #OpenUI5

리스부채 할인율, 결산 전에 이율 구성부터 나눠 보세요

계약마다 엑셀로 이율표와 현재가치 재계산표를 다시 만드는 대신, 화면에서 적용 기준과 기대 이율, 재계산 금액과 원장 인식액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의