솔루션 홈
재무제표 표시

SAP 비연결 구조화기업 최대노출액 점검 — IFRS 12, 장부 밖 약정까지 더해 손실 규모를 가늠한다

장부금액만 보면 위험의 절반만 본 것일 수 있습니다

IFRS 12 「재무제표에 표시되지 않는 타 기업에 대한 지분의 공시」(K-IFRS 제1112호)는 연결하지 않는 구조화기업에 대한 이익의 성격과 위험까지 공시하도록 요구합니다. 그중에서도 자주 놓치기 쉬운 항목이 최대노출액입니다. 재무상태표에 인식된 장부금액만 보면 위험이 작아 보여도, 별도로 관리되는 지급보증·유동성공여 같은 부외 약정을 더하면 실제 손실 가능 규모는 훨씬 커질 수 있습니다. 장부금액은 원장에, 약정 잔액은 여신·보증 관리대장에 각각 흩어져 있어 결산 때마다 구조화기업별로 다시 모아 맞춰야 하는 번거로움이 있습니다.

표준 원장의 계정 구조를 그대로 이어받아 비연결 구조화기업별 장부금액에 부외 약정의 미사용 잔액을 더해 최대노출액을 산출하고, 구조화기업 유형(유동화기구·펀드·기타)별 합계를 함께 보여주는 화면을 OpenUI5로 확장했습니다. 행을 클릭하면 지급보증·유동성공여 등 약정 유형별 상세 내역까지 확인할 수 있습니다. 실제 구동 화면 2종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 계정 마스터 — 구조화기업 관련 지분·채권 계정을 표준 G/L 계정 마스터 구조로 식별
  • 전표 원천 — 장부금액은 표준 전표 라인아이템 잔액을 그대로 집계
  • 표준 화면 — 계정별 잔액 조회(FBL3N) · 잔액 조회(FAGLL03)
항목내용
업무 영역재무회계(FI) · 결산·공시
관련 기준서IFRS 12 재무제표에 표시되지 않는 타 기업에 대한 지분의 공시(K-IFRS 제1112호)
Namespacezui5.seexpo
셸 구조조회조건 영역(우측 조회) + 유형별 합계 + 구조화기업 목록, 상세 Dialog
화면 수조회 화면 1개 + 상세 다이얼로그
SAP 표준 T-code- (연관 화면은 §7 참고)
성격조회·집계·대사형 — 공시 문안 확정은 회사·감사인 몫
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회계연도·기간·구조화기업 유형·스폰서 유형을 넣고 조회하면 유형별 합계와 구조화기업별 노출 명세가 함께 뜹니다 → 목록의 "상세" 버튼을 누르면 그 구조화기업의 부외 약정 내역이 팝업으로 열립니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

Main.view.xml
비연결 구조화기업 최대노출액 점검 메인화면 — 조회조건과 유형별 합계, 노출 명세
메인 화면 — 2026년 008기 조회 결과. 유동화기구 3건·펀드 3건·기타 2건으로 유형별 합계가 뜨고, 아래 목록은 최대노출액 기준 내림차순으로 정렬됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
약정 상세
구조화기업 행 클릭 시 뜨는 부외 약정 상세 팝업
부외 약정 상세 — 목록에서 행을 클릭하면 그 구조화기업의 지급보증·유동성공여·기타 약정을 약정금액·사용액·미사용액으로 나눠 보여줍니다.

조작 방법

  1. 회계연도 · 기간 · 구조화기업 유형 · 스폰서 유형을 지정합니다.
  2. 회계연도·기간 입력 필드에서 Enter 키를 누르거나 조회조건 영역 오른쪽 끝의 조회 버튼을 누르면 재조회됩니다. 초기화 버튼은 조건을 기본값으로 되돌립니다.
  3. 상단 유형별 합계에서 구조화기업 유형별 건수·장부금액·최대노출액을 확인합니다.
  4. 목록에서 "상세" 버튼을 누르면 해당 구조화기업의 부외 약정 유형별 내역이 팝업으로 열립니다.
  5. 목록 우측 상단의 CSV 다운로드 버튼으로 현재 조회 결과를 내려받습니다.

최대노출액 산정 로직

이 화면의 핵심 산출식은 장부금액과 부외 약정을 더해 최대노출액을 구하는 것입니다.

판정 조건결과 상태사용자 조치
최대노출액 = 장부금액 + 미사용 약정액정상 산출추가 조치 불요
최대노출액이 장부금액보다 작게 산출되는 행 존재확인 필요약정 상세를 열어 미사용 약정액 원천 데이터를 재확인
비계약적 지원 제공 = "제공"주석 공시 검토 대상지원 내용을 공시 문안에 반영했는지 점검

이 화면이 대신 정하지 않는 것

특정 약정이 비연결 구조화기업에 대한 관여로 분류되는지, 최대노출액 산정 범위에 어떤 약정을 포함할지는 계약 조건과 기준서 원문에 따라 회사와 감사인이 최종 판단합니다. 이 화면은 그 판단의 기초 자료를 한곳에 모아 보여주는 점검 도구입니다.

노출액 산출 단계

단계내용
1단계비연결 구조화기업을 유형(유동화기구·펀드·기타)과 스폰서 유형(직접·간접)으로 구분
2단계구조화기업별 장부금액(지분·채권)을 원장에서 집계
3단계지급보증·유동성공여·기타 약정별 약정금액을 사용액과 미사용액으로 분해
4단계미사용 약정액 합계를 장부금액에 더해 최대노출액 산출
5단계유형별로 건수·장부금액·최대노출액을 합산해 상단 요약에 표시
6단계화면에 표시되는 소계를 검증 스크립트로 전수 재계산한 값과 대조

조회조건

필드필수설명
회계연도필수4자리 연도, Enter 키로 바로 조회
기간필수3자리 회계기간, Enter 키로 바로 조회
구조화기업 유형선택전체/유동화기구/펀드/기타(전체 선택 시 조건 미전달)
스폰서 유형선택전체/직접 스폰서/간접 스폰서(전체 선택 시 조건 미전달)

결과 컬럼

화면컬럼 · 표시
유형별 합계구조화기업 유형·건수·장부금액·최대노출액
구조화기업별 노출 명세기업코드·구조화기업명·유형·스폰서 유형·장부금액·미사용 약정액(부외)·최대노출액·대상기업 총자산·비계약적 지원 제공·인식 수익
부외 약정 상세약정 유형·약정금액·사용액·미사용액

SAP 표준 기능 매핑

비연결 구조화기업 노출 공시는 IFRS 공시 관점의 재구성 화면이라, 이 화면 전체에 정확히 대응하는 SAP 표준 T-code는 확인되지 않습니다. 아래는 반영된 잔액을 사후에 조회할 때 참고할 수 있는 연관 표준 화면입니다.

SAP 표준 T-code연관 기능
FBL3NG/L 개별 항목 조회 — 구조화기업 관련 지분·채권 전표 라인 확인
FAGLL03계정별 잔액 조회 — 계정 잔액을 원장에서 확인

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IFRS 12
(K-IFRS 제1112호)
비연결 구조화기업에 대한 이익의 성격·범위 공시구조화기업별 노출 명세 — 유형·스폰서 유형·장부금액 집계구조화기업 마스터, 지분·채권 장부금액가상 계정체계 기준 예시
IFRS 12
(K-IFRS 제1112호)
비연결 구조화기업에 대한 최대 손실 노출액 공시최대노출액 산출 및 유형별 합계부외 약정(지급보증·유동성공여) 잔액산출식: 장부금액 + 미사용 약정액

도입 시 확인이 필요한 부분

최대노출액 산정 범위에 포함할 약정의 종류와 비계약적 지원 인정 기준은 회사의 여신·보증 관리 프로세스와 감사인 협의를 거쳐 확정해야 합니다.

참고 CDS 뷰

운영 서비스로 연결할 때를 가정해 새로 스케치한 집계 뷰 예시입니다(운영 반영 시 권한 체크를 추가해야 합니다).

@AbapCatalog.sqlViewName: 'ZCDSSEEXPO'
define view ZCDS_I_StructEntityExposure
  as select from zfi_structentity as entity
  left outer join zfi_commitment as cmt
    on cmt.entity_id = entity.entity_id
{
  key entity.entity_id   as EntityId,
      entity.entity_nm   as EntityName,
      entity.category    as EntityCategory,
      entity.carry_amt   as CarryingAmount,
      sum(cmt.undrawn_amt) as OffBalanceCommitment,
      entity.carry_amt + sum(cmt.undrawn_amt) as MaxExposure
}
group by entity.entity_id, entity.entity_nm, entity.category, entity.carry_amt
// 약정 유형별 상세(지급보증·유동성공여 등)는 별도 관리대장에서 읽어와 상세 화면에서 대사

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 Panel · 유형별 합계 Panel · 목록
조회조건sap.m.ComboBox · sap.m.Select — 우측 끝에 조회 버튼, Enter 키로 즉시 재조회
구조화기업별 노출 명세sap.ui.table.Table(컬럼 10개) — 행 클릭 시 상세 다이얼로그, CSV 다운로드
유형별 합계sap.m.Table + sap.m.ObjectStatus로 유형 표시
상세sap.m.Dialog — 선택 구조화기업의 약정 유형별 내역 조회
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기

서비스 경로는 manifest.jsondataSources 에 상대 경로로 선언한 OData 모델을 그대로 바인딩하며, 조회조건은 sap.ui.model.Filter 로 조립해 전달합니다. 목록은 최대노출액 기준 내림차순으로 정렬됩니다.

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon
Component.js컴포넌트 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.seexpo · OData dataSources · ko 로케일
view/Main.view.xml조회조건 + 유형별 합계 + 구조화기업별 노출 명세
view/DetailDialog.fragment.xml부외 약정 상세 다이얼로그
controller/Main.controller.js조회 · 필터 조립 · 다이얼로그 · CSV 다운로드 로직
controller/BaseController.jsCSV 다운로드 공통 처리
model/ErrorHandler.js전역 오류 처리
model/formatter.js금액·유형 서식
i18n/i18n_ko.propertiesko 로케일 리소스

검증 환경 구성 상세는 이 글에서 다루지 않습니다. 운영 전환 시에는 화면과 산출 로직은 그대로 두고 데이터 계층만 실제 서비스 호출에 맞추면 됩니다.

검증 결과

화면 구성에 쓴 데이터는 최대노출액·약정 분해·유형별 합계가 모두 원장과 정확히 맞물리도록 구성했습니다.

검증 항목결과
최대노출액 = 장부금액 + 미사용 약정액 대사(전수 10건)통과(불일치 0건)
약정금액 = 사용액 + 미사용액 대사(전수 11건)통과(불일치 0건)
유형별 합계 ↔ 명세 재계산 대사(3개 유형)통과(불일치 0건)
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 상세 팝업 → CSV 다운로드까지 실동작 후 캡처2/2
조회 버튼 위치 · sap_horizon 테마 적용 · Enter 키 조회 동작확인

구조화기업명·금액은 모두 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

이 화면은 어떤 대상에 적용하나요?

연결하지 않지만 관여도가 있는 비연결 구조화기업(유동화기구·펀드 등)에 대한 지분·채권과 지급보증·유동성공여 등 부외 약정을 대상으로 하며, 회계연도와 기간을 선택해 조회합니다. IFRS 12(K-IFRS 제1112호) 적용 대상 보고기간에 사용합니다.

최대노출액은 어떻게 계산하나요?

장부금액에 지급보증·유동성공여 등 부외 약정의 미사용 잔액을 더해 산출합니다. 이 산출식이 어긋나는 행이 있는지는 검증 스크립트로 전수 확인합니다.

화면의 수치는 실시간 SAP 데이터인가요?

실제 운영 화면은 OData 서비스를 통해 조회합니다. 이 글에 표시된 수치와 캡처는 검증용 샘플 데이터이며 실제 업무 데이터가 아닙니다.

이 화면의 결과를 그대로 공시에 사용해도 되나요?

이 화면은 분류·집계·대사를 돕는 조회·점검 도구이며, 최종 회계 판단과 공시 문안 확정은 회사와 감사인이 수행합니다.

비연결 구조화기업 노출, 결산 전에 원장으로 먼저 맞춰보세요

결산 때마다 구조화기업별로 장부금액과 부외 약정을 손으로 모으는 대신, 화면에서 미리 유형별 집계와 최대노출액 대사를 확인해 두면 주석 공시 준비가 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

IFRS 12K-IFRS 1112비연결 구조화기업최대노출액부외 약정지급보증유동성공여OpenUI5