SAP 확정급여채무·사외적립자산 증감표 — IAS 19, 순확정급여부채를 원장으로 먼저 맞춰본다
근무원가·이자원가·보험수리적손익으로 DBO를, 이자수익·기여금·재측정손익으로 사외적립자산을 재구성하고 순확정급여부채·순이자까지 대사합니다
IAS 19 종업원급여(K-IFRS 제1019호)는 확정급여제도를 운영하는 회사에 매 보고기간마다 확정급여채무(DBO)와 사외적립자산의 기초-기말 증감 내역을 공시하도록 요구합니다. 문제는 근무원가·이자원가·보험수리적손익· 기여금·재측정손익·급여지급처럼 여러 원천(인사관리·액추어리 보고서·신탁 운용보고서)에서 나오는 구성요소를 결산 때 사람이 손으로 모아 대사하다 보면 어디선가 틀어지기 쉽다는 점입니다.
표준 원장에 반영된 근무원가·이자원가·보험수리적손익·이자수익·기여금·재측정손익·급여지급 데이터를 그대로 이어받아, DBO 증감표와 사외적립자산 증감표를 각각 재구성하고, 두 증감표의 기말 값으로 산출한 순확정급여부채가 재무상태표 인식액과 일치하는지, 순이자가 손익의 재무범주 반영값과 일치하는지까지 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 3종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 전표 원천 —
ACDOCA라인(계정·기간·회사코드·금액) 구조를 그대로 사용 - 계정 마스터 — 확정급여충당부채·사외적립자산 관련 계정을 표준 G/L 계정 구조로 식별
- 표준 화면 — G/L 개별 항목(FAGLL03) · G/L 계정 마스터(FS00)
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 결산·공시 |
| 관련 기준서 | IAS 19 종업원급여(K-IFRS 제1019호) — DBO·사외적립자산 증감, 순확정급여부채·순이자(IFRS 18 재무범주) 대사 |
| Namespace | zui5.dboroll |
| 셸 구조 | 조회조건 영역(우측 조회) + DBO·사외적립자산 증감표·대사표 4개 패널, 월별 상세 Dialog |
| 화면 수 | 조회 화면 1개 + 월별 증감 상세 다이얼로그 |
| SAP 표준 T-code | - (연관 화면은 §7 참고) |
| 성격 | 조회·대사·점검형 — 보험수리적 평가 자체는 HR/액추어리 시스템이 담당 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 3종 둘러보기
Company Code·회계연도·회계기간을 넣고 조회하면 DBO·사외적립자산 증감표와 순확정급여부채·순이자 대사 결과가 뜹니다 → 대사표의 행을 클릭해 월별 증감 구성을 확인하고 → 회계연도를 전기로 전환해도 검증이 그대로 통과하는지 봅니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- Company Code(고정) · 회계연도(당기 2026 · 전기 2025) · 회계기간(시작~종료월)을 지정합니다.
- Select 값을 바꾸면 change 이벤트로 즉시 재조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
- DBO 증감표·사외적립자산 증감표에서 기초부터 기말까지의 증감 요인을 확인합니다(기초·기말 행은 굵게 강조).
- 순확정급여부채 대사·순이자 검증 패널에서 계산값과 재무상태표·재무범주 반영값의 일치 여부를 확인합니다.
- 대사표의 행을 클릭하면 선택 기간의 월별 DBO 증감 구성을 다이얼로그로 볼 수 있습니다.
- CSV 다운로드로 4개 표 전체를 하나의 파일로 내려받을 수 있습니다.
DBO·사외적립자산 증감 판정 규칙
이 화면의 핵심 로직은 IAS 19 의 확정급여제도 회계처리 요구사항에서 직접 도출한 4가지 대사 규칙입니다. 계산은 조회 시점에 화면이 직접 수행하며, 판정값을 미리 저장해두지 않습니다.
| 규칙 | 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|---|
| DBO 증감 검증 | 기초DBO+근무원가+이자원가±보험수리적손익-급여지급(계산값)=기말DBO(실제값) | 검증 통과 / 확인 필요 | 근무원가·이자원가·보험수리적손익·급여지급 원천 데이터 재확인 |
| 사외적립자산 증감 검증 | 기초사외적립자산+이자수익+기여금±재측정손익-급여지급(계산값)=기말사외적립자산(실제값) | 검증 통과 / 확인 필요 | 이자수익·기여금·재측정손익·급여지급 원천 데이터 재확인 |
| 순확정급여부채 대사 | 기말DBO-기말사외적립자산(계산값)=재무상태표 순확정급여부채(실제값) | 검증 통과 / 확인 필요 | 재무상태표 인식액과 두 증감표 기말 값의 연계 재확인 |
| 순이자 검증 | 이자원가-이자수익(계산값)=재무범주 반영 순이자(실제값) | 검증 통과 / 확인 필요 | 할인율 적용 기초잔액과 재무범주 반영 순이자 재확인 |
이 화면이 대신 정하지 않는 것
할인율·사망률 등 보험수리적 가정과 근무원가·이자원가·보험수리적손익의 산출 자체는 인사관리(HR)와 전문 액추어리 시스템이 담당합니다. 이 화면은 그 산출 결과가 표준 원장에 반영된 뒤, 증감표·대사가 맞는지만 점검합니다.
기초부터 순확정급여부채까지 4단계 산출
| 단계 | 내용 |
|---|---|
| 1단계 | 선택 기간 첫 달 기초DBO 에 근무원가·이자원가·보험수리적손익을 더하고 급여지급을 차감해 계산상 기말DBO 를 구하고 실제 기말DBO 와 대사 |
| 2단계 | 기초 사외적립자산에 이자수익·기여금·재측정손익을 더하고 급여지급(DBO 측과 동일 금액)을 차감해 계산상 기말잔액을 구하고 실제 기말잔액과 대사 |
| 3단계 | 1·2단계의 실제 기말 값으로 기말DBO-기말사외적립자산을 계산해 재무상태표 순확정급여부채와 대사 |
| 4단계 | 선택 기간 이자원가 합계-이자수익 합계로 순이자를 계산해 손익의 재무범주 반영 순이자 기록값과 대사 |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company Code | 필수 | 대상 회사코드(고정값) |
| 회계연도 | 필수 | 당기(2026) · 전기(2025) |
| 회계기간 | 필수 | 시작~종료월(001~012) 범위 지정 |
결과 컬럼
| 패널 | 컬럼 · 표시 |
|---|---|
| DBO / 사외적립자산 증감표 | 항목(기초·근무원가·이자원가·보험수리적손익·급여지급·기말) · 금액(KRW, 차감은 △) |
| 순확정급여부채 대사 / 순이자 검증 | 항목 · 금액(KRW), 행 클릭 시 월별 상세 |
| 월별 상세(다이얼로그) | 월 · 근무원가 · 이자원가 · 보험수리적손익 · 급여지급 · 월말DBO · 월말 순확정급여부채 |
SAP 표준 기능 매핑
확정급여채무·사외적립자산의 보험수리적 평가는 인사관리(HR)·전문 액추어리 시스템에서 이뤄지고 그 결과가 회계전표로 표준 원장에 반영되는 영역이라, 이 화면의 증감 재구성·대사 기능에 정확히 대응하는 SAP 표준 T-code 는 확인되지 않습니다. 아래는 반영된 전표를 사후에 조회할 때 참고할 수 있는 연관 표준 화면입니다.
| SAP 표준 T-code | 연관 기능 |
|---|---|
FAGLL03 | G/L 개별 항목 조회 — 확정급여충당부채·사외적립자산 관련 계정 전표 라인 조회 |
FS00 | G/L 계정 마스터 조회 — 관련 계정의 마스터 속성 확인 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 19 (K-IFRS 제1019호) | 확정급여채무(DBO) 증감 공시 | 기초DBO+근무원가+이자원가±보험수리적손익-급여지급=기말DBO 재구성·대사 | ACDOCA 확정급여충당부채 계정, 액추어리 산출값 | 보험수리적 평가 자체는 화면 범위 밖 |
| IAS 19 (K-IFRS 제1019호) | 사외적립자산 증감 공시 | 기초사외적립자산+이자수익+기여금±재측정손익-급여지급=기말잔액 재구성·대사 | ACDOCA 사외적립자산 계정, 신탁 운용보고서 산출값 | - |
| IAS 19 (K-IFRS 제1019호) | 순확정급여부채(자산) 재무상태표 표시 | 기말DBO-기말사외적립자산 계산값을 재무상태표 인식액과 대사 | ACDOCA 순확정급여부채 표시 계정 | - |
| IFRS 18 (K-IFRS 제1118호) | 재무범주 손익 분류(확정급여 순이자) | 이자원가-이자수익 계산값을 손익 재무범주 반영 순이자와 대사 | ACDOCA 재무범주 이자비용/수익 계정 | 범주 분류 판정 자체는 별도의 손익 5범주 계정 분류 점검 화면 참고 |
도입 시 확인이 필요한 부분
근무원가·이자원가·보험수리적손익의 실제 산출 방식, 순확정급여부채·순이자를 인식하는 계정 구조는 회사의 회계 정책과 감사인 협의를 거쳐 확정해야 합니다.
참고 CDS 뷰
운영 서비스로 연결할 때를 가정해 새로 스케치한 집계 뷰 예시입니다(운영 반영 시 권한 체크를 추가해야 합니다).
@AbapCatalog.sqlViewName: 'ZC_DBOROLLUP'
define view Z_C_DboRollforward as select from ACDOCA
{
key RBUKRS as CompanyCode,
key RACCT as GLAccount,
key GJAHR as FiscalYear,
key POPER as FiscalPeriod,
sum( HSL ) as AmountInCoCodeCrcy
}
group by RBUKRS, RACCT, GJAHR, POPER
// 근무원가·이자원가·보험수리적손익·이자수익·기여금·재측정손익은
// 인사관리(HR)·액추어리 시스템 산출값이 반영된 계정을 위 구조로 함께 집계
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · 증감표·대사표 4개 패널 |
| 조회조건 | sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, Select 변경 시 즉시 재조회 |
| 증감·대사표 | sap.m.Table — 대사표 행 클릭 시 월별 상세 다이얼로그 |
| 상세 | sap.m.Dialog + sap.m.Table |
| 공통 처리 | CSV 다운로드 공통 컨트롤러, 전역 오류 처리기 |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon · lodash · moment |
Component.js | 조회조건 모델 · 결과 모델 초기화, 전역 오류 처리기 연결 |
manifest.json | 앱 디스크립터 — zui5.dboroll · ko 로케일 |
view/Main.view.xml | 조회화면 + DBO·사외적립자산 증감표·대사표 4개 패널 |
view/DetailDialog.fragment.xml | 월별 DBO 증감 상세 다이얼로그 |
controller/Main.controller.js | 조회 · 대사 판정 · 다이얼로그 · CSV 다운로드 로직 |
controller/BaseController.js | CSV 다운로드 공통 처리 |
controller/ErrorHandler.js | 전역 오류 처리 |
model/ModelMock.js | localdata JSON 읽기(Promise) + 증감·대사 판정 |
model/formatter.js | 금액·강조·검증상태 서식 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
localdata/dboroll.json | DBO·사외적립자산 월별 증감 참조 데이터(검증용) |
운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 판정 로직은 그대로 씁니다.
검증 결과
화면 구성에 쓴 데이터는 2025·2026 각 12개월(총 24개월) 기준이며, 매월 회계 항등식이 정확히 성립하도록(반올림 오차 없이) 구성했습니다.
| 검증 항목 | 결과 |
|---|---|
| DBO 증감 : 기초+근무원가+이자원가±보험수리적손익-급여지급=기말 (24개월 전수) | 통과(차이 0) |
| 사외적립자산 증감 : 기초+이자수익+기여금±재측정손익-급여지급=기말 (24개월 전수) | 통과(차이 0) |
| 순확정급여부채 대사 : 기말DBO-기말사외적립자산=재무상태표 순확정급여부채 | 통과(차이 0) |
| 순이자 검증 : 이자원가-이자수익=재무범주 반영 순이자 | 통과(차이 0) |
| 월간 연속성(전월 기말=당월 기초) 전수 검증(python 스크립트) vs 화면 표시 | 일치 |
| 표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출 | 0건 |
| 화면 렌더링 — 실브라우저에서 조회 → 대사표 행 클릭 상세 → 회계연도 전환 실동작 후 캡처 | 3/3 |
| 조회 버튼 위치 · sap_horizon 테마 적용 · CSV 다운로드 동작 | 확인 |
계정·금액은 모두 검증용으로 구성한 가상 데이터입니다.
자주 묻는 질문
이 화면이 보험수리적 평가(할인율 등 가정)를 계산해 주나요?
아닙니다. 근무원가·이자원가·보험수리적손익 등은 인사관리(HR)·액추어리 시스템에서 산출돼 회계전표로 반영된 값을 입력으로 받아 증감표를 재구성·대사할 뿐, 보험수리적 가정이나 평가 자체는 이 화면의 범위가 아닙니다.
IAS 19는 언제부터, 어떤 범위에 적용되나요?
IAS 19 종업원급여(K-IFRS 제1019호)는 확정급여제도를 운영하는 회사의 매 보고기간 재무제표에 적용되는 기존 기준서입니다. 이 화면이 함께 대사하는 순이자의 재무범주 표시는 IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)가 요구하는 사항으로, IFRS 18은 2027년 1월 1일 이후 개시하는 회계연도부터 적용되며 조기적용이 허용되고 비교기간을 재작성합니다.
순이자 검증에서 비교하는 "재무범주 반영 순이자"는 무엇인가요?
손익계산서에서 확정급여 순이자가 IFRS 18의 재무범주로 분류·반영된 원장 금액입니다. 범주 분류 판정 자체를 점검하려면 별도의 손익 5범주 계정 분류 점검 화면을 참고합니다.
이 화면의 검증 결과를 그대로 재무제표에 반영해도 되나요?
아니요. 이 화면은 확정급여채무·사외적립자산의 증감과 순확정급여부채·순이자를 분류·집계·대사하는 점검 도구이며, 최종 표시·측정·공시 판단은 IAS 19 원문에 따라 회사와 감사인이 결정합니다.