솔루션 홈
IFRS 7

SAP 상각후원가 금융상품 공정가치 비교 공시 점검 — IFRS 7, 공정가치를 현금흐름 할인으로 다시 구해 장부금액·공시 서열 수준과 맞춰본다

상각후원가 상품의 공정가치 · 근사 면제 괴리 · 서열 수준 · 분류별 장부금액 대사를 상품 단위로 확인합니다

상각후원가로 측정하는 대여금·채무증권·차입금·사채를 가진 회사는 IFRS 7 금융상품: 공시(K-IFRS 제1107호)에 따라 금융자산·금융부채의 분류별로 공정가치를 장부금액과 비교할 수 있게 공시해야 합니다. 다만 매출채권·매입채무처럼 장부금액이 공정가치의 합리적 근사치인 경우에는 공정가치 공시를 생략할 수 있고, 공정가치를 공시하는 항목은 IFRS 13 공정가치 측정(K-IFRS 제1113호)에 따라 투입변수의 관측가능성에 따른 서열 수준도 함께 밝혀야 합니다.

실무에서는 어떤 상품에 근사 면제를 적용했는지, 장기 고정금리 상품의 공정가치를 어떤 시장이자율로 구했는지, 서열 수준을 몇으로 적었는지가 주석 작성자마다 다르게 정리되어 결산 때마다 다시 맞춰 보게 됩니다. 이 화면은 상품별 조건에서 공정가치를 현금흐름 할인으로 다시 산출해 공시 값·장부금액·재무상태표 잔액과 대사하도록 OpenUI5 화면으로 확장했습니다. 측정 시장을 고르는 문제나 공정가치로 측정하는 자산의 증감표와는 달리, 상각후원가 상품의 장부금액 대비 공정가치 비교 공시 자체에 초점을 둡니다. 실제 구동 화면 5종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 고객·공급업체 미결항목은 FBL5N·FBL1N 이, 계정 개별 항목과 잔액은 FAGLL03·FS10N 이 담당합니다. 이 화면은 그 표준 데이터 구조를 이어받아 공정가치 비교 공시를 조회·검증 관점에서 확장합니다.
항목내용
업무 영역재무회계(FI)
관련 기준서IFRS 7 금융상품: 공시(K-IFRS 제1107호) — 공정가치와 장부금액 비교 공시 / IFRS 13 공정가치 측정(K-IFRS 제1113호) — 서열 수준 공시
Namespacezui5.fvcompare
셸 구조단일 페이지 + 3개 탭
화면 수메인 1 · 상세 팝업 1
SAP 표준 T-codeFBL5N · FBL1N · FAGLL03 · FS10N
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상상품별 산출 공정가치, 공시 공정가치와의 차이, 근사 면제 적용과 괴리율, 서열 수준 산출·공시 비교, 분류별 장부금액·재무상태표 잔액 대사
핵심 산식장기 고정금리 공정가치 = 연 이자의 현재가치 합계 + 만기 원금의 현재가치 · 괴리율 = (산출 공정가치 − 장부금액) ÷ 장부금액 × 100 · 서열 수준 1+2+3+미분류 = 공시 공정가치
결과 표시정상 / 점검 필요

실제 화면 5종 둘러보기

메인 — 조회조건·요약·상품 명세
메인 — 조회조건·요약·상품 명세 — 조회조건과 요약 지표 6개, 첫 탭인 상품 명세에서 상품별 장부금액·산출 공정가치·공시 공정가치와 차이를 나란히 봅니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
점검 필요 상품 조회
점검 필요 상품 조회 — 점검 결과를 "점검 필요"로 좁히면 공시 값이 산출과 다른 상품, 근사 면제 근거를 다시 볼 상품, 서열 수준이 비었거나 어긋난 상품만 남습니다.
분류별 비교 탭
분류별 비교 탭 — 분류마다 장부금액, 재무상태표 잔액, 공시 대상·근사 면제·공시 누락 장부금액, 공시 공정가치와 서열 수준별 금액을 나란히 보여주고 금융자산·금융부채 소계를 더합니다.
대사 결과 탭
대사 결과 탭 — 정합성 대사와 장부 점검 대사를 구분해 대사식, 검사 건수, 차이 건수, 최대 차이를 보여줍니다.
행 클릭 — 상품 상세
행 클릭 — 상품 상세 — 상품 명세의 행을 누르면 상품의 조건과 산출·공시 값, 소속 분류의 장부금액·공시 공정가치·서열 수준 비교가 한 팝업으로 열립니다.

사용 방법

  1. 조회조건 입력 — 기준 연월(보고기간말, YYYYMM)은 필수입니다. 구분, 점검 코드, 점검 결과는 선택이며 "전체"이면 조건에서 빠집니다.
  2. 조회 — 조회조건 영역 오른쪽 끝의 [조회] 버튼을 누르거나 입력 칸에서 Enter 키를 누릅니다. [초기화]는 같은 줄 오른쪽에 있습니다. 화면을 열면 기본 조건(202612)으로 자동 조회합니다.
  3. 요약 확인 — 점검 대상 상품 수, 점검 필요 건수, 공시 대상 장부금액·공시 공정가치 합계, 공정가치−장부금액 차이 합계, 정합성 대사 차이 건수를 확인합니다.
  4. 탭 이동 — 상품 명세 → 분류별 비교 → 대사 결과 순으로 봅니다. 탭 위의 숫자는 조건에 맞는 건수입니다.
  5. 행 클릭 상세 — 상품 명세의 행을 누르면 상품 정보와 소속 분류의 비교를 한 팝업에서 봅니다. [닫기]로 닫습니다.
  6. CSV 내려받기 — 현재 탭의 조회 결과를 UTF-8(BOM) CSV 로 내려받습니다.

공시 점검 코드 판정 규칙

화면은 상품마다 점검 코드를 붙입니다. 결과는 "정상" 또는 "점검 필요"로만 표시하며 원인은 단정하지 않습니다. 아래 순서에서 먼저 해당하는 코드가 붙습니다.

점검 코드판정 조건결과 상태사용자 조치
R06투자 상품의 측정범주가 상각후원가가 아님점검 필요상각후원가 비교표에서 제외하거나 분류 확인
R03공정가치 공시도 없고 근사 면제 표시도 없음점검 필요공정가치 공시 또는 근사 면제 근거 확인
R04공시 공정가치가 있는데 서열 수준이 비어 있음점검 필요서열 수준 입력 확인
R01공시 공정가치가 산출 공정가치와 다름점검 필요할인율·현금흐름 적용 확인
R05공시 서열 수준이 투입변수 구분 기준 산출과 다름점검 필요투입변수 관측가능성 확인
R02근사 면제를 적용했는데 산출 공정가치와 장부금액의 괴리율이 점검 기준값(3%)을 넘음점검 필요근사 여부 판단 근거 확인
R00위 조건에 해당하지 않음정상조치 없음

괴리율 3%는 근사 면제를 적용한 상품 중 판단 근거를 다시 볼 상품을 고르기 위한 화면 내부 기준값이며 기준서가 정한 수치가 아닙니다. 리스부채처럼 별도 요구사항이 있는 항목은 범위에 넣지 않았고 적용 여부는 확인 필요입니다.

산출에서 서열 수준 집계·대사까지의 순서

  1. 변동금리·공정가치 측정 상품의 산출 공정가치는 장부금액으로 둡니다(금리 재설정, 이미 공정가치 측정을 가정).
  2. 잔존 12개월 이내 상품 = 장부금액 × (1 + 표시이자율 × 잔존개월 ÷ 12) ÷ (1 + 시장이자율 × 잔존개월 ÷ 12).
  3. 12개월 초과 고정금리 상품 = 연 이자를 시장이자율로 할인한 현재가치 합계 + 만기 원금의 현재가치(원 단위 반올림).
  4. 괴리율과 서열 수준 — 괴리율 = (산출 공정가치 − 장부금액) ÷ 장부금액 × 100. 서열 수준은 투입변수 구분에 따라 활성시장 공시가격 1, 관측 가능 2, 관측 불가능 3.
  5. 분류 집계 — 장부금액 = 공시 대상 + 근사 면제 적용 + 공시 누락, 공시 공정가치 = 서열 수준 1+2+3+미분류.
  6. 대사 — 정합성 대사 6종과 재무상태표 잔액·측정범주·공시 공정가치 장부 점검 대사 3종을 확인합니다.

표시이자율·시장이자율·공시 공정가치 같은 원천은 회사별 구성에 따라 달라 확인 필요 항목입니다.

조회조건

조건필수설명
기준 연월(보고기간말)필수6자리(YYYYMM). 기본값 202612. 입력 후 Enter 키로도 조회
구분선택전체 / 금융자산 / 금융부채. "전체"이면 조건을 보내지 않음
점검 코드선택R00~R06. "전체"이면 조건을 보내지 않음
점검 결과선택전체 / 정상 / 점검 필요. "전체"이면 조건을 보내지 않음

결과 컬럼

탭컬럼 수컬럼
상품 명세23상품 번호, 상품명, 분류, 장부금액, 공정가치(산출·공시), 공시−산출 차이, 괴리율, 서열 수준(산출·공시), 근사 면제 적용, 점검 결과·코드·내용, 구분, 측정범주, 금리 유형, 평가 기준일, 잔존 개월, 표시이자율, 시장이자율, 투입변수 구분, 기준 연월
분류별 비교22분류 코드, 분류, 구분, 상품 수, 장부금액 합계, 재무상태표 잔액, 장부−재무상태표 차이, 공시 대상·근사 면제 적용·공시 누락 장부금액, 공시 공정가치 합계, 공정가치−장부금액, 산출 공정가치(공시 대상), 공시−산출 차이, 서열 수준 1·2·3·미분류, 점검 결과·내용, 재무상태표 계정, 기준 연월
대사 결과10대사 번호, 대사 구분, 대사 항목, 대사식, 좌변, 우변, 검사 건수, 차이 건수, 최대 차이, 기준 연월

SAP 표준 기능 매핑

표준 T-code

T-code표준 기능이 화면과의 관계
FBL5N고객 개별항목 조회매출채권 장부금액의 원천 확인
FBL1N공급업체 개별항목 조회매입채무 장부금액의 원천 확인
FAGLL03총계정원장 개별항목 조회차입금·사채·대여금 장부금액의 원천 확인
FS10NG/L 계정 잔액 조회재무상태표 계정 잔액과의 대사

IFRS 요구사항 매핑

기준서요구사항대응 기능원천 데이터비고
IFRS 7 금융상품: 공시(K-IFRS 제1107호)금융자산·금융부채 분류별로 공정가치를 장부금액과 비교할 수 있게 공시분류별 비교 탭 · 점검 코드 R01·R03원장 장부금액, 주석 작성 자료(확인 필요)분류별 공정가치−장부금액 차이를 함께 표시
IFRS 7 금융상품: 공시(K-IFRS 제1107호)장부금액이 공정가치의 합리적 근사치이면 공정가치 공시 생략 가능근사 면제 적용 · 괴리율 · 점검 코드 R02상품 조건·시장이자율(확인 필요)근사 여부 판단은 회사 몫
IFRS 13 공정가치 측정(K-IFRS 제1113호)공정가치를 공시하는 항목의 서열 수준 공시서열 수준 산출·공시 · 점검 코드 R04·R05투입변수 구분(확인 필요)활성시장 공시가격 1, 관측 가능 2, 관측 불가능 3
IFRS 7 금융상품: 공시(K-IFRS 제1107호)상각후원가 측정 상품과 그 밖의 측정범주 구분측정범주 · 점검 코드 R06상품 마스터(확인 필요)-

참고 CDS 뷰

원천테이블

테이블내용사용 필드
BSID · BSIK고객·공급업체 미결항목BUKRS, KUNNR/LIFNR, DMBTR
ACDOCA유니버설 저널 항목RLDNR, RBUKRS, GJAHR, RACCT, HSL
금융거래 조건·시장 자료표시이자율·잔존 기간·시장이자율확인 필요

CDS 뷰 스케치

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: '상각후원가 금융상품 공정가치 비교 (스케치)'
define view entity I_AmortizedCostFvCompare
  as select from I_FinInstrumentTerms as t        // 상품별 조건 (스케치)
{
  key t.InstrumentId,
      t.CarryingAmount,
      t.CouponRate,
      t.MarketRate,
      t.RemainingMonths,
      // 12개월 초과 고정금리: 연 이자와 원금을 시장이자율로 현재가치화
      // 괴리율 = (산출 공정가치 - 장부금액) / 장부금액 * 100
      t.CarryingAmount as FairValueBasis
}

스케치이며 상품 조건과 시장이자율의 적재 방식은 회사 설정 기준으로 확인 필요합니다. 이 사례는 가상 데이터입니다.

OpenUI5 구성

  1. 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
  2. 상품 명세·분류별 비교·대사 결과 탭이 각각 별도의 데이터 집합에 바인딩되어, 화면 블록마다 필요한 행만 받고 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
  3. 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
  4. 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
  5. 금액은 문자열(Edm.Decimal)로 오므로 숫자로 바꿔 계산·정렬하며, 요약 지표의 합산식은 컨트롤러 한 곳에 모았고 소계 행은 합산에서 제외합니다.
  6. 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
  7. 테이블은 sap.ui.table, 상세는 sap.m Dialog 로 구성했습니다.

파일 구성

index.html          앱 진입점
Component.js · manifest.json
controller/         BaseController.js · Main.controller.js
view/               Main.view.xml · DetailDialog.fragment.xml
model/              formatter.js · ErrorHandler.js
css/style.css · i18n/i18n_ko.properties
서비스 정의 폴더     메타데이터 · 서비스 로직 · 데이터 파일

검증 결과

검증용 샘플 데이터(가상 상품 40건, 분류 10개와 소계 2행, 금액 단위 백만원)로 실제 브라우저에서 렌더링하고, 상품 조건에서 독립 산식으로 다시 계산한 값과 화면 요약 지표를 대조했습니다. 정합성 대사는 차이가 없고, 점검 필요로 표시되는 건은 점검 동작을 보이려고 넣은 예외 건입니다.

대사(금액 단위: 백만원)검사 건수차이 건수최대 차이
정합성 대사 6종 — 상품 장부금액 집계 · 산출 공정가치 재계산 · 서열 수준별 합계 · 소계 행 · 공정가치−장부금액 차이 · 분류 구성10 · 40 · 10 · 2 · 10 · 1000
장부 점검 대사 3종 — 재무상태표 잔액 · 측정범주 · 공시 공정가치10 · 10 · 102 · 1 · 2 (의도적 예외)4,000 · 4,000 · 140

의도적 예외 상품 9건의 구성은 공시 공정가치 불일치 2건, 근사 면제 괴리 2건, 공시·면제 모두 누락 1건, 서열 수준 공란 1건, 서열 수준 불일치 2건, 측정범주 혼입 1건이며 대사 차이에는 포함하지 않았습니다. 서비스 로직의 날짜 필터도 따로 검사했습니다.

자주 묻는 질문

이 기준서는 언제부터 적용되나요?

IFRS 7 금융상품: 공시(K-IFRS 제1107호)와 IFRS 13 공정가치 측정(K-IFRS 제1113호)은 이미 시행 중인 기준서입니다. 회사별 적용 범위와 세부 경과규정은 기준서 원문으로 확인이 필요합니다.

장부금액이 공정가치와 비슷하면 공시를 생략해도 되나요?

장부금액이 공정가치의 합리적 근사치인 경우 공정가치 공시를 생략할 수 있다는 취지의 예외가 있습니다. 다만 근사 여부는 회사가 판단하며, 화면의 괴리율 3%는 판단 근거를 다시 확인할 상품을 고르기 위한 점검용 기준값일 뿐 기준서의 수치가 아닙니다.

"점검 필요"가 나오면 공시가 잘못된 것인가요?

아닙니다. 이 화면은 분류·집계·대사를 돕는 점검 도구이며, 공시 값과 산출 값의 차이가 있는 건을 "점검 필요" 또는 "확인 필요"로 알려 줄 뿐입니다. 할인율·투입변수·근사 여부에 대한 원인 판단과 최종 결론은 회사와 감사인이 합니다.

화면의 금액과 상품은 실제 회사 자료인가요?

아닙니다. 모든 금액과 상품은 검증용 샘플 데이터(가상 상품 40건, 금액 단위 백만원)입니다. 실제 계정과목표나 공시 금액을 사용하지 않았습니다.

#IFRS 7 #K-IFRS 1107 #IFRS 13 #K-IFRS 1113 #공정가치 공시 #상각후원가 #서열 수준 #OpenUI5

금융상품 공정가치 비교 주석을 결산 전에 한 화면으로 점검하세요

상품별 공정가치와 서열 수준이 주석 작성 파일마다 흩어져 있다면 분류 단위로 정리해 두는 것만으로 근사 면제 근거 확인과 감사 대응 부담이 줄어듭니다. 우리 회사 상품·계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.

도입 문의

PGB&Company(피지비앤컴퍼니)  │  02129 서울특별시 중랑구 봉우재로 45, 501호  │  사업자등록번호 211-26-66790  │  대표 임민택  │  lmt@pgbe.co.kr

© 2026 PGB&Company. All Rights Reserved.