솔루션 홈
IFRS 9

SAP 금융부채 조기상환 소멸손익 점검 — IFRS 9, 만기 전에 갚은 사채는 상각후원가에서 소멸분을 떼어 지급 대가와 견줘 장부와 맞춰본다

상환 직전 상각후원가 · 소멸 장부금액 · 지급 대가 · 소멸손익 · 장부 차이를 상환 건 단위로 확인합니다

사채는 만기 전에 일부 또는 전부를 앞당겨 갚는 일이 흔합니다. IFRS 9 금융상품(K-IFRS 제1109호)은 금융부채가 상환 등으로 소멸하면 소멸한 부분의 장부금액과 지급한 대가의 차이를 당기손익으로 인식하도록 합니다. 사채의 장부금액은 발행비용을 반영한 유효이자율법 상각후원가이므로, 상환 직전 상각후원가에서 상환 비율만큼이 소멸 장부금액이 되고 그 부분의 미상각 할인(할증)발행차금이 함께 정리됩니다. 표준 전기와 개별 항목 조회는 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.

실무에서는 소멸 장부금액을 상각후원가가 아닌 액면으로 잡거나, 수수료를 빼고 지급 대가를 계산하거나, 손익의 부호를 반대로 전기하거나, 일부 상환 비율의 분모를 최초 액면으로 쓰거나, 상환일까지의 이자 반영 전 금액을 기준으로 삼는 일이 생깁니다. 사채마다 반기 상각 스케줄부터 다시 만들어 상환 건별 기대 소멸손익을 독립적으로 계산하고 장부와 견주어 어긋나는 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 사채·사채할인발행차금·상환손익 계정의 전기 내역 확인은 FAGLL03 이, 계정 잔액 확인은 FAGLB03 이, 전표 조회는 FB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 상환 건별 기대 소멸손익과 장부 대조라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 금융부채 소멸
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호)
Namespacezui5.bondredeem
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FAGLB03 · FB03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상만기 전에 상환한 사채 — 상환 직전 상각후원가, 소멸 장부금액, 지급 대가, 소멸손익, 반기 상각 스케줄
핵심 산식소멸 장부금액 = 상환 직전 상각후원가 × 상환 액면 ÷ 상환 직전 액면 · 소멸손익 = 소멸 장부금액 − (상환 지급액 + 수수료)
결과 표시정상 / 점검 필요

실제 화면 6종 둘러보기

조회조건 · KPI · 상환 명세
조회조건 · KPI · 상환 명세 — 조회조건과 요약 KPI, 상환 건별 소멸 장부금액·지급 대가·소멸손익의 산출과 장부 대조가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
점검 필요만 조회
점검 필요만 조회 — 점검 결과를 점검 필요로 골라 조회하면 점검 코드가 붙은 상환 건만 남습니다.
반기 상각 스케줄
반기 상각 스케줄 — 사채마다 이자 지급일별로 기초 상각후원가, 이자비용, 표시이자, 상각액, 상환 반영 후 기말을 봅니다.
사채별 대사
사채별 대사 — 사채(가상)별 상환 건수와 소멸손익 합계를 산출과 장부로 나란히 보고 기말 잔여 액면·장부금액을 확인합니다.
대사 결과
대사 결과 — 대사식마다 검사 건수와 차이 건수, 최대 차이를 보여줍니다.
상환 건 상세 팝업
상환 건 상세 팝업 — 행을 누르면 상환 건 정보와 산출·장부 금액, 점검 내용, 해당 사채의 상각 스케줄이 열립니다.

사용 방법

  1. 기준 연월(보고기간말)을 넣고, 사채·상환 구분·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 기준 연월 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202609)으로 자동 조회됩니다.
  3. KPI 에서 상환 건수, 점검 필요 건수, 소멸 장부금액·지급 대가·소멸손익 합계(산출), 소멸손익 차이의 절대값 합계, 정합성 대사 차이 건수를 먼저 확인합니다.
  4. 탭을 상환 명세 → 상각 스케줄 → 사채별 대사 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
  5. 상환 명세에서 행을 누르면 상환 건 정보와 산출·장부 금액, 점검 내용, 해당 사채의 상각 스케줄이 상세 다이얼로그로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

상환 건 소멸손익을 가려내는 점검 코드 판정 규칙

산출 기준과 장부 반영액을 비교해 차이가 있으면 아래 코드 가운데 가장 먼저 눈에 띄는 확인 항목 하나를 표시합니다.

판정 조건점검 코드결과사용자 조치
장부 소멸 장부금액이 상각후원가 기준 산출액과 다르고 액면과 같다B01 소멸 장부금액 확인점검 필요미상각 할인(할증)차금이 소멸 부분만큼 정리됐는지 확인합니다.
장부 지급 대가가 상환 지급액과 수수료의 합과 다르다B02 지급 대가 구성 확인점검 필요수수료의 인식 위치와 지급 대가 구성을 확인합니다.
장부 소멸손익이 산출 손익과 부호만 반대다B03 소멸손익 방향 확인점검 필요이익·손실 계정 방향을 확인합니다.
장부 상환 비율이 직전 액면이 아닌 다른 분모로 계산됐다B04 상환 비율 분모 확인점검 필요일부 상환은 직전 잔여 액면 기준 비율인지 확인합니다.
장부 상환 직전 상각후원가가 상환일 이자 반영 전 금액이다B05 상환일 이자 반영 확인점검 필요상환일까지의 이자비용·상각 반영 여부를 확인합니다.
위 조건에 모두 해당 없음-정상-

코드는 확인할 곳을 좁히기 위한 분류이며 원인을 단정하지 않습니다. 한 건에 차이 원인이 겹칠 수 있으니 상세 다이얼로그의 금액 차이를 함께 보세요. 판정 결과는 확인 대상을 알리는 표시일 뿐 최종 판단은 회사와 감사인이 합니다.

상각후원가에서 소멸 장부금액과 소멸손익까지의 산출 순서

  1. 반기 상각 — 이자비용 = 기초 상각후원가 × 유효이자율(반기), 표시이자 = 기초 액면 × 표시이자율 ÷ 2, 상환 전 기말 = 기초 + 이자비용 − 표시이자 (최초 장부금액은 발행가액에서 발행비용을 뺀 금액)
  2. 상환 직전 상각후원가 — 상환일(이자 지급일)의 상환 전 기말
  3. 상환 비율 — 상환 액면 ÷ 상환 직전 액면 (전액 상환은 100%)
  4. 소멸 장부금액 — 상환 직전 상각후원가 × 상환 비율 (원 단위 반올림)
  5. 정리 미상각 차금 — 상환 액면 − 소멸 장부금액 (할인발행 +, 할증발행 −)
  6. 지급 대가 합계 — 상환 지급액 + 상환 수수료
  7. 소멸손익(산출) — 소멸 장부금액 − 지급 대가 합계 (이익 +, 손실 −)
  8. 상환 후 잔여 — 잔여 액면과 잔여 장부금액이 다음 이자 기간의 기초가 됨
  9. 대사 — 정합성 대사 8개와 장부 점검 대사 4개를 계산

금액은 원 단위이며 사채 종목·금액·이자율은 모두 가상 설정값입니다. 산출식은 점검용으로 단순화한 것이며 상환일은 이자 지급일과 같다고 보아 경과이자를 따로 정산하지 않습니다.

조회조건

조회조건필수설명
기준 연월(보고기간말)필수YYYYMM 6자리
사채선택사채(가상) 종목 단위로 좁힘, 전체이면 조건 없음
상환 구분선택전액 상환 · 일부 상환
점검 코드선택B01~B05 또는 점검 사항 없음
점검 결과선택정상·점검 필요

결과 컬럼

영역내용
요약상환 건수 · 점검 필요 건수 · 소멸 장부금액 합계 · 지급 대가 합계 · 소멸손익 합계(산출) · 소멸손익 차이 절대값 합계 · 대사 차이 건수
상환 명세사채·상환 번호 · 상환 구분·상환일 · 직전 액면·상환 액면·비율 · 직전 상각후원가·소멸 장부금액·정리 미상각 차금 · 상환 지급액·수수료·지급 대가 · 소멸손익(산출) · 상환 후 잔여 · 장부 반영액과 소멸손익 차이 · 점검 코드·결과·내용
상각 스케줄이자 지급일 · 기초 액면 · 기초 상각후원가 · 이자비용 · 표시이자 · 상각액 · 상환 전 기말 · 상환 소멸 장부금액 · 기말(상환 반영) · 상환일 여부
사채별 대사발행 조건 · 상환 건수·액면 합계·소멸 장부금액 합계 · 소멸손익 합계(산출·장부)와 차이 · 기말 잔여 액면·상각후원가
대사 결과대사 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이

SAP 표준 기능 매핑

T-code이름쓰임
FAGLL03G/L 계정 라인아이템 조회사채·사채할인발행차금·상환손익 계정의 전기 내역 확인
FAGLB03G/L 계정 잔액 조회상환 후 사채 잔액과 미상각 차금 잔액 확인
FB03전표 조회점검 필요 상환 건의 전표 라인 확인
기준서요구사항화면 반영
IFRS 9 금융상품(K-IFRS 제1109호)금융부채(또는 그 일부)는 상환 등으로 의무가 소멸하면 재무상태표에서 제거상환 구분 · 상환 후 잔여 액면·장부금액
같은 기준서소멸한 금융부채의 장부금액과 지급한 대가의 차이는 당기손익으로 인식소멸 장부금액 · 지급 대가 합계 · 소멸손익 · 점검 코드 B01·B02·B03
같은 기준서금융부채는 최초 인식 후 유효이자율법에 따른 상각후원가로 측정반기 상각 스케줄 · 상환 직전 상각후원가 · 점검 코드 B04·B05

참고 CDS 뷰

@EndUserText.label: '사채 상환 장부 금액 집계 (스케치)'
define view entity BondRedeemBookAmt
  as select from I_JournalEntryItem as a
{
  key a.CompanyCode,
  key a.GLAccount,
      sum( a.AmountInCompanyCodeCurrency ) as BookAmount
}
group by a.CompanyCode, a.GLAccount

장부 금액의 원천은 유니버설 저널(ACDOCA)이며 사채·사채할인발행차금·상환손익 계정의 금액을 전기일 기준으로 집계합니다. 뷰 이름과 조건은 스케치이며, 사채 발행 조건과 상환 약정(액면·표시이자율·상환 지급액·수수료)의 실제 원천은 SAP 환경별로 달라 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 금융부채 소멸 점검
화면 구성조회조건 영역(우측 조회) + KPI + 상환 명세·상각 스케줄·사채별 대사·대사 결과 4개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬·페이징정렬 객체로 서버 정렬($orderby), 목록 범위 읽기로 페이징($top·$skip), 총건수는 인라인 건수
집계KPI 값은 조회 결과에서 한 곳의 합산식으로 계산하고, 금액 문자열은 숫자로 변환해 표시·정렬
실패 안내서비스 연결 실패와 요청 실패를 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

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

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 사채 10종목의 상환 10건, 반기 상각 스케줄 80행, 사채별 대사 10행, 대사 결과 12행을 기준으로 원 단위로 맞물리도록 구성했습니다.

대사식검사결과차이 건수
반기 상각 산식(이자비용·표시이자 재계산, 기초 + 이자비용 − 표시이자 = 상환 전 기말)80일치0
상환 전 기말 − 소멸 장부금액 = 기말, 다음 기 기초 = 직전 기말(80행 + 이월 70건)150일치0
상환 액면 + 상환 후 잔여 액면 = 상환 직전 액면10일치0
소멸 장부금액 + 상환 후 잔여 장부금액 = 상환 직전 상각후원가10일치0
상환 액면 − 정리 미상각 차금 = 소멸 장부금액, 소멸 장부금액 = 반올림(직전 상각후원가 × 상환 비율)10일치0
소멸 장부금액 − (상환 지급액 + 수수료) = 소멸손익(산출)10일치0
상환 직전 상각후원가 = 스케줄 상환 전 기말(상환일 일치), 최초 장부금액 = 발행가액 − 발행비용10일치0
사채별 소멸손익 합계 = 상환 건 소멸손익 합계, 기말 잔여 = 스케줄 마지막 행10일치0

점검 필요는 기준 연월 202609 에서 5건(B01 1건 · B02 1건 · B03 1건 · B04 1건 · B05 1건)입니다. 이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 정합성 대사 차이와 분리해 기록했습니다(장부 점검 대사 차이 건수: 소멸 장부금액 3 · 지급 대가 1 · 소멸손익 5 · 사채별 5). KPI 는 별도 스크립트로 다시 계산한 합계와 일치했습니다.

자주 묻는 질문

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

IFRS 9 금융상품(K-IFRS 제1109호)에서 금융부채(또는 그 일부)가 상환 등으로 소멸하면 재무상태표에서 제거하고, 소멸한 부분의 장부금액과 지급한 대가의 차이를 당기손익으로 인식하는 요구사항을 기준으로 합니다. 소멸 직전 장부금액은 유효이자율법에 따른 상각후원가를 기준으로 봅니다. 시행일과 경과규정은 기준서 원문에서 확인 필요합니다.

상환 수수료는 지급 대가에 포함해 계산하나요?

이 화면은 점검 편의상 상환 지급액과 상환 수수료를 합한 금액을 지급 대가로 보아 소멸손익을 산출합니다. 수수료의 처리와 중요성 판단은 회사와 감사인이 하며, 장부가 수수료를 따로 처리했다면 점검 코드 B02 로 확인 필요 표시가 됩니다.

"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?

아닙니다. 소멸 장부금액, 지급 대가 구성, 소멸손익 방향, 상환 비율 분모, 상환일 이자 반영이 산출과 달라 확인이 필요하다는 표시입니다. 이 화면은 점검 도구이며 원인은 상환 약정과 원장을 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.

화면의 사채 종목과 금액은 실제 값인가요?

아닙니다. 가상 사채 종목과 가상 상환 조건으로 만든 검증용 샘플 데이터입니다. 실제 사채 발행 조건과 상환 약정에서 값을 가져오는 방법은 시스템에서 확인 필요합니다.

#IFRS 9 #K-IFRS 1109 #금융부채 소멸 #사채 조기상환 #소멸손익 #상각후원가 #유효이자율법 #OpenUI5

조기 상환한 사채, 소멸손익을 기대값과 맞춰 두세요

소멸 장부금액을 액면으로 잡거나 수수료와 부호를 놓친 상환 건은 결산과 감사 시기에 다시 추적하게 됩니다. 화면에서 기대값과 장부가 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의