SAP 손실충당금 Stage별 증감표 점검 — IFRS 7·IFRS 9, 기초에서 기말까지 충당금 증감을 Stage별로 다시 더해 장부·원장·제각 대장과 대조한다
Stage 이전 · 신규 · 인식 중단 · 재측정 · 제각을 더해 기말을 다시 구하고 장부·원장·제각 대장과 비교합니다
손실충당금은 해마다 잔액만 보고 끝낼 수 없습니다. IFRS 9 금융상품(K-IFRS 제1109호)은 금융자산의 신용위험이 최초 인식 이후 얼마나 커졌는지에 따라 충당금을 12개월 기대신용손실, 전체기간 기대신용손실(신용손상 아님), 전체기간 기대신용손실(신용손상 금융자산)로 나누어 측정하고, 매출채권처럼 간편법을 쓰는 채권은 전체기간 기대신용손실로 측정합니다. IFRS 7 금융상품: 공시(K-IFRS 제1107호)는 이 충당금이 기초에서 기말까지 어떻게 변했는지를 구분별로 보여 주는 조정표와 변동 요인 설명을 요구합니다. 문단 번호와 세부 구분 요건은 기준서 원문에서 확인 필요합니다.
실무에서는 Stage 이전, 신규 취득, 인식 중단, 신용위험 변동 재측정, 제각이 서로 다른 전표와 대장에 흩어져 있어, 기초가 전기 기말과 어긋나거나 제각 대장과 충당금 감소가 다르거나 Stage 간 이전이 한쪽만 기록되는 일이 한 줄씩 숨어 있기 쉽습니다. 이 화면은 법인·포트폴리오·Stage 행마다 증감 항목을 다시 더해 장부 기말과 총계정원장 잔액에 한 줄에서 비교하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 금융자산 손상·손실충당금 |
| 관련 기준서 | IFRS 9 금융상품(K-IFRS 제1109호)의 손상 · IFRS 7 금융상품: 공시(K-IFRS 제1107호)의 신용위험 공시 — 손실충당금 기초·기말 조정표 |
| Namespace | zui5.allowroll |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | FS10N · FAGLL03 · FBL5N |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 법인 3곳 × 포트폴리오 3종(대출채권·상각후원가 채무증권·매출채권) × 손실충당금 구분의 증감표 21행 |
| 점검 기준 | C01 증감표 산술 · C02 기초 이월 · C03 원장 대사 · C04 제각 대사 · C05 증감 방향 · C06 Stage 이전 상계 |
| 집계 | 포트폴리오별(법인 소계·전체 합계 포함) · Stage별(전체 합계 포함) |
| 대사 | 집계 합계·소계·재계산 기말·커버리지율·건수 일치 6식 |
실제 화면 6종 둘러보기






사용 방법
- 회계연도를 넣고, 법인 번호·포트폴리오·손실충당금 구분·보고기준일 범위·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(회계연도 2026)으로 자동 조회됩니다.
- 요약 지표에서 포트폴리오 수, 증감표 행 수, 점검 필요 행 수, 기초 충당금, 장부 기말, 재계산 기말, 기말 차이, 차이 절대값 합계, 정합성 대사 차이 건수를 확인합니다.
- 증감표 명세 → 기준별 점검 → 포트폴리오별 집계 → Stage별 집계 → 대사 결과 탭 순서로 이동합니다.
- 증감표 명세에서 행을 누르면 재계산 결과와 장부·원장·제각 대장 비교 팝업이 열립니다.
- CSV 내려받기로 현재 탭의 결과를 UTF-8(BOM) 파일로 받습니다.
손실충당금 증감표 점검 코드 판정 규칙
아래 순서로 판정하며, 한 행이 여러 기준에 걸리면 앞선 코드를 점검 코드로 표시합니다. 결과는 확정이 아니라 "점검 필요"·"확인 필요" 후보입니다.
| 판정 대상 | 판정 조건 | 점검 코드 | 결과 | 사용자 조치 |
|---|---|---|---|---|
| 증감표 명세 | 기초 + Stage 이전 + 신규 + 인식 중단 + 재측정 + 제각 + 기타로 다시 구한 기말이 장부 기말과 다름 | C01 | 점검 필요 | 증감 항목 누락·중복, 수기 조정 분개 확인 |
| 증감표 명세 | 기초 충당금이 전기 기말 충당금과 다름 | C02 | 점검 필요 | 기간 이월 처리와 전기 수정 분개 확인 |
| 증감표 명세 | 장부 기말이 총계정원장 손실충당금 계정 잔액과 다름 | C03 | 점검 필요 | 원장 반영 시점과 계정 매핑 확인 |
| 증감표 명세 | 증감표 제각액(절대값)이 제각 대장 금액과 다름 | C04 | 점검 필요 | 제각 승인·반영 시점 확인 |
| 증감표 명세 | 신규 < 0, 인식 중단 > 0, 제각 > 0 중 하나가 있음 | C05 | 점검 필요 | 분개 방향과 재분류 처리 확인 |
| 포트폴리오 집계 | 법인·포트폴리오별 Stage 이전 순액이 0이 아님 | C06 | 점검 필요 | Stage 간 이전의 짝(나간 쪽·들어온 쪽) 확인 |
| 증감표 명세 | 위 기준에 걸리지 않음 | C00 | 정상 | 조치 없음 |
기초에서 기말까지 재계산과 대사 산출 순서
- 재계산 기말 = 기초 + Stage 이전(순) + 신규 취득·발행 + 인식 중단 + 신용위험 변동 재측정 + 제각 + 기타
- 차이 4종 — 기말 차이 = 장부 기말 − 재계산 기말, 기초 차이 = 기초 − 전기 기말, 원장 차이 = 장부 기말 − 원장 잔액, 제각 차이 = |제각| − 제각 대장 금액
- Stage 이전 상계 — 법인·포트폴리오별로 Stage 1·2·3 이전 순액을 더해 0인지 확인
- 커버리지율 = 장부 기말 ÷ 기말 총장부금액 × 100
- 집계 대사 — 명세를 포트폴리오·법인·전체, Stage별로 모아 합계가 명세와 같은지 6개 대사식으로 확인
금액은 원 단위이고 요약 지표만 천원입니다. 충당금 잔액이 늘면 +, 줄면 −로 표시합니다.
조회조건
| 조건 | 필수 | 대상 탭 | 설명 |
|---|---|---|---|
| 회계연도 | 필수 | 전체 탭 | 4자리 숫자 |
| 법인 번호 | 선택 | 증감표 명세 · 포트폴리오별 집계 | 예: E01 |
| 포트폴리오 | 선택 | 증감표 명세 · 포트폴리오별 집계 | 대출채권 · 상각후원가 채무증권 · 매출채권(간편법) |
| 손실충당금 구분 | 선택 | 증감표 명세 · Stage별 집계 | Stage 1 · Stage 2 · Stage 3 · 간편법 |
| 보고기준일 시작·종료 | 선택 | 증감표 명세 | 날짜 범위 |
| 점검 코드 | 선택 | 증감표 명세 | C00~C05 |
| 점검 결과 | 선택 | 명세 · 기준별 · 포트폴리오별 · Stage별 | 정상 / 점검 필요 |
결과 컬럼
증감표 명세 30개 컬럼, 기준별 점검 11개 컬럼, 포트폴리오별 집계 26개 컬럼, Stage별 집계 23개 컬럼, 대사 결과 9개 컬럼으로 구성되며 금액 단위는 원이고 요약 지표는 천원입니다.
| 탭 | 주요 컬럼 |
|---|---|
| 증감표 명세 | 법인·포트폴리오·손실충당금 구분·보고기준일, 기초·전기 기말·기초 차이, Stage 이전·신규·인식 중단·재측정·제각·기타, 재계산 기말·장부 기말·기말 차이, 원장 잔액·원장 차이, 제각 대장·제각 차이, 총장부금액·커버리지율, 점검 결과·코드·내용 |
| 기준별 점검 | 점검 코드·기준·판정 방법, 검사 건수, 점검 필요 건수, 대상 금액 합계, 최대 금액, 점검 결과·내용 |
| 포트폴리오별 집계 | 법인·포트폴리오, 소계 행, Stage 행 수, 증감 항목 합계, 재계산·장부 기말과 차이, 원장 잔액·차이, 총장부금액·커버리지율, 점검 필요 건수 |
| Stage별 집계 | 손실충당금 구분, 명세 행 수, 증감 항목 합계, 재계산·장부 기말과 차이, 원장 잔액·차이, 총장부금액·커버리지율, 점검 필요 건수 |
| 대사 결과 | 대사 번호·항목·대사식, 좌변·우변, 검사 건수, 차이 건수, 최대 차이 |
SAP 표준 기능 매핑
표준 T-code
| T-code | 표준 기능 | 이 화면과의 관계 |
|---|---|---|
| FS10N | G/L 계정 잔액 조회 | 장부 기말·기초 잔액을 원장 잔액과 대조 |
| FAGLL03 | G/L 계정 라인 항목 조회 | 증감 항목(신규·인식 중단·재측정·제각)의 전표 라인 확인 |
| FBL5N | 고객 라인 항목 조회 | 간편법 적용 매출채권의 총장부금액 확인 |
요구사항 매핑
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 7 금융상품: 공시(K-IFRS 제1107호) | 신용위험 공시 — 손실충당금 기초·기말 조정표 | 증감표 명세 탭, Stage별 집계 | 총계정원장 손실충당금 계정 잔액·증감 | 세부 구분 요건은 원문 확인 필요 |
| IFRS 7 금융상품: 공시(K-IFRS 제1107호) | 손실충당금 변동 요인 구분 — Stage 이전·신규·인식 중단·재측정·제각 | 증감 항목 컬럼, 기준별 점검(C01·C05·C06) | ACDOCA 전기 라인 | 구분 항목 범위는 확인 필요 |
| IFRS 9 금융상품(K-IFRS 제1109호) | 기대신용손실 측정 구분 — 12개월 / 전체기간(신용손상 아님) / 전체기간(신용손상) / 간편법 | 손실충당금 구분, Stage별 집계 | Stage 판정 자료(회사 평가 자료) | Stage 판정은 이 화면 범위 밖(확인 필요) |
| IFRS 9 금융상품(K-IFRS 제1109호) | 제각 — 회수 합리적 기대가 없을 때 충당금과 총장부금액에 반영 | 제각 대사(C04) | 제각 대장(회사 관리 자료) | 제각 대장 원천은 확인 필요 |
참고 CDS 뷰
원천테이블
| 테이블 | 내용 | 사용 필드 |
|---|---|---|
| BKPF | 전표 헤더 | BELNR, BUDAT |
| ACDOCA | 유니버설 저널 | RBUKRS, GJAHR, BELNR, RACCT, HSL |
| FAGLFLEXT | 총계정원장 총계 데이터 | RACCT, HSLVT, HSL01~HSL16 |
| 제각 대장·총장부금액·Stage 판정 자료 | 회사 관리 자료 | 확인 필요 |
CDS 뷰 스케치
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Allowance rollforward line'
define view entity AllowanceRollforwardLine
as select from AllowanceMovementLine
{
key FiscalYear,
key MovementNo,
OpeningBalance,
TransferNet,
NewAmount,
DerecognitionAmount,
RemeasureAmount,
WriteOffAmount,
OtherAmount,
// 재계산 기말 = 기초 + 이전 + 신규 + 인식 중단 + 재측정 + 제각 + 기타
OpeningBalance + TransferNet + NewAmount + DerecognitionAmount
+ RemeasureAmount + WriteOffAmount + OtherAmount as ExpectedClosing,
BookClosing
}OpenUI5 구성
- 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
- 탭마다 별도의 데이터 집합에 바인딩해 화면 블록이 각자 필요한 행만 받고, 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
- 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다. 보고기준일 범위는 날짜 필터 하나로 묶어 전달합니다.
- 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
- 요약 지표의 합산식은 컨트롤러 한 곳에 모았고, 차이 절대값 합계는 서비스 함수로 받습니다. 소계 행은 이중 집계하지 않습니다.
- 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
- 테이블은 sap.ui.table, 상세는 sap.m Dialog 로 구성했습니다.
파일 구성
index.html 앱 진입점
Component.js · manifest.json
controller/ BaseController.js · Main.controller.js
view/ Main.view.xml · DetailDialog.fragment.xml
model/ formatter.js · ErrorHandler.js
css/style.css · i18n/i18n_ko.properties
서비스 정의 폴더 메타데이터 · 서비스 로직 · 데이터 파일검증 결과
검증용 샘플 데이터(회계연도 1개, 가상 법인 3곳, 가상 포트폴리오 3종, 증감표 21행, 점검 기준 6개, Stage 4종과 합계 1행)로 실제 브라우저에서 렌더링하고, 원천 행에서 독립 재계산한 값과 화면 요약 지표를 대조했습니다.
| 요약 지표 | 값 |
|---|---|
| 포트폴리오 수 | 9개 |
| 증감표 행 수 | 21행 |
| 점검 필요 행 수 | 5행 |
| 기초 충당금 | 5,753,477천원 |
| 장부 기말 | 5,595,943천원 |
| 재계산 기말 | 5,595,823천원 |
| 기말 차이(장부−재계산) | +120천원 |
| 차이 절대값 합계 | 385천원 |
| 정합성 대사 차이 건수 | 0건 |
| 대사(회계연도 2026) | 검사 건수 | 차이 건수 | 최대 차이 |
|---|---|---|---|
| 포트폴리오 집계 합계 | 9 | 0 | 0 |
| Stage 집계 합계 | 4 | 0 | 0 |
| 소계 행 합계 | 4 | 0 | 0 |
| 집계 행 재계산 기말 | 18 | 0 | 0 |
| 커버리지율 재계산 | 21 | 0 | 0 |
| 점검 필요 건수 일치 | 3 | 0 | 0 |
대사 6식은 59건 모두 차이 0건이고, 별도의 검증 스크립트가 샘플 명세 21행을 독립 코드로 다시 계산해(재계산 기말·기초 차이·원장 차이·제각 차이·커버리지율·점검 코드·집계 합계·규칙별 건수) 430개 검사를 수행했으며 차이는 0건입니다. 점검 화면이라 의도적으로 넣은 예외는 명세 5행(C01~C05 각 1행)과 Stage 이전 상계 점검 포트폴리오 1건(C06)이며, 대사 차이 건수와는 따로 집계합니다. 조회 버튼 위치, Enter 키 조회, 행 클릭 상세, CSV 내려받기, 서비스 연결 실패 안내까지 실제 브라우저에서 확인했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하며 적용 시기는 어떻게 되나요?
금융자산의 손실충당금을 12개월 기대신용손실·전체기간 기대신용손실(신용손상 아님)·전체기간 기대신용손실(신용손상)·간편법으로 나누어 측정하는 요구사항(IFRS 9 금융상품(K-IFRS 제1109호))과, 기초에서 기말까지 변동을 구분별로 보여 주는 신용위험 공시 요구사항(IFRS 7 금융상품: 공시(K-IFRS 제1107호))을 다룹니다. 이 화면은 그 증감표가 서로 맞게 만들어졌는지 다시 계산해 장부와 맞춰 보는 도구입니다. 시행일과 경과 규정, 문단 번호, 세부 구분 요건은 기준서 원문에서 확인 필요합니다.
Stage 판정과 기대신용손실 추정도 이 화면이 하나요?
아니요. Stage 판정과 기대신용손실 추정은 회사의 평가 자료와 정책으로 정하며, 이 화면은 정해진 Stage 구분을 전제로 충당금의 기초에서 기말까지 증감표가 장부와 원장에 맞게 이어지는지만 점검합니다.
제각 대장과 총장부금액은 어디서 가져오나요?
표준 원천 필드로 바로 읽히지 않는 관리 자료입니다. 샘플은 가상 법인 3곳의 가상 포트폴리오 3종과 가상 증감표 21행을 두고 만들었으며, 실제 적용에서는 회사의 제각 대장과 총장부금액 자료를 연결해야 하므로 확인 필요입니다.
"점검 필요"는 회계처리를 잘못했다는 뜻인가요?
그렇게 단정하지 않습니다. 다시 계산한 값과 장부 값이 다르거나 확인할 사항이 있는 행을 골라 보여주는 표시입니다. 증감 항목의 분류, 제각 시점, Stage 이전의 짝은 분개와 관련 자료를 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.
손실충당금 증감표를 결산 전에 미리 걸러내세요
Stage 이전, 제각, 원장 잔액이 서로 다른 곳에 있어 결산 때마다 증감표를 다시 맞추느라 시간이 든다면, 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.