SAP 충당부채 종류별 증감표 — IAS 37, 충당부채와 우발부채를 가르는 3요건부터 점검한다
충당부채는 금액을 더하고 빼는 문제이기 전에, 부채로 인식할지 주석에만 남길지를 가르는 판단의 문제입니다. 그 판단 기준과 증감 내역을 한 화면에서 함께 봅니다.
IAS 37 충당부채, 우발부채 및 우발자산(K-IFRS 제1037호)에 따르면 충당부채는 현재의무가 있고, 그 의무를 이행하기 위해 자원이 유출될 가능성이 높으며(probable), 금액을 신뢰성 있게 추정할 수 있을 때에만 부채로 인식합니다. 세 조건 중 하나라도 미충족이면 우발부채로 주석에만 공시하고, 자원유출 가능성이 희박하면 공시조차 하지 않습니다. 즉 충당부채 결산은 계정을 집계하는 산수 이전에, 사건 하나하나를 이 3요건에 비추어 판단하는 작업입니다.
이 판단과 그 결과로 쌓인 잔액의 증감을 같은 화면에서 확인할 수 있도록 OpenUI5 화면으로 확장했습니다. 제품보증·소송·복구(환경복구)·구조조정·손실부담계약 5개 종류의 충당부채 증감표와 유동/비유동 재분류, 재무상태표 대사에 더해, 사건별 인식요건 판정표까지 한 화면에 담았습니다. 실제 구동 화면 2종을 함께 공개합니다.
이 화면이 더하는 부분
- 충당부채 원장 데이터 — G/L 계정(
ACDOCA)의 충당부채 계정을 종류별로 재구성 - 증감 5단계 — 기초·설정·사용·환입·할인차금환입을 분리해 기말잔액을 검증
- 유동/비유동 재분류 — 종류별 기말잔액을 1년 이내 지급 예상분과 그 이후로 재구성
- 인식구분 판정표 — 현재의무·자원유출가능성·금액추정가능성 3요건에 따른 충당부채/우발부채 구분을 사건 단위로 정리
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 결산 · 충당부채 |
| 관련 기준서 | IAS 37 충당부채, 우발부채 및 우발자산(K-IFRS 제1037호) |
| Namespace | zui5.provroll |
| 셸 구조 | 조회조건(우측 조회) + 총괄 증감표 · 유동/비유동 재구성 · 종류별 명세 · 인식구분 판정 · 재무상태표 대사, 종류별 월별 상세 Dialog |
| 화면 수 | 조회 화면 1개 + 월별 증감 상세 다이얼로그 |
| SAP 표준 T-code | FAGLL03 · FS10N · S_ALR_87012284 |
| 성격 | 조회·점검형 — 충당부채 전기·평가는 표준 결산 프로세스가 담당 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 2종 둘러보기
회계연도·회계기간을 넣고 조회하면 총괄 증감표부터 재무상태표 대사까지 한 번에 뜹니다 → 종류별 명세 행을 눌러 월별 증감 상세를 확인합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- Company Code · 회계연도 · 회계기간을 선택합니다. 회계연도·회계기간을 바꾸면 즉시 재조회됩니다.
- 충당부채 총괄 증감표에서 기초→설정→사용→환입→할인차금환입→기말 흐름과 검증 메시지를 확인합니다.
- 유동/비유동 재구성 표에서 종류별 기말잔액이 유동·비유동으로 정확히 나뉘는지 확인합니다.
- 충당부채 종류별 명세의 행을 클릭하면 해당 종류의 월별 증감 상세 다이얼로그가 열립니다.
- 충당부채·우발부채 인식구분 판정 표에서 사건별 3요건과 판정 결과, 연계된 충당부채 종류를 확인합니다.
- 재무상태표 대사 표에서 종류별 기말잔액 합계와 재무상태표 충당부채 계정잔액의 일치 여부를 확인하고, CSV로 전체 표를 내려받습니다.
충당부채·우발부채 인식구분 판정 규칙
IAS 37은 아래 3가지 요건을 모두 충족해야 부채(충당부채)로 인식하도록 요구합니다. 이 화면은 사건·항목별로 3요건 판정 결과를 규칙표로 정리합니다.
| ①현재의무 | ②자원유출가능성 | ③금액추정가능성 | 판정 결과 | 증감표 반영 |
|---|---|---|---|---|
| 있음 | 높음(probable) | 가능 | 충당부채 인식 | 신규 설정액에 포함 |
| 있음 | 가능성 있음(possible) 또는 - | 불가 또는 - | 우발부채(주석 공시) | 증감표에 미포함, 주석에만 공시 |
| 없음 또는 - | 희박(remote) | - | 공시 불요 | 증감표·주석 모두 미반영 |
공개한 검증용 데이터의 사건 8건은 위 규칙에 따라 충당부채 인식 5건, 우발부채(주석 공시) 2건, 공시 불요 1건으로 분류했으며, 충당부채로 인식된 5건은 각각 제품보증·소송·복구·구조조정·손실부담계약 5개 종류에 1건씩 연계되어 있습니다.
기초잔액에서 기말잔액까지 5단계 증감 처리
| 단계 | 내용 |
|---|---|
| ① 기초잔액 | 선택 회계기간 시작월의 종류별 기초 충당부채 잔액 |
| ② (+) 당기 설정 | 3요건을 모두 충족해 새로 인식한 충당부채 신규 설정액 |
| ③ (-) 당기 사용 | 실제 지급·이행으로 충당부채를 사용(소멸)시킨 금액 |
| ④ (-) 당기 환입 | 더 이상 자원유출 가능성이 없어져 환입한 금액 |
| ⑤ (+) 할인차금 환입 | 장기 충당부채를 현재가치로 측정한 경우, 기간 경과에 따른 할인차금 환입(이자비용 성격)을 더해 기말잔액 산출 |
기말잔액은 종류별로 유동·비유동으로 재구성되며, 전체 종류의 기말잔액 합계는 재무상태표 충당부채 계정잔액과 대사됩니다.
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company Code | 필수 | 대상 회사코드 |
| 회계연도 | 필수 | 2025 / 2026 선택 |
| 회계기간(From~To) | 필수 | 001~012월 범위 선택 |
결과 컬럼
총괄 증감표 · 재무상태표 대사
| 컬럼 | 의미 · 표시 |
|---|---|
| 항목 | 기초/설정/사용/환입/할인차금환입/기말, 종류별 기말잔액 합계, 재무상태표 충당부채 계정잔액 |
| 금액(KRW) | 우측정렬, 천단위 콤마, 마이너스는 △ |
유동/비유동 재구성 · 종류별 명세
| 컬럼 | 의미 · 표시 |
|---|---|
| 충당부채 종류 | 제품보증·소송·복구·구조조정·손실부담계약, 합계 행 |
| 기말잔액 · 유동 · 비유동 | 1년 이내(유동)·1년 초과(비유동) 재구성 금액 |
| 기초/설정/사용/환입/할인차금환입/기말 | 종류별 월별 합계(행 클릭 시 월별 상세 다이얼로그) |
인식구분 판정
| 컬럼 | 의미 · 표시 |
|---|---|
| 사건·항목 | 법무·경영진 검토 대상 사건명 |
| 현재의무 · 자원유출가능성 · 금액추정가능성 | IAS 37 3요건 판정값 |
| 판정 결과 | 충당부채 인식 / 우발부채(주석 공시) / 공시 불요 |
| 연계 충당부채 종류 | 충당부채로 인식된 경우의 연계 종류(그 외 "-") |
SAP 표준 기능 매핑
표준 실행은 SAP 표준 T-code가 담당하고, 이 화면은 충당부채 종류별 증감 재구성과 인식구분 판정 관점을 더해 확장합니다.
| SAP 표준 T-code | 역할 |
|---|---|
FAGLL03 | G/L 계정별 개별항목 조회 — 충당부채 계정의 전표 라인아이템 확인 |
FS10N | G/L 계정 잔액 조회 — 월별 충당부채 계정 잔액 추이 확인 |
S_ALR_87012284 | 재무상태표/손익계산서 표준 리포트 — 충당부채 표시 금액 확인 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 37(K-IFRS 제1037호) | 충당부채 종류별 증감 내역 공시 | 총괄 증감표, 종류별 명세 | ACDOCA(RACCT·RBUKRS·GJAHR·POPER·HSL) | 할인차금 환입은 별도 발생액 관리 필요 |
| IAS 37(K-IFRS 제1037호) | 충당부채 유동/비유동 표시 | 유동/비유동 재구성표 | ACDOCA + 재무제표버전(FSV) 유동/비유동 노드 | 예상 지급시기 판단은 실무진 확인 필요 |
| IAS 37(K-IFRS 제1037호) | 충당부채·우발부채 인식요건(현재의무·자원유출가능성·측정가능성) | 인식구분 판정표 | 법무·경영진 검토 자료(비 원장 데이터) | 판정은 시스템이 아닌 실무 판단 영역 |
| IAS 1(K-IFRS 제1001호) 일반사항 | 재무상태표 표시금액과의 일치 | 재무상태표 대사 | 재무상태표 표준 리포트(S_ALR_87012284) | - |
도입 시 확인이 필요한 부분
충당부채 종류 구분(제품보증·소송·복구·구조조정·손실부담계약)은 표준 계정과 재무제표버전(FSV) 항목 그룹핑을 전제로 한 것이라, 실제 도입 때는 회사의 계정체계에 맞춰 그룹핑 기준을 다시 정의합니다. 유동/비유동 재분류 비율과 할인차금 환입율도 설정값을 따르므로 고정값으로 두지 않습니다.
참고 CDS 뷰
운영 서비스로 연결할 때를 가정한 참고 설계입니다(이번 화면은 mock 데이터 기반이며 아래 CDS 뷰는 구현되어 있지 않습니다).
@AbapCatalog.sqlViewName: 'ZIPROVROLL'
@EndUserText.label: '충당부채 종류별 증감 조회(참고)'
define view ZI_ProvisionRollForward
as select from acdoca
{
key rbukrs as CompanyCode,
key gjahr as FiscalYear,
key poper as FiscalPeriod,
key racct as GLAccount,
rfarea as FunctionalArea,
segment as Segment,
sum( hsl ) as AmountInCoCodeCrcy
}
where blart in ( 'SA', 'KR', 'KZ' )
group by rbukrs, gjahr, poper, racct, rfarea, segment
충당부채 종류 구분은 위 GLAccount를 표준 재무제표버전(FSV) 항목·계정군 기준으로 그룹핑하는 것을 전제로 합니다. 매핑 이해를 돕기 위한 참고용 설계이며, 실제 도입 시에는 운영 환경의 계정체계에 맞춰 조정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · 5개 결과 패널 |
| 조회조건 | sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, 선택 변경 시 즉시 재조회 |
| 결과 표 | sap.m.Table — 종류별 명세는 itemPress로 상세 다이얼로그 연결 |
| 인식구분 판정 | sap.m.ObjectStatus — 표준 상태값(Warning·Information·Success)으로 판정 결과 강조 |
| 상세 다이얼로그 | sap.m.Dialog + Fragment — 종류별 월별 증감 상세 |
| 포맷 | 금액 · 검증 상태 · 판정 상태 포맷터, CSV 다운로드(UTF-8 BOM) |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon · lodash · moment |
Component.js | 조회조건 모델 · 결과 모델 초기화 |
manifest.json | 앱 디스크립터 — zui5.provroll · ko 로케일 |
view/Main.view.xml | 조회화면 + 5개 결과 패널 |
view/DetailDialog.fragment.xml | 종류별 월별 증감 상세 다이얼로그 |
controller/Main.controller.js | 조회 · 검증 메시지 설정 · 상세 다이얼로그 · CSV |
model/ModelMock.js | localdata JSON 읽기(Promise) + 증감·대사 계산 로직 |
model/formatter.js | 금액 · 검증상태 · 판정상태 포맷 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
localdata/provroll.json | 종류별 월별 증감 · 재무상태표 잔액 · 인식구분 판정 검증용 데이터 |
운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 검증 로직은 그대로 씁니다.
검증 결과
화면 구성에 쓴 데이터는 충당부채 5종 × 24개월(2025.01~2026.12) 증감 레코드 120건, 재무상태표 잔액 스냅샷 24건, 인식구분 판정 참조 사건 8건입니다.
| 검증 항목 | 결과 |
|---|---|
| 기초+설정-사용-환입+할인차금환입=기말 (종류별·총괄, 78개 기간범위 × 2개년) | 936건 전수 통과 |
| 유동+비유동=기말 (종류별·총괄, 78개 기간범위 × 2개년) | 936건 전수 통과 |
| 종류별 기말잔액 합계 = 재무상태표 충당부채 계정잔액 | 156건 전수 통과 |
| 인식구분 판정 8건 분류(충당부채 인식 5 · 우발부채 2 · 공시불요 1) 및 연계 종류 유효성 | 통과 |
| 조회 버튼 위치(조회조건 영역 오른쪽 끝) · 적용 테마(sap_horizon) | 통과 |
| 화면 렌더링 — 실브라우저에서 조회 → 종류별 명세 클릭 → 상세 다이얼로그 실동작 후 캡처 | 2/2 |
회사코드·계정체계·사건명은 모두 검증용 가상 데이터입니다.
자주 묻는 질문
충당부채와 우발부채는 어떻게 구분하나요?
현재의무 존재, 자원유출 가능성이 높음(probable), 금액을 신뢰성 있게 추정 가능, 이 3가지를 모두 충족하면 충당부채로 인식합니다. 하나라도 미충족이면 우발부채로 주석에 공시하며, 자원유출 가능성이 희박하면 공시도 하지 않습니다.
현재가치 할인차금 환입은 왜 증감표에 포함되나요?
장기에 걸쳐 이행될 것으로 예상되는 충당부채를 현재가치로 측정한 경우, 시간 경과에 따라 장부금액이 증가하는 부분(할인차금 환입)을 이자비용 성격으로 인식해 증감표에 반영합니다.
이 요구사항은 언제부터 적용되나요?
IAS 37(K-IFRS 제1037호)은 이미 시행 중인 기준서로 별도의 도입 유예기간이 없으며, 이 화면은 기존 재무제표 작성 시점부터 참고할 수 있는 상시 점검 도구입니다.
이 화면의 판정 결과를 그대로 재무제표에 반영해도 되나요?
아니요. 이 화면은 분류·집계·대사를 돕는 점검 도구이며, 최종 인식·측정·공시 판단은 기준서 원문에 따라 회사와 감사인이 결정합니다.