솔루션 홈
IFRS 9

SAP 공정가치위험회피 장부금액 조정 점검 — IFRS 9, 위험회피대상 장부금액을 조정했는지와 중단 뒤 상각까지 장부와 맞춰본다

대상 장부금액 조정 · 손익 구분 · 중단 후 상각을 위험회피관계 단위로 확인합니다

금리나 원자재 가격, 주가가 흔들리면 이미 가진 자산·부채의 공정가치도 같이 움직입니다. 이 변동을 파생상품으로 상쇄하려는 회사가 많습니다. IFRS 9 금융상품(K-IFRS 제1109호)의 공정가치위험회피에서는 위험회피수단의 공정가치 손익을 당기손익으로 인식하고(위험회피대상이 기타포괄손익-공정가치로 지정한 지분상품이면 기타포괄손익), 위험회피대상의 장부금액을 위험회피대상 위험에서 생긴 공정가치 변동만큼 조정해 그 손익도 당기손익에 반영합니다. 두 손익이 상쇄되고 남은 차이가 비효과적 부분입니다. 위험회피가 중단되면 남은 장부금액 조정은 상각해 손익으로 옮깁니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.

실무에서는 수단 손익만 기표하고 대상 장부금액 조정은 빠뜨리거나, 지분상품 건의 손익 구분을 당기손익으로 잘못 보내거나, 위험회피를 중단했는데 조정 잔액의 상각이 시작되지 않는 일이 생기기도 합니다. 위험회피관계마다 기대 금액을 산정해 장부와 견주고 차이 나는 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 전표 확인은 FB03 이, 계정별 개별항목은 FBL3N·FAGLL03 이, 계정 잔액은 FS10N 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 위험회피관계별 기대값 산정과 장부 대조라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 파생상품·위험회피
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호) — 위험회피회계(공정가치위험회피)
Namespacezui5.fvhedge
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFB03 · FBL3N · FAGLL03 · FS10N
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산정·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상공정가치위험회피의 대상 장부금액 조정 반영, 수단 손익의 인식 구분, 중단 후 조정 잔액 상각
핵심 산식기대 당기손익 순효과 = 수단 공정가치 손익 + 대상 손익효과 · 기대 상각액 = 중단일 조정 잔액 × 당기 상각 개월 ÷ 중단 시 잔존개월 · 차이 = 장부 − 기대
결과 표시정상 / 점검 필요

실제 화면 6종 둘러보기

조회조건 · 요약 지표 · 위험회피관계 점검 명세
조회조건 · 요약 지표 · 위험회피관계 점검 명세 — 조회조건과 요약 지표, 위험회피관계별 수단 손익·대상 장부금액 조정·기대와 장부 순효과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
기대·장부·차이 컬럼
기대·장부·차이 컬럼 — 당기손익 순효과와 OCI, 상각액, 기말 조정 잔액의 기대·장부·차이가 나란히 놓입니다. 차이가 있는 칸은 경고 색으로 표시됩니다.
위험 유형별 집계
위험 유형별 집계 — 이자율·상품가격·주가 위험 유형별로 수단 손익과 대상 손익효과, 각 차이를 모아 봅니다.
처리 구분별 집계
처리 구분별 집계 — 조정 미반영·지분상품 손익 구분 불일치·중단 후 상각 누락으로 건수와 금액을 모아 봅니다.
대사 결과
대사 결과 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액을 보여줍니다.
위험회피관계 상세 팝업
위험회피관계 상세 팝업 — 행을 누르면 입력값부터 기대·장부·차이, 점검 내용까지 한 관계의 계산 내역이 열립니다.

사용 방법

  1. 기준 연월을 넣고, 회사코드·위험 유형·처리 구분·점검 결과·위험회피관계는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 위험회피관계 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202512)으로 자동 조회됩니다.
  3. 요약 줄에서 점검 관계 건수, 점검 필요 건수, 수단 공정가치 손익, 대상 손익효과, 기대·장부 당기손익 순효과와 각 차이를 먼저 확인합니다.
  4. 탭을 위험회피관계 점검 명세 → 위험 유형별 집계 → 처리 구분별 집계 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
  5. 점검 명세에서 행을 누르면 입력값, 기대·장부·차이, 점검 내용이 상세 다이얼로그로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

손익 구분과 조정 상각을 가르는 네 가지 판정 규칙

기대값은 입력한 공정가치 변동으로 계산한 값, 장부는 원장에 기록된 값입니다. 처리 구분은 한 가지만 부여하며 차이가 있으면 "점검 필요"로 표시합니다. 판정 결과는 확인 대상을 알리는 표시이며, 최종 판단은 회사와 감사인이 합니다.

판정 조건처리 구분결과사용자 조치
장부에 반영한 대상 장부금액 조정(당기)이 기준 조정액과 다르다대상 장부금액 조정 미반영점검 필요조정 분개와 수단 손익 분개가 같은 기간에 기표됐는지 확인 필요
지분상품(기타포괄손익-공정가치 지정) 건의 수단 손익이 장부에서 당기손익으로 잡혀 기대 OCI 와 다르다지분상품 손익 구분 불일치점검 필요손익 구분 지정과 기표 계정 확인 필요
위험회피 중단 건의 장부 상각액이 기대 상각액과 다르다중단 후 상각 누락·미달점검 필요중단일과 상각 개시 시점, 상각 방법 확인 필요
위 어디에도 해당하지 않는다조정·상각 일치정상조치 없음

위험회피가 유지되는 동안 장부금액 조정의 상각을 일찍 시작할지는 회사 정책이므로 이 화면은 중단 건의 상각만 점검합니다. 대상의 공정가치 변동과 상각 방법은 회사가 정하는 입력 가정이며, 이 화면은 가정이 일관되게 반영됐는지만 대조합니다.

대상 장부금액 조정에서 기말 잔액까지의 산출 순서

단순화 전제: 금액은 기준 연월(회계연도 말)까지의 당기 기준이며, 이익은 +, 손실은 −입니다.

  1. 손익 구분 결정 — 대상이 지분상품이면 기타포괄손익, 그 밖은 당기손익
  2. 대상 손익효과 — 자산이면 장부금액 조정(당기) 그대로, 부채이면 부호 반대
  3. 기대 당기손익 순효과(비효과적 부분) — 수단 공정가치 손익 + 대상 손익효과 (당기손익 구분 건)
  4. 기대 상각액 — 중단일 조정 잔액 × 당기 상각 개월 ÷ 중단 시 잔존개월 (중단 건, 유지 건은 0)
  5. 기대 기말 조정 잔액 — 기초 조정 잔액 + 장부금액 조정(당기) − 기대 상각액
  6. 건별 대사 — 기초 + 당기 조정 − 상각 = 기말 (기대·장부 각각), Σ수단 손익 = Σ당기손익 구분 + Σ기타포괄손익 구분
  7. 집계 대사 — 관계 건수 = 위험 유형별 건수 합 = 처리 구분별 건수 합

금액은 원 단위이며 위험회피관계·수단·대상은 모두 가상 설정값입니다.

조회조건

조회조건필수설명
기준 연월필수YYYYMM 6자리
회사코드선택1000·2000 중 선택, 전체이면 조건 없음
위험 유형선택이자율위험·상품가격위험·주가위험
처리 구분선택조정·상각 일치·대상 장부금액 조정 미반영·지분상품 손익 구분 불일치·중단 후 상각 누락·미달
점검 결과선택정상·점검 필요
위험회피관계선택Enter 키로 조회

결과 컬럼

영역내용
요약점검 관계 · 점검 필요 · 수단 공정가치 손익 · 대상 손익효과 · 기대/장부 당기손익 순효과 · 당기손익·OCI·상각액·기말 조정 잔액 차이 · 대사 차이 건수
위험회피관계 점검 명세위험회피관계 · 회사 · 위험 유형 · 위험회피대상 · 대상 구분 · 위험회피수단 · 손익 인식 구분 · 지정 상태 · 지정일 · 만기일 · 중단일 · 명목금액 · 수단 손익 · 대상 장부금액 조정 · 기대/장부 당기손익 순효과 · 기대/장부 OCI · 기초 조정 잔액 · 기대/장부 상각액 · 기대/장부 기말 조정 잔액과 각 차이 · 처리 구분 · 점검 결과 · 점검 내용
위험 유형별 집계회사 · 위험 유형 · 관계 건수 · 손익·OCI·상각·잔액 차이 · 점검 필요
처리 구분별 집계회사 · 처리 구분 · 관계 건수 · 손익·OCI·상각·잔액 차이 · 점검 필요
대사 결과대사 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이

SAP 표준 기능 매핑

T-code이름쓰임
FB03전표 조회점검 필요 건의 원장 전표 확인
FBL3NG/L 계정 개별항목 조회평가손익·조정 계정의 장부 금액
FAGLL03G/L 계정 개별항목 조회(원장 단위)원장별 장부 금액
FS10NG/L 계정 잔액 조회기말 조정 잔액
기준서요구사항화면 반영
IFRS 9 금융상품(K-IFRS 제1109호)공정가치위험회피에서 위험회피수단 손익은 당기손익으로 인식(대상이 기타포괄손익-공정가치 지정 지분상품이면 기타포괄손익)손익 구분 결정 · 당기손익·OCI 차이 · 지분상품 손익 구분 불일치 점검
IFRS 9 금융상품(K-IFRS 제1109호)위험회피대상 위험에서 생긴 공정가치 변동으로 대상 장부금액을 조정하고 손익을 당기손익에 반영대상 장부금액 조정 · 기대 당기손익 순효과 · 조정 미반영 점검
IFRS 9 금융상품(K-IFRS 제1109호)위험회피가 중단된 뒤 장부금액 조정을 상각기대 상각액 · 기말 조정 잔액 · 상각 누락·미달 점검

참고 CDS 뷰

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: '공정가치위험회피 장부금액 조정 점검 (스케치)'
define view entity FvHedgeAdjLine
  as select from I_JournalEntryItem as Jei
{
  key Jei.CompanyCode,
  key Jei.FiscalYear,
  key Jei.AccountingDocument,
  key Jei.LedgerGLLineItem,
      Jei.GLAccount,
      Jei.PostingDate,
      Jei.AmountInCompanyCodeCurrency as BkAmt
}
where Jei.Ledger = '0L'

원천은 유니버설 저널(ACDOCA)과 표준 CDS 뷰 I_JournalEntryItem 입니다. 수단 평가손익·대상 장부금액 조정 계정 지정과 위험회피 지정 정보(대상 유형·공정가치 변동·중단일)를 보관하는 자료는 SAP 환경별로 달라 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 공정가치위험회피 장부금액 조정 점검
화면 구성조회조건 영역(우측 조회) + 요약 지표 + 위험회피관계 점검 명세·위험 유형별·처리 구분별·대사 4개 탭, 상세 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건(회사 1000 18건 · 회사 2000 18건)을 기준으로 원 단위로 맞물리도록 구성했습니다. 아래 검사 건수는 두 회사의 합계입니다.

대사식검사결과차이 건수
관계 건수 = 당기손익 구분 건수 + 기타포괄손익 구분 건수36일치0
Σ수단 공정가치 손익 = Σ(당기손익 구분) + Σ(기타포괄손익 구분)36일치0
Σ수단 손익(당기손익 구분) + Σ대상 손익효과 = Σ기대 당기손익 순효과36일치0
기초 + 당기 조정 − 기대 상각 = 기대 기말36일치0
Σ|기대 상각액| ≤ Σ|기초 조정 잔액| (중단 건)6일치0
관계 건수 = Σ위험 유형별 건수 = Σ처리 구분별 건수36일치0

점검 필요는 8건(대상 장부금액 조정 미반영 3건, 지분상품 손익 구분 불일치 2건, 중단 후 상각 누락·미달 3건)입니다. 이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 대사 차이와 분리해 기록했습니다. 기대값과 기말 조정 잔액은 입력값에서 별도 스크립트로 다시 계산해 36건 모두 비교했고 대사 차이는 0건이었으며, 요약 지표의 차이 값도 스크립트 집계와 일치했습니다.

자주 묻는 질문

이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.

IFRS 9 금융상품(K-IFRS 제1109호) 위험회피회계 가운데 공정가치위험회피의 요구사항, 곧 위험회피수단 손익과 위험회피대상 장부금액 조정의 손익 인식, 위험회피 중단 뒤 장부금액 조정의 상각을 기준으로 합니다. 적용 시기와 경과규정은 이 글에서 다루지 않으며 기준서 원문에서 확인 필요합니다.

위험회피대상의 공정가치 변동은 어떻게 구하나요?

회사가 정한 방법으로 위험회피대상 위험에서 생긴 공정가치 변동을 계산해 입력하는 값입니다. 이 화면은 그 값이 장부금액 조정과 손익에 일관되게 반영됐는지만 대조하며, 산정 방법의 적정성은 회사와 감사인이 판단합니다.

"점검 필요"는 회계처리에 문제가 있다는 뜻인가요?

아닙니다. 기대값과 장부 사이에 차이가 있다는 사실을 알려 주는 표시이며, 원인은 입력 가정, 지정 문서, 장부 기록을 함께 확인해야 합니다. 이 화면은 분류·집계·대사를 돕는 점검 도구이고 최종 판단은 회사와 감사인이 합니다.

상각액의 기대값은 어떤 방식으로 계산하나요?

샘플에서는 중단일 조정 잔액을 중단 시 잔존개월로 나눈 정액 가정을 씁니다. 실제 회사의 상각 방법(유효이자율 재계산 등)에 맞춘 산식은 확인 필요입니다.

#IFRS 9 #K-IFRS 1109 #공정가치위험회피 #위험회피대상 장부금액 조정 #비효과적 부분 #위험회피 중단 #상각 #OpenUI5

위험회피 장부금액 조정, 결산 전에 미리 점검해 두세요

위험회피관계가 늘면 조정 반영과 상각 근거를 감사 시기에 다시 모아야 합니다. 화면에서 조정이 빠졌거나 중단 뒤 상각이 기대와 다른 관계를 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의