솔루션 홈
금융상품 회계

SAP 채권 양도 위험·보상 이전 점검 — IFRS 9, 소구권·회수업무·연체위험 3가지로 먼저 가른다

채권을 양도(팩토링·매각)했을 때, 위험과 보상이 어느 쪽에 남아있는지 요소별로 나눠 원장으로 먼저 확인합니다

IFRS 9 금융상품(K-IFRS 제1109호)은 채권을 양도(팩토링·매각)했을 때 재무상태표에서 그 채권을 제거할지, 계속 인식할지를 위험과 보상의 이전 정도로 판단하도록 요구합니다. 문제는 소구권(상환청구권) 보유 여부, 양도 후에도 이어지는 회수·연체 관리 업무, 연체·대손이 발생했을 때의 손실 부담 비율처럼 계약마다 조건이 제각각이라, 건별로 이 세 가지를 따로 확인하지 않으면 실제로는 위험을 대부분 보유하고 있는데도 채권을 제거해 버리는 실수가 생기기 쉽다는 점입니다.

표준 채권 원장 구조를 그대로 이어받아 양도 건별로 소구권·회수업무 지속·연체위험 부담 3가지 요소의 보유·이전 비율을 계산하고, 평균 보유율에 따라 제거·계속인식·확인 필요 구간으로 나눠 판정 근거를 조회할 수 있도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 2종을 함께 공개합니다.

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

  • 채권 원장 구조 — 고객 계정 미결·반제 항목 구조를 그대로 사용
  • 거래처 마스터 — 표준 거래처(고객) 마스터로 양도 대상 채권의 거래처 식별
  • 표준 화면 — 고객 계정 개별항목 조회(FBL5N) · 고객 잔액 조회(FD10N)
항목내용
업무 영역재무회계(FI) · 채권 관리
관련 기준서IFRS 9 금융상품(K-IFRS 제1109호) — 금융자산 제거(양도) 요구사항
Namespacezui5.arderecog
셸 구조조회조건 영역(우측 조회) + 판정 현황 요약 · 조회 결과 2개 패널, 위험·보상 이전 근거 상세 Dialog
화면 수조회 화면 1개 + 위험·보상 이전 근거 상세 다이얼로그
SAP 표준 T-codeFBL5N · FD10N
성격조회·점검형 — 제거·계속인식 최종 판단은 회사·감사인 몫
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

거래처·양도일·판정 결과로 조회하면 판정 현황 요약과 건별 목록이 한 화면에 뜹니다 → 행을 클릭해 그 건의 위험·보상 이전 근거를 요소별로 확인합니다.

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

Main.view.xml
채권 양도 제거 판정 조회 메인화면 — 조회조건과 판정 현황 요약, 조회 결과
메인화면 — 전체 24건 중 제거 7건 · 계속인식 2건 · 확인 필요 15건으로 집계된 판정 현황 요약과, 건별 평균 보유율·판정 결과가 함께 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
위험·보상 이전 근거
행 클릭 시 뜨는 위험·보상 이전 근거 상세 다이얼로그
위험·보상 이전 근거 상세 — 소구권·회수업무 지속·연체위험 부담 3가지 요소의 보유·이전 비율과 요소별 판단을 확인합니다.

조작 방법

  1. 거래처(코드 또는 이름 일부) · 양도일 구간 · 판정 결과(전체·제거·계속인식·확인 필요)를 지정합니다.
  2. 조회조건 입력 필드에서 Enter 키를 누르거나 판정 결과를 바꾸면 즉시 재조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
  3. 판정 현황 요약에서 전체·제거·계속인식·확인 필요 건수와 전체 양도금액을 확인합니다.
  4. 조회 결과의 행을 클릭하면 그 건의 위험·보상 이전 근거가 다이얼로그로 뜹니다.
  5. CSV 다운로드로 현재 조회된 목록을 내려받을 수 있습니다.

요소별 판정 로직

이 화면은 계약 조건에서 확인되는 3가지 요소의 보유·이전 비율을 기계적으로 계산해 판정 구간을 보여줍니다.

판단 요소의미판단 방향
소구권(상환청구권) 보유 여부양수인이 부실화된 채권을 양도인에게 다시 되돌릴 수 있는 권리가 있는지보유 비율이 높을수록 위험 보유 우세
회수 관리 업무 지속 여부양도 후에도 양도인이 회수·연체 관리 업무를 계속 수행하는지지속 비율이 높을수록 계속관여 성격 강화
연체·대손 위험 부담 비율연체·대손이 발생했을 때 그 손실을 누가 부담하는지부담 비율이 높을수록 위험 보유 우세
판정 조건결과 상태 → 사용자 조치
3개 요소 평균 보유율 70% 이상계속 인식 → 채권·차입금으로 계속 표시하고 있는지 점검
3개 요소 평균 보유율 30% 이하제거 → 재무상태표에서 제거하고 양도 손익을 인식했는지 점검
그 밖의 구간(30~70%)확인 필요 → 통제권 이전 여부 등 추가 판단 근거 확인

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

요소별 비율을 기준으로 한 구간 판정일 뿐이며, 제거·계속인식 여부에 대한 최종 판단은 회사와 감사인이 계약 조건 전체를 검토해 내립니다.

보유율 산출에서 현황 집계까지

단계내용
1단계양도 건별로 3가지 판단 요소의 보유·이전 비율을 산정(요소별 보유+이전 = 100%)
2단계요소별 비율의 평균으로 평균 보유율을 계산
3단계평균 보유율 구간에 따라 제거·계속인식·확인 필요로 잠정 판정
4단계건수·금액을 집계해 판정 현황 요약에 반영(판정 건수 합계 = 전체 건수)

조회조건

필드설명
거래처거래처코드 또는 거래처명 일부 일치
양도일(시작/종료)양도일 구간
판정 결과전체 · 제거 · 계속인식 · 확인 필요(전체 선택 시 필터 조건 자체를 만들지 않음)

결과 컬럼

패널컬럼 · 표시
판정 현황 요약전체 · 제거 · 계속인식 · 확인 필요 건수, 전체 양도금액
조회 결과양도번호 · 거래처코드/명 · 양도일 · 양도금액 · 통화 · 소구권 보유 · 회수업무 보유 · 평균 보유율 · 위험보상 구분 · 판정 결과

SAP 표준 기능 매핑

SAP 표준 T-code연관 기능
FBL5N고객 계정 개별항목 조회 — 양도 대상 채권의 원장 잔액 확인
FD10N고객 잔액 조회 — 거래처별 채권 잔액 추이 확인

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IFRS 9
(K-IFRS 제1109호)
금융자산 제거 — 위험과 보상의 이전 판단요소별 보유·이전 비율 산정, 평균 보유율 기준 구간 판정고객 채권 마스터·전표(표준 테이블)확인 필요 구간은 통제권 이전 기준 등 추가 검토 필요

도입 시 확인이 필요한 부분

요소별 보유·이전 비율의 산정 기준과 확인 필요 구간의 후속 검토 절차는 회사의 회계 정책과 감사인 협의를 거쳐 확정해야 합니다.

참고 CDS 뷰

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

@AbapCatalog.sqlViewName: 'IARTRANSFERJDG'
define view I_ARTransferJudgeSketch
  as select from bsid as Item
  association [1..1] to kna1 as _Customer on _Customer.kunnr = Item.kunnr
{
  key Item.belnr           as TransferId,
      _Customer.kunnr      as CustomerCode,
      _Customer.name1      as CustomerName,
      Item.budat           as TransferDate,
      Item.dmbtr           as Amount,
      Item.waers           as Currency
}

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 판정 현황 요약 · 조회 결과 패널
조회조건sap.m.Input · sap.m.DatePicker · sap.m.Select — 우측 끝에 조회 버튼, Enter 키·Select 변경 시 즉시 재조회
결과 표sap.ui.table.Table — 행 클릭 시 위험·보상 이전 근거 다이얼로그, sap.m.ObjectStatus로 판정 결과 표시
상세sap.m.Dialog + sap.m.Table
데이터 연동OData V2 모델 — 조회조건은 sap.ui.model.Filter로 전달, "전체" 선택 시 필터를 만들지 않음
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon
Component.js디바이스 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.arderecog · OData 서비스 선언 · 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 로케일 리소스

검증용 샘플 데이터와 목업 서버는 별도 검증 환경에서만 사용하며, 운영 전환 시에는 화면과 판정 로직을 그대로 씁니다.

검증 결과

화면 구성에 쓴 데이터는 요소별 보유·이전 비율 합계와 판정 건수·금액 합계가 정확히 맞물리도록 구성했습니다.

검증 항목결과
요소별 보유+이전 비율 합계 = 100%(72건 전수)통과(차이 0)
판정 건수 합계 = 전체 건수통과(제거 7 + 계속인식 2 + 확인 필요 15 = 24건)
양도금액 합계통과(전건 합산 결과와 일치)
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 행 클릭 상세까지 실동작 후 캡처2/2
조회 버튼 위치 · sap_horizon 테마 적용 · Enter 키 조회 동작확인

거래처·금액은 모두 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

이 화면이 채권 양도를 제거할지 계속 인식할지 자동으로 확정해 주나요?

아닙니다. 최종 판단은 회사와 감사인이 계약 조건 전체를 검토해 내립니다. 이 화면은 소구권·회수업무 지속·연체위험 부담 3가지 요소의 보유·이전 비율을 계산해 판정 구간을 보여주는 조회·점검 도구입니다.

이 요구사항은 언제부터 적용되나요?

IFRS 9 금융자산 제거 요구사항은 이미 시행 중인 기존 기준서 내용이며, 이번에 새로 도입되는 시행일이나 경과규정은 확인되지 않았습니다.

"확인 필요"로 나온 건은 어떻게 처리하나요?

3가지 요소의 평균 보유율이 중간 구간(30~70%)에 있는 건입니다. 통제권 이전 여부 등 추가 판단 근거를 확인한 뒤 담당자가 제거·계속인식 여부를 최종적으로 정합니다.

화면에 나온 거래처와 금액을 그대로 참고해도 되나요?

아니요. 화면의 거래처명·금액은 검증을 위해 구성한 가상 데이터입니다. 실제 판정에는 회사의 실제 양도 계약 조건과 채권 데이터를 반영해야 합니다.

채권 양도, 제거 처리 전에 위험·보상부터 먼저 맞춰보세요

소구권·회수업무·연체위험처럼 계약마다 다른 조건을 결산 때 몰아서 손으로 판단하는 대신, 화면에서 미리 요소별 보유율을 확인해 두면 제거·계속인식 판단 준비가 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

IFRS 9K-IFRS 1109채권 양도금융자산 제거위험과 보상 이전소구권OpenUI5