솔루션 홈
IFRS 9

SAP 신용손상 금융자산 신용조정유효이자율 점검 — IFRS 9, 처음부터 신용이 손상된 자산은 예상 현금흐름으로 이율을 다시 구해 이자수익과 손상환입을 원장과 맞춰본다

최초 인식 공정가치와 예상 현금흐름으로 신용조정유효이자율을 구하고, 이자수익·손상차손(환입)·기말 순장부를 원장과 대사합니다

처음부터 신용이 손상된 채로 사거나 빌려준 금융자산은 일반 대출채권과 이자를 계산하는 방식이 다릅니다. IFRS 9 금융상품(K-IFRS 제1109호)은 이런 자산을 신용이 손상된 상태로 매입하거나 창출한 금융자산으로 따로 보고, 계약상 현금흐름이 아니라 신용손실을 반영해 추정한 예상 현금흐름으로 신용조정유효이자율을 구하도록 합니다. 이자수익은 그 이율을 상각후원가에 곱해 산출하고, 최초 인식 시점에는 손실충당금을 따로 설정하지 않으며, 이후 예상 현금흐름이 달라지면 그 변동을 손상차손(환입)으로 인식합니다. 유리한 방향의 변동도 환입으로 나타납니다.

실무에서는 부실채권을 할인 매입한 계약, 이미 회생 절차에 들어간 거래처에 실행한 대출, 조건변경으로 제거한 뒤 새로 인식한 자산이 섞이면서 원장이 계약상 유효이자율로 이자를 계산하거나, 최초 인식 시점에 충당금을 미리 쌓거나, 유리한 재추정을 손익에 반영하지 않는 일이 생깁니다. 원장 데이터를 그대로 이어받아 계약마다 이율을 다시 구하고 이자수익과 손상차손(환입), 기말 순장부를 재산출해 원장과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 원장 개별 항목은 FAGLL03, 계정 잔액은 FS10N, 전표 조회는 FB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 이율 재산출·상각후원가 롤포워드·손상차손(환입) 대사라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI)
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호) — 신용이 손상되어 매입하거나 창출한 금융자산의 신용조정유효이자율
Namespacezui5.poci
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FBL3N · FS10N · FB03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상계약별 최초 신용손상 여부, 원장 적용 이율, 최초 인식 시점 손실충당금, 기준 이자수익·손상차손(환입)과 원장 손익
핵심 산식Σ 예상 현금흐름 ÷ (1+r)연차 = 최초 공정가치 · 이자수익 = 기초 상각후원가 × r · 손상차손(환입) = 재추정 현재가치 − (기초 + 이자수익 − 회수액)
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

계약 명세 판정
계약 명세 판정 — 조회조건과 요약 줄, 계약 36건의 자산 유형·신용조정유효이자율·기준 손익·원장 손익과 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
산출 순서
산출 순서 — 계약마다 최초 공정가치에서 원장 대사까지 9단계 산출 과정을 이율·금액·근거와 함께 펼쳐 보여줍니다.
현금흐름 비교
현금흐름 비교 — 연차별로 최초 예상 현금흐름과 실적·재추정 현금흐름을 나란히 놓고 잔여 연차 현재가치 차이를 봅니다.
자산 유형별 집계
자산 유형별 집계 — 신용손상 채권 매입·대출 실행·조건변경 후 재인식별 기준 손익, 원장 손익, 차이와 점검 건수를 모아 봅니다.
정합성 대사
정합성 대사 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액을 나란히 보여줍니다.
계약 상세 다이얼로그
계약 상세 다이얼로그 — 행을 누르면 이율 비교, 상각후원가 롤포워드, 원장 대사, 9단계 산출 과정이 펼쳐집니다.

사용 방법

  1. 회계연도를 넣고, 자산 유형·원장 이율 기준·점검 결과는 필요할 때만 고릅니다. 비워 두면(전체) 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도나 계약 ID 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 줄에서 점검 계약 수, 최초 인식 공정가치, 기준 손익, 원장 손익, 차이, 점검·확인 필요 건수를 먼저 확인합니다.
  4. 탭을 옮겨 가며 계약 명세 → 산출 순서 → 현금흐름 비교 → 자산 유형별 집계 → 대사 결과 순으로 좁혀 봅니다.
  5. 계약 명세에서 행을 누르면 이율 비교, 상각후원가 롤포워드, 원장 대사, 9단계 산출 과정, 연차별 현금흐름이 상세 다이얼로그로 열립니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

이율을 제대로 썼는가 — 세 가지 판정

계약마다 최초 신용손상 증거와 최초 충당금 설정 여부, 원장 이율, 재산출한 기준 손익과 원장 손익의 차이를 차례로 봅니다. 하나라도 점검 필요이면 점검 필요, 없고 확인 필요가 있으면 확인 필요, 모두 충족이면 정상입니다.

판정 조건결과 상태사용자 조치
원장 이자수익을 계약상 유효이자율로 산정점검 필요신용조정유효이자율 적용 여부와 이자수익 재계산 확인
최초 인식 시점에 손실충당금이 설정됨점검 필요예상 현금흐름에 이미 반영된 기대손실과의 이중 반영 여부 확인
유리한 현금흐름 재추정이 손상환입으로 인식되지 않음점검 필요재추정 근거와 손익 인식 여부 확인
최초 인식 시점 신용손상 증거 자료 없음확인 필요증거 자료 확인 후 재조회
요건 충족 + 원장 이율이 신용조정유효이자율 + 기준 손익과 원장 손익 일치정상-

최초 신용손상의 구체적 증거 항목과 재추정 손익의 표시 방법은 원문으로 확인하지 못해 확인 필요로 남겼습니다. 판정 결과는 확인 대상을 알리는 표시이고, 최종 판단은 회사와 감사인이 합니다.

신용조정유효이자율을 구하고 상각후원가를 갱신하는 9단계

  1. 최초 인식 공정가치 — 매입가 또는 실행액이며 최초 손실충당금은 0 입니다.
  2. 최초 예상 현금흐름 — 신용손실을 반영해 추정한 연도별 회수 예상액입니다.
  3. 신용조정유효이자율 r — Σ 예상 현금흐름 ÷ (1+r)^연차 = 최초 공정가치
  4. 기초 상각후원가 — 전기말 순장부금액입니다.
  5. 당기 이자수익 — 기초 상각후원가 × r
  6. 총장부금액 — 기초 + 이자수익 − 당기 회수액
  7. 재추정 현재가치 — 잔여 재추정 현금흐름을 최초 r 로 할인한 금액이 기말 순장부입니다.
  8. 손상차손(환입) — 기말 순장부 − 총장부금액. 양수는 환입, 음수는 차손이며 누적 손실충당금은 반대 부호입니다.
  9. 차이 — (이자수익 + 손상차손환입) − 원장 손익

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

조회조건

조회조건필수설명
회사코드필수기본 1000
회계연도필수기본 2026
자산 유형선택신용손상 채권 매입 · 신용손상 대출 실행 · 조건변경 후 재인식, 전체 선택 시 조건 없이 조회
원장 이율 기준선택신용조정유효이자율 · 계약상 유효이자율 · 최초 충당금 설정, 전체 선택 시 조건 없이 조회
점검 결과선택전체 / 정상 / 점검 필요 / 확인 필요
계약 ID선택특정 계약만 조회

결과 컬럼

영역내용
요약점검 계약 · 최초 인식 공정가치 · 기준 손익 · 원장 손익 · 차이 · 점검 필요 · 확인 필요
계약 명세계약 · 점검 결과 · 자산 유형 · 최초 인식일 · 계약상 원금 · 최초 공정가치 · 경과/기간 · 계약상 유효이자율 · 신용조정유효이자율 · 원장 적용 이율 · 요건① · 요건② · 기준/원장 처리 · 기초 상각후원가 · 기준 이자수익 · 당기 회수액 · 기준 손상(환입) · 기말 순장부 · 기준 손익 · 원장 손익 · 차이 · 사유
산출 순서계약 · 단계 · 이율 · 금액 · 산출 근거
현금흐름 비교연차 · 구분(실적/재추정) · 최초 예상 · 실적·재추정 · 변동 · 할인계수 · 현재가치
자산 유형별 집계계약 수 · 최초 공정가치 · 기말 순장부 · 기준 손익 · 원장 손익 · 차이 · 결과별 건수
정합성 대사대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액

SAP 표준 기능 매핑

  • 원장 — 이자수익·손상차손 인식 금액은 유니버설 저널(ACDOCA), 근거 전표는 BKPF·BSEG 를 사용
  • 표준 화면 — G/L 개별 항목(FAGLL03·FBL3N) · 계정 잔액(FS10N) · 전표 조회(FB03)
T-code이름쓰임
FAGLL03G/L 계정 개별항목이자수익·손상차손 인식 내역을 원장에서 확인합니다
FBL3NG/L 계정 개별항목(구)인식 전표를 확인합니다
FS10NG/L 계정 잔액 조회기말 순장부 대응 계정 잔액을 확인합니다
FB03전표 조회차이가 난 계약의 근거 전표를 확인합니다
기준서요구사항화면 반영
IFRS 9 금융상품(K-IFRS 제1109호)신용이 손상된 상태로 매입하거나 창출한 금융자산의 식별요건① 판정
IFRS 9 금융상품(K-IFRS 제1109호)신용손실을 반영한 예상 현금흐름으로 신용조정유효이자율 산정산출 2~3단계
IFRS 9 금융상품(K-IFRS 제1109호)상각후원가에 신용조정유효이자율을 적용한 이자수익산출 4~5단계, 원장 이자수익 대사
IFRS 9 금융상품(K-IFRS 제1109호)최초 인식 시 손실충당금 미설정, 이후 누적 변동만 인식요건② 판정, 누적 손실충당금
IFRS 9 금융상품(K-IFRS 제1109호)예상 현금흐름 변동의 손상차손(환입) 인식산출 7~8단계, 원장 대사

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ICRIMPEIR'
define view I_CrImpairedAssetEir as select from fin_txn_master as t   // 금융거래 마스터 — 표준 뷰 이름 확인 필요
{
  key t.ContractId,
  t.InitialFairValue as InitFV,
  t.CaEir,
  cast( t.OpeningAmortCost * t.CaEir as abap.dec(17,0) ) as Interest,
  cast( t.OpeningAmortCost + t.OpeningAmortCost * t.CaEir - t.Receipt as abap.dec(17,0) ) as GrossCarry
  // 원장 이자수익·손상차손은 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개 절)

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 계약 36건(신용손상 채권 매입·대출 실행·조건변경 후 재인식 각 12건, 연차별 현금흐름 142줄)을 기준으로 이율·상각후원가·원장 금액이 원 단위로 맞물리도록 구성했습니다.

대사식검사결과
Σ 최초 예상 현금흐름 ÷ (1+r)^연차 = 최초 공정가치36차이 0건 (반올림 2원 이내)
기초 상각후원가 × r = 기준 이자수익36차이 0건 (반올림 1원 이내)
기초 + 이자수익 − 회수액 ± 손상차손(환입) = 기말 순장부36차이 0건
Σ 잔여 재추정 현금흐름 ÷ (1+r)^잔여연차 = 기말 순장부36차이 0건 (반올림 2원 이내)
총장부금액 − 누적 손실충당금 = 기말 순장부36차이 0건
최초 공정가치×(1+r)^경과연수 − Σ 회수액×(1+r)^(경과−연차) = 총장부금액36차이 0건 (최대 1원, 허용 2원 이내)
유형별 합계 = 전체 합계 (공정가치·순장부·기준 손익·원장 손익·차이)5차이 0건
기준 손익 − 원장 손익 = 차이36차이 0건

원장 이자수익을 계약상 유효이자율로 둔 5건, 최초 인식 시점에 충당금을 설정한 3건, 유리한 재추정을 손익에 반영하지 않은 3건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 점검 필요 케이스이고, 신용손상 증거를 확인하지 못한 2건은 확인 필요 케이스입니다. 대사 차이와는 분리해 기록했습니다. 대사식은 별도 스크립트로 전수 실행했고, 화면 요약의 기준 손익 1,013,510,428, 원장 손익 901,221,385, 차이 112,289,043은 검증 스크립트 합계와 같습니다.

자주 묻는 질문

이 화면은 언제부터, 어디까지 적용되나요?

IFRS 9 금융상품(K-IFRS 제1109호)은 이미 시행 중인 기준서입니다. 이 화면은 신용이 손상된 상태로 매입하거나 창출한 금융자산의 이자수익과 손상차손(환입)에 한정하며, 최초 인식 시점 신용손상의 구체적 증거 항목과 세부 경과규정은 원문 확인 필요입니다.

계약상 유효이자율과 신용조정유효이자율은 무엇이 다른가요?

계약상 유효이자율은 계약 현금흐름으로, 신용조정유효이자율은 신용손실을 반영한 예상 현금흐름으로 최초 공정가치를 할인해 구합니다. 화면은 두 이율을 나란히 보여 원장이 어느 이율을 썼는지 확인하게 합니다.

점검 필요로 나온 계약은 잘못 처리된 건인가요?

그렇게 단정하지 않습니다. 화면은 재산출 결과를 원장과 맞춰 차이가 있는 건을 가려내는 점검 도구이고, 최종 판단은 회사와 감사인이 합니다.

확인 필요는 무엇인가요?

최초 인식 시점 신용손상 증거처럼 판정에 필요한 자료가 없어 처리 방식을 정할 수 없는 건입니다. 자료 확인 후 다시 조회하면 판정됩니다.

#IFRS 9 #K-IFRS 1109 #신용손상 금융자산 #신용조정유효이자율 #이자수익 #손상차손환입 #상각후원가 #OpenUI5

신용손상 채권의 이자수익, 결산 전에 이율부터 다시 구해 보세요

계약마다 엑셀로 예상 현금흐름과 이율을 다시 풀어 원장과 비교하는 대신, 화면에서 신용조정유효이자율과 이자수익, 손상차손(환입)을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의