솔루션 홈
IFRS 9

SAP 채무상품 FVOCI 평가손익·재분류 점검 — IFRS 9, 팔 때 쌓아 둔 OCI 를 손익으로 옮겼는지 원장과 맞춰본다

공정가치 변동은 OCI로, 이자와 손실충당금은 손익으로, 처분할 때는 쌓인 OCI를 손익으로 옮겨야 하는 채무상품을 종목별로 재계산해 원장과 맞춰 봅니다

공정가치와 상각후원가가 함께 움직이는 채무상품은 처리가 헷갈리기 쉽습니다. IFRS 9 금융상품(K-IFRS 제1109호)은 계약상 현금흐름 수취와 매도를 모두 목적으로 하는 사업모형에서 원리금만 지급하는 조건의 채무상품을 기타포괄손익-공정가치로 측정하게 합니다. 공정가치 변동은 기타포괄손익으로, 유효이자율법 이자수익과 손실충당금 전입은 당기손익으로 인식하고, 손실충당금은 장부금액(공정가치)을 줄이지 않고 기타포괄손익에 반영하며, 제거할 때 누적 기타포괄손익을 당기손익으로 재분류합니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.

실무에서는 손실충당금을 채권 장부금액에서 바로 빼 버리거나, 이자수익을 실제로 받은 표시이자 기준으로 잡거나, 팔았는데 쌓여 있던 평가손익이 자본에 남는 일이 생깁니다. 종목마다 상각후원가와 이자수익, 기대 OCI 잔액, 처분 시 재분류 금액을 다시 계산해 원장과 견주어 차이 나는 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 이자수익·평가 계정의 전표 항목은 FAGLL03 이, 계정 잔액은 FS10N 이, 재분류 분개 확인은 FB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 종목별 재계산과 원장 대사라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 금융자산 측정과 손익 인식
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호) — 기타포괄손익-공정가치 측정 채무상품
Namespacezui5.debtfvoc
셸 구조단일 페이지 + 7개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FS10N · FB03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·재계산·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상채무상품 보유 종목별 상각후원가·이자수익·손실충당금·OCI 누적손익과 처분 종목의 재분류 처리
핵심 산식기대 OCI 잔액 = 공정가치 − 총장부금액 + 손실충당금 · 이자수익 = (기초+취득) × 유효이자율 × 보유월수 ÷ 12 · 처분 총이익 = 처분손익 + 재분류 조정
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

보유 종목 측정과 요약 지표
보유 종목 측정과 요약 지표 — 조회조건과 요약 줄, 보유 종목별 공정가치·총장부금액·손실충당금·기대 OCI 잔액과 원장 잔액이 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
OCI 누적손익 증감 탭
OCI 누적손익 증감 탭 — 종목마다 기초 OCI에서 공정가치 변동·충당금 변동·재분류·자본 이체를 거쳐 기말 OCI(원장)에 이르는 흐름과 기대 기말 OCI를 견줍니다.
점검 구분별 요약 탭
점검 구분별 요약 탭 — 보유 종목 측정·상각후원가·OCI·손익 인식·처분 재분류 구분별 정상·점검 필요·확인 필요 건수를 모아 봅니다.
대사 결과 탭
대사 결과 탭 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액을 보여줍니다.
처분·재분류 탭
처분·재분류 탭 — 처분한 종목의 처분대가와 처분 시 OCI 누적손익, 원장이 어디에 처리했는지(당기손익·이익잉여금·미처리)를 나란히 봅니다.
종목 상세 다이얼로그
종목 상세 다이얼로그 — 보유 종목 행을 누르면 그 종목의 상각후원가 증감과 OCI 증감, 손익 인식이 한 창에 열립니다.

사용 방법

  1. 회계연도를 넣고, 회사코드·점검 결과·종목 코드는 필요할 때만 고릅니다. 점검 결과를 비워 두면(전체) 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 종목 코드 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(회계연도 2026)으로 자동 조회됩니다.
  3. 요약 줄에서 점검 항목 수, 점검 필요·확인 필요 건수, 기말 공정가치 합계, 기대 OCI 잔액 합계, OCI 차이 합계, 재분류 미반영 후보를 먼저 확인합니다.
  4. 탭을 보유 종목 측정 → 상각후원가 증감 → OCI 누적손익 증감 → 당기손익 인식 → 처분·재분류 → 점검 구분별 요약 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
  5. 보유 종목 측정 탭에서 종목 행을 누르면 상각후원가·OCI·손익 인식이 상세 다이얼로그로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

채무상품 처리를 가르는 일곱 가지 판정

종목마다 재계산한 기대값과 원장 값을 견주고, 사업모형·원리금 지급 조건의 근거가 없으면 분류 자체를 확인 대상으로 둡니다.

판정 조건결과 상태사용자 조치
장부금액이 공정가치와 다르거나 원장 OCI 잔액이 기대 OCI 와 다름(손실충당금 장부금액 차감 후보 등)점검 필요손실충당금이 OCI 에 반영됐는지 확인
사업모형 또는 원리금 지급 조건의 판단 근거를 확인할 수 없음확인 필요분류 판단 문서 확인 후 재조회
원장 이자수익이 유효이자율법 상각표 이자와 다름(표시이자 수취액 기준 후보 등)점검 필요유효이자율 적용 여부 확인
처분했으나 누적 OCI 가 당기손익으로 재분류되지 않고 남음점검 필요재분류 조정 분개 반영 확인
처분 시 누적 OCI 를 이익잉여금으로 이체함점검 필요채무상품의 재분류 처리 대상 여부 확인
이자수익·손실충당금 전입·재분류 조정의 원장 계상액이 기대 금액과 다름점검 필요계정 배부와 기간 확인
위 조건에 해당하지 않음정상-

판정 결과는 확인 대상을 알리는 표시이며, 최종 판단은 회사와 감사인이 합니다.

상각후원가에서 OCI 재분류까지 산출 순서

  1. 이자수익 재계산 — (기초 총장부금액 + 당기 취득) × 유효이자율 × 보유월수 ÷ 12
  2. 상각후원가 증감 — 기초 + 취득 + 이자수익 − 수취 이자 − 처분 제거액 = 기말 총장부금액
  3. 기대 OCI 잔액 — 공정가치 − 총장부금액 + 손실충당금. 손실충당금은 장부금액을 줄이지 않고 OCI 에 반영합니다
  4. OCI 증감 — 기초 + 공정가치 변동 + 충당금 변동 − 재분류 − 자본 이체 = 기말 OCI
  5. 처분 시 OCI 누적손익 — 처분 직전 공정가치 − 처분 시 상각후원가
  6. 처분 총이익 — 처분대가 − 처분 시 상각후원가 = 처분손익(공정가치 대비) + 재분류 조정
  7. 손익 인식 합계 — 이자수익 + 손실충당금 전입 + 재분류 조정

금액은 원 단위로 반올림하며, 종목·금액은 모두 가상 설정값입니다.

조회조건

조회조건필수설명
회사코드선택1000 · 2000 중 선택
회계연도필수기본 2026
점검 결과선택전체 / 정상 / 점검 필요 / 확인 필요, 전체 선택 시 조건 없이 조회
종목 코드선택입력한 값과 같은 종목만 조회

결과 컬럼

영역내용
요약점검 항목 · 점검 필요 · 확인 필요 · 기말 공정가치 합계 · 기대 OCI 잔액 합계 · OCI 차이 합계 · 재분류 미반영 후보
보유 종목 측정종목 코드 · 점검 결과 · 종목 · 사업모형 · 원리금 지급 조건 · 신용 단계 · 취득일 · 만기일 · 액면금액 · 총장부금액 · 손실충당금 · 공정가치 · 원장 장부금액 · 장부금액 차이 · 원장·기대 OCI 잔액 · OCI 차이 · 비고
상각후원가 증감기초·취득·이자수익·수취·처분 제거·기말 총장부금액 · 유효이자율 · 재계산 이자수익 · 원장 이자수익 · 차이
OCI 누적손익 증감기초 OCI · 공정가치 변동 · 충당금 변동 · 재분류 · 자본 이체 · 기말 OCI · 기대 기말 OCI · 차이
당기손익 인식손익 항목 · 기대 금액 · 원장 계상 · 차이
처분·재분류처분대가 · 처분 직전 공정가치 · 처분 시 OCI 누적손익 · 원장 재분류 · 이익잉여금 이체 · 처분이익 차이 · 원장 처리 위치
요약·대사구분별 건수·합계 · 대사식 · 검사 건수 · 차이 건수 · 최대 차이 금액

SAP 표준 기능 매핑

T-code이름쓰임
FAGLL03G/L 계정 개별 항목 조회이자수익·평가 계정의 전표 항목을 원장 금액으로 확인합니다
FS10NG/L 계정 잔액 조회OCI 잔액과 자산 계정 잔액을 대조합니다
FB03전표 조회점검 필요 건의 재분류 분개를 확인합니다
기준서요구사항화면 반영
IFRS 9 금융상품(K-IFRS 제1109호)기타포괄손익-공정가치 측정 채무상품의 분류 요건(사업모형·원리금 지급 조건)보유 종목 측정 탭 사업모형·조건 컬럼
같은 기준서공정가치 변동의 기타포괄손익 인식OCI 누적손익 증감 탭
같은 기준서유효이자율법 이자수익의 당기손익 인식상각후원가 증감·당기손익 인식 탭
같은 기준서기대신용손실 손실충당금 — 손익 인식, 장부금액은 공정가치 유지, 충당금은 OCI 반영보유 종목 측정·OCI 증감 탭
같은 기준서제거 시 누적 기타포괄손익의 당기손익 재분류처분·재분류 탭

참고 CDS 뷰

define view entity ZI_DebtFvociBalance
  as select from I_JournalEntryItem
{
  key CompanyCode,
  key FiscalYear,
  key GLAccount,
      sum( AmountInCompanyCodeCurrency ) as BalanceAmount
}
group by CompanyCode, FiscalYear, GLAccount
// 공정가치 평가 결과와 종목 분류 자료의 원천은 확인 필요

원천은 유니버설 저널(ACDOCA)과 G/L 계정 마스터입니다. 뷰 이름과 조건은 스케치이며, 종목 분류와 평가 자료를 보관하는 표준 테이블은 SAP 환경별로 달라 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 금융자산 측정과 손익 인식
화면 구성조회조건 영역(우측 조회) + 요약 줄 + 보유 종목 측정·상각후원가·OCI·손익 인식·처분·요약·대사 7개 탭, 상세 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개 절)

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 종목 14건(회사 1000 10종목 · 회사 2000 4종목)을 기준으로 원 단위로 맞물리도록 구성했습니다.

대사식검사결과차이 건수
기초 + 취득 + 이자수익 − 수취 − 처분 제거 = 기말 총장부금액14일치0
(기초+취득) × 유효이자율 × 보유월수 ÷ 12 = 상각표 이자수익14일치0
기초 + 공정가치 변동 + 충당금 변동 − 재분류 − 자본 이체 = 기말 OCI14일치0
공정가치 − 총장부금액 + 손실충당금 = 기대 OCI 잔액10일치0
처분 직전 공정가치 − 처분 시 상각후원가 = 처분 시 OCI 누적손익8일치0
처분대가 − 처분 시 상각후원가 = 처분손익 + OCI 누적손익4일치0
구분별 항목 수 합계 = 조회 행 수 합계2일치0
이자수익 + 충당금 전입 + 재분류 = 손익 인식 합계2일치0

회사 1000 의 점검 필요 10건과 확인 필요 1건, 모두 11개 항목(5개 종목)은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 대사 차이와 분리해 기록했습니다. 손실충당금 장부금액 차감 후보 1종목, 표시이자 기준 이자수익 후보 1종목, 사업모형 근거 확인 필요 1종목, 처분 재분류 미반영 후보 1종목, 이익잉여금 이체 후보 1종목입니다. 기대값은 별도 스크립트로 다시 계산해 전수 비교했고 대사 차이는 0건이었으며, 요약 탭 합계도 종목 합계와 일치했습니다.

자주 묻는 질문

이 화면의 “점검 필요”는 회계처리가 틀렸다는 뜻인가요?

아닙니다. 이 화면은 재계산 결과를 원장과 맞춰 차이가 나는 건을 가려내는 점검 도구입니다. 차이의 원인과 최종 회계 판단은 기준서 원문과 회사의 회계정책에 따라 회사와 감사인이 합니다.

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

이 화면은 IFRS 9 금융상품(K-IFRS 제1109호) 가운데 사업모형과 원리금 지급 조건을 충족해 기타포괄손익-공정가치로 분류한 채무상품을 다룹니다. 구체 시행일과 경과규정, 문단번호는 원문으로 확인하지 못해 확인 필요로 남겼고, 지분상품과 헤지회계는 범위에 넣지 않았습니다.

지분상품도 같은 방식으로 재분류하나요?

이 화면은 채무상품만 다룹니다. 채무상품은 제거할 때 누적 기타포괄손익을 당기손익으로 재분류하는 것이 핵심이며, 지분상품의 처분 처리는 별도 글에서 다룹니다.

“확인 필요”는 어떤 경우인가요?

사업모형이나 원리금 지급 조건의 판단 근거를 확인할 수 없어 분류 자체를 점검할 수 없는 건입니다. 근거 자료를 확인해 반영하고 다시 조회하면 판정됩니다.

#IFRS 9 #K-IFRS 1109 #채무상품 #기타포괄손익-공정가치 #재분류 조정 #손실충당금 #OpenUI5

결산 직전, 채무상품의 평가손익과 재분류 처리를 원장과 미리 맞춰 두세요

채무상품을 여러 종목 보유한 회사는 감사 시기에 종목별 평가손익 잔액과 처분 시 재분류 내역을 엑셀로 다시 정리하게 됩니다. 화면에서 재계산 결과와 원장이 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의