솔루션 홈
IFRS 9

SAP 금융자산 계약조건 변경손익 점검 — IFRS 9, 재협상으로 바뀐 현금흐름을 최초 유효이자율로 다시 할인해 변경손익을 맞춰본다

변경 전 총장부금액·변경 후 현재가치·변경손익·원장 반영액을 한 화면에서 대사합니다

계약 상대방과 조건을 다시 협상해 상환 일정이나 이율이 바뀌는 일은 채권·대여금·채무증권에서 흔합니다. IFRS 9 금융상품(K-IFRS 제1109호)은 금융자산의 계약상 현금흐름이 재협상·변경됐어도 자산이 제거되지 않는 경우 총장부금액을 다시 계산하고, 변경 후 현금흐름을 최초 유효이자율로 할인한 현재가치와의 차이를 변경손익으로 당기손익에 반영하라고 요구합니다. 변경 과정에서 든 원가나 수수료는 변경된 자산의 장부금액에 더해 남은 기간에 걸쳐 상각합니다.

실무에서는 변경 후 현재가치를 새 이율로 계산해 손익이 어긋나거나, 변경손익이 원장에 반영되지 않거나, 수수료가 일시 비용으로 처리되는 일이 생깁니다. 원장 데이터를 그대로 이어받아 계약마다 현금흐름을 다시 할인하고 원장과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 장기매출채권 항목 확인은 FBL5N(고객 개별항목), 변경손익 계정 잔액은 FAGLL03(총계정원장 개별항목), 원장 전표는 FB03(전표 조회)이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 변경손익 산출과 원장 대사라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) · 금융자산
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호) — 상각후원가 측정 금융자산의 계약상 현금흐름 변경
Namespacezui5.famod
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFBL5N · FAGLL03 · FB03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상계약별 변경 전 총장부금액·변경 후 현재가치·변경손익·원장 반영액·이자 기준·수수료 처리·신용손상 단계
핵심 산식변경손익 = 변경 후 현재가치(최초 유효이자율 할인) − 변경 전 총장부금액 · 원장 반영액 = 산출 변경손익
결과 표시정상 / 점검 필요 / 확인 필요 / 대상 외

실제 화면 6종 둘러보기

조회조건과 변경손익 판정
조회조건과 변경손익 판정 — 조회조건과 요약 지표, 계약 24건과 대상 외 2건의 네 가지 점검 단계와 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
변경 전·후 현금흐름 비교
변경 전·후 현금흐름 비교 — 계약마다 변경 전·후 현금흐름을 지급일순으로 놓고 경과연수·할인계수·현재가치를 보여줍니다.
변경 후 상각표
변경 후 상각표 — 변경 후 총장부금액을 최초 유효이자율로 상각해 기초·이자수익·회수액·기말이 이어지는지 확인합니다.
자산구분별 집계
자산구분별 집계 — 회사와 자산구분(대출채권·채무증권·장기매출채권)별로 변경손익과 원장 반영액, 점검·확인 필요 계약 수를 모아 봅니다.
대사
대사 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액, 의도적 예외 건수를 나란히 보여줍니다.
계약 상세 다이얼로그
계약 상세 다이얼로그 — 행을 클릭하면 변경손익 산출식과 점검 단계별 결과, 변경 전·후 현금흐름, 변경 후 상각표가 항목별로 펼쳐집니다.

사용 방법

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

변경손익 산출에서 네 가지를 맞춘다 — 점검 규칙

계약마다 네 단계를 확인합니다. 회사가 제거로 분류한 계약은 산출 대상에서 빼고 대상 외로 표시합니다.

판정 조건결과 상태사용자 조치
회사가 제거로 분류한 계약대상 외제거·신규 인식 회계처리에서 확인합니다.
원장 반영 변경손익 ≠ 산출 변경손익점검 필요변경 전표 반영 여부와 금액을 확인합니다.
변경 후 이자수익을 최초 유효이자율이 아닌 다른 이율로 계산점검 필요이자수익 산정 기준을 확인합니다.
변경 수수료·비용을 장부금액에 조정하지 않고 당기 비용으로 처리점검 필요수수료 처리 방식을 확인합니다.
신용손상 단계 3확인 필요변경 후 손실충당금 재평가와 연계됐는지 확인합니다.
위 조건이 모두 없음정상-

판정 결과는 확인 대상을 알리는 표시이며 기준서 충족 여부를 단정하지 않습니다. 제거인지 변경인지와 변경손익의 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

변경 전 현재가치에서 집계 대사까지 7단계

  1. 변경 전 총장부금액 — Σ 변경 전 잔여 현금흐름 × 할인계수, 할인계수 = (1 + 최초 유효이자율)^(−경과연수)
  2. 변경 후 현재가치 — Σ 변경 후 현금흐름 × 같은 할인계수
  3. 변경손익 — 변경 후 현재가치 − 변경 전 총장부금액
  4. 변경 후 총장부금액 — 변경 전 총장부금액 + 변경손익 = 변경 후 현재가치
  5. 상각표를 잇는다 — 기초 + 이자수익 − 회수액 = 기말, 최종 기말 = 0
  6. 원장과 대사한다 — 원장 반영 변경손익 − 산출 변경손익
  7. 집계를 재대사한다 — 자산구분별 집계 = 계약별 합계

금액은 원 단위입니다.

조회조건

조회조건필수설명
회계연도필수기본 2026
회사선택전체 선택 시 조건 없이 조회
자산구분선택대출채권·채무증권(상각후원가)·장기매출채권, 전체 선택 시 조건 없이 조회
점검 결과선택변경손익 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요 / 대상 외

결과 컬럼

영역내용
요약계약 건수 · 조건변경 대상 · 점검·확인 필요 · 변경 전 총장부금액 · 변경 후 현재가치 · 변경손익 합계 · 원장 대사 차이 절대값
변경손익 판정회사 · 계약번호 · 계약명 · 자산구분 · 거래상대방 · 변경일 · 변경 내용 · 신용단계 · 최초 유효이자율 · 변경 전 총장부금액 · 변경 후 현재가치 · 변경손익 · 현재가치 증감률 · 원장 반영 변경손익 · 원장 대사 차이 · ①~④ 단계 · 점검 결과
현금흐름 비교구분(변경 전·후) · 회차 · 지급일 · 내용 · 현금흐름 · 경과연수 · 할인계수 · 현재가치
변경 후 상각표회차 · 지급일 · 기초 장부금액 · 이자수익 · 회수액 · 기말 장부금액
자산구분별 집계계약 수 · 조건변경 대상 · 점검·확인 필요 · 변경 전 총장부금액 · 변경 후 현재가치 · 변경손익 · 원장 반영 변경손익 · 대사 차이 절대값
대사대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액 · 의도적 예외 건수

SAP 표준 기능 매핑

  • 원장 — 변경손익 계정 전표(ACDOCA)와 전표 헤더·라인(BKPF·BSEG)을 그대로 사용해 금액을 집계
  • 표준 화면 — 고객 개별항목(FBL5N) · 총계정원장 개별항목(FAGLL03) · 전표 조회(FB03)
T-code이름쓰임
FBL5N고객 개별항목장기매출채권 변경 전후 항목을 건별로 확인합니다
FAGLL03총계정원장 개별항목변경손익 계정의 원장 반영 금액을 확인합니다
FB03전표 조회원장 반영 전표를 열어 확인합니다
기준서요구사항화면 반영
IFRS 9 금융상품(K-IFRS 제1109호)제거로 이어지지 않는 계약상 현금흐름 변경 시 총장부금액 재계산과 변경손익 인식변경손익 산출·판정
IFRS 9 금융상품(K-IFRS 제1109호)최초 유효이자율로 변경 후 현금흐름 할인현금흐름 비교(할인계수)
IFRS 9 금융상품(K-IFRS 제1109호)변경 과정에서 생긴 원가·수수료의 장부금액 반영과 잔여 기간 상각수수료 조정 반영 점검
IFRS 9 금융상품(K-IFRS 제1109호)총장부금액에 유효이자율을 적용한 이자수익이자 기준 점검·변경 후 상각표
IFRS 9 금융상품(K-IFRS 제1109호)신용손상 단계에 따른 손실충당금 측정신용손상 단계 확인(정보 제공)

참고 CDS 뷰

define view entity FinAssetModResult
  as select from FinAssetModCashflow as cf
{
  key cf.CompanyCode,
  key cf.ContractNo,
      sum( case when cf.Scenario = 'OLD' then cf.PvAmount end ) as GrossBefore,
      sum( case when cf.Scenario = 'NEW' then cf.PvAmount end ) as PvNew
}
group by cf.CompanyCode, cf.ContractNo

OpenUI5 구성

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

파일 구성

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

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳의 계약 26건, 현금흐름 명세 260건, 상각표 155행을 기준으로 변경손익과 상각표가 원 단위로 맞물리도록 구성했습니다.

대사식검사결과의도적 예외
라인 현재가치 = 현금흐름 × 할인계수 · 할인계수 = (1 + 최초 유효이자율)^(−경과연수)520일치0
변경 전 총장부금액·변경 후 현재가치 = 명세 합계 · 변경손익 = 변경 후 현재가치 − 변경 전 총장부금액96일치0
상각표 행 항등식 · 기초 = 전기 기말 · 최종 기말 = 0 · Σ이자 = Σ회수 − 변경 후 총장부금액358일치0
자산구분별 집계 = 계약별 합계24일치0
원장 반영 변경손익 − 산출 변경손익24차이 3건은 의도적 예외3

원장 반영 변경손익이 다른 계약 3건 · 변경 후 이자를 최초 유효이자율이 아닌 이율로 계산한 계약 2건 · 변경 수수료를 장부금액에 조정하지 않은 계약 2건(1건은 이자 기준과 중복) · 신용손상 단계 3 계약 2건 · 제거로 분류해 대상 외인 계약 2건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 화면 요약의 원장 대사 차이 절대값 427,571,586원은 세 계약의 원장 차이 221,988,097 · 1,500,000 · 204,083,489원의 절대값 합계와 일치하고, 변경손익 합계 −2,352,087,756원은 검증 스크립트 합계와 같습니다.

자주 묻는 질문

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

아닙니다. 이 화면은 변경손익 산출값과 원장 반영액을 맞춰 보고 확인이 필요한 계약을 가려내는 점검 도구입니다. 제거인지 변경인지의 판단과 변경손익의 최종 확정은 기준서 원문에 따라 회사와 감사인이 합니다.

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

K-IFRS 제1109호를 적용하는 회사에서 상각후원가로 측정하는 금융자산의 계약상 현금흐름이 재협상·변경된 경우를 다룹니다. 시행일과 경과규정은 원문으로 확인한 사실만 적어야 하므로 이 글에서는 다루지 않으며 확인 필요입니다.

제거인지 변경인지도 화면이 판정하나요?

아니요. 제거 여부는 회사 정책과 감사인 협의 사항이라 화면은 회사가 제거로 분류한 계약을 대상 외로 분리해 보여 줄 뿐, 산출 대상에 넣지 않습니다.

점검 필요와 확인 필요는 무엇이 다른가요?

점검 필요는 원장 반영 금액·이자 계산 기준·수수료 처리에서 차이가 발생해 확인이 필요한 계약이고, 확인 필요는 신용손상 단계 3 처럼 손실충당금 재평가와의 연계를 사람이 확인해야 하는 계약입니다. 두 표기 모두 오류나 위반을 단정하지 않습니다.

#IFRS 9 #K-IFRS 1109 #계약조건 변경 #변경손익 #유효이자율 #총장부금액 #상각후원가 #OpenUI5

계약조건 변경손익, 결산 전에 현재가치와 원장부터 맞춰보세요

계약마다 변경 전후 현금흐름을 표에서 다시 계산하는 대신, 화면에서 변경 후 현재가치·변경손익·상각표·원장 반영액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의