SAP 확정급여채무 민감도 점검 — IAS 19, 할인율·임금상승률이 흔들릴 때 채무가 얼마나 움직이는지 공시 자료부터 맞춰본다
민감도표의 출발점이 원장 기말 잔액과 이어지는지, 변동 방향·비대칭·크기가 가정의 성격에 맞는지 장부 대사 전에 먼저 맞춰 둡니다
보험계리 평가 보고서의 민감도표는 "할인율이 1%p 오르면 채무가 얼마나 줄고, 1%p 내리면 얼마나 늘어나는가"를 보여 줍니다. 그런데 이 표가 실제로 재무상태표의 순확정급여부채와 같은 출발점에서 계산됐는지, 변동 방향과 크기가 가정의 성격에 맞는지는 표만 봐서는 알기 어렵습니다. IAS 19 종업원급여(K-IFRS 제1019호)는 확정급여채무에 대해 유의적인 보험수리적 가정별로, 보고기간 말에 합리적으로 가능한 변동이 채무에 미치는 영향을 민감도 분석으로 공시하도록 요구합니다. 가정이 여럿이고 제도도 여럿이면 표 하나하나를 장부와 이어 보는 일이 결산 막바지에 한꺼번에 몰립니다.
실무에서는 민감도표의 기준 채무가 원장 기말 잔액과 조금씩 어긋나 있거나, 할인율 상승 시 채무가 오히려 늘어난 것처럼 부호가 뒤집혀 있거나, 상승·하락 변동을 같은 크기로 대칭 처리한 선형 근사가 섞여 있거나, 한쪽 시나리오가 빠져 있는 일이 생깁니다. 원장 데이터를 그대로 이어받아 제도·가정·변동폭마다 기준 DBO 대사와 방향·비대칭·크기를 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 종업원급여 공시 점검 |
| 관련 기준서 | IAS 19 종업원급여(K-IFRS 제1019호) — 보험수리적 가정 민감도 공시 |
| Namespace | zui5.dbsens |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | FAGLL03 · FAGLB03 · FS10N |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 제도 × 가정(할인율·임금상승률) × 변동폭별 시나리오 DBO, 기준 DBO와 원장 기말 DBO의 대사, 듀레이션 기반 추정 변동액과의 차이 |
| 핵심 산식 | 추정 변동액 = 기준 DBO × (±듀레이션 × 변동폭 + ½ × 볼록도 × 변동폭²) · 추정 대비 차이 = 변동액 − 추정 변동액 |
| 결과 표시 | 정상 / 점검 필요 / 확인 필요 |
실제 화면 6종 둘러보기






사용 방법
- 보고 회계연도를 넣고, 회사코드·가정 구분·제도·변동폭·점검 결과는 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
- 요약 줄에서 판정 민감도 건수, 점검 필요·확인 필요 건수, 기준 DBO 차이 제도 수, 추정 대비 차이 절대값 합계를 먼저 확인합니다.
- 탭을 옮겨 가며 민감도 시나리오 건별 판정 → 제도별 기준 DBO 대사 → 가정별 현황 → 판정 구분별 요약 → 대사 결과 순으로 좁혀 봅니다.
- 건별 판정 탭에서 행을 누르면 민감도 요약과 5단계 판정 단계를 보여 주는 상세 다이얼로그가 열립니다.
- 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.
출발점부터 가른다 — 민감도 판정 다섯 단계
시나리오 한 건마다 아래 순서로 적용합니다. 위에서 먼저 걸리는 단계가 판정 구분이 됩니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| 민감도표 기준 DBO가 원장 기말 DBO와 다름 | 기준 DBO 대사 차이 — 점검 필요 | 평가 기준일 DBO와 원장 잔액의 차이 원인을 확인합니다. |
| 할인율 상승 시 감소·하락 시 증가, 임금상승률 상승 시 증가·하락 시 감소가 아님 | 변동 방향 점검 필요 | 시나리오 방향과 평가 결과의 부호를 확인합니다. |
| 할인율은 하락 쪽, 임금상승률은 상승 쪽 변동 절대값이 더 크지 않음 | 비대칭 점검 필요 | 선형 근사 등 계산 방식을 확인합니다. |
| 추정 변동액 대비 차이가 ±15%를 벗어남 | 변동 크기 점검 필요 | 평가 결과와 가정 입력값을 확인합니다. |
| 상승 또는 하락 시나리오 DBO가 공시되지 않음 | 공시 누락 확인 필요 — 확인 필요 | 누락된 시나리오 자료를 확인합니다. |
| 위에 해당하지 않음 | 정상 | - |
판정 결과는 확인 대상을 알리는 표시이며 공시 적정성을 단정하지 않습니다. 최종 판단은 회사와 감사인이 합니다.
기초 DBO에서 추정 변동액까지 8단계
- 증감을 맞춘다 —
기초 + 당기근무원가 + 이자원가 + 재측정 − 급여지급 ± 기타 = 산출 기말 DBO - 원장과 대사한다 —
산출 기말 DBO = 원장 기말 DBO - 기간을 잇는다 —
당기 기초 DBO = 전기 기말 원장 DBO - 기준 DBO 차이를 구한다 —
민감도표 기준 DBO − 원장 기말 DBO - 변동액을 구한다 —
시나리오 DBO − 기준 DBO(상승·하락 각각) - 추정 변동액을 만든다 —
기준 DBO × (±D × s + ½ × C × s²), D 듀레이션·C 볼록도·s 변동폭. 할인율 상승은 −D, 하락은 +D, 임금상승률은 임금연동비율을 곱해 반대 방향 - 추정 대비 차이를 본다 —
변동액 − 추정 변동액, 허용 범위 ±15% - 건수를 맞춘다 —
정상 + 점검 필요 + 확인 필요 = 전체,Σ구분별 = Σ가정별 = Σ제도별
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 회사코드 | 선택 | 1000 / 2000 |
| 회계연도 | 필수 | 기본 2026 |
| 가정 구분 | 선택 | 할인율 / 임금상승률, 전체 선택 시 조건 없이 조회 |
| 제도 | 선택 | 제도 5종, 전체 선택 시 조건 없이 조회 |
| 변동폭 | 선택 | 0.5%p / 1.0%p, 전체 선택 시 조건 없이 조회 |
| 점검 결과 | 선택 | 정상 / 점검 필요 / 확인 필요, 전체 선택 시 조건 없이 조회 |
결과 컬럼
| 영역 | 내용 |
|---|---|
| 요약 | 판정 민감도 · 점검 필요 · 확인 필요 · 기준 DBO 차이 제도 · 추정 대비 차이 절대값 합계 |
| 민감도 시나리오 건별 판정 | 점검 결과 · 판정 구분 · 제도 · 가정 구분 · 변동폭 · 기준 가정 · 듀레이션 · 기준 DBO · 상승·하락 시 DBO · 변동액 · 변동률 · 추정 변동액 · 추정 대비 차이 · 비고 |
| 제도별 기준 DBO 대사 | 가입자 · 듀레이션 · 할인율 · 임금상승률 · 기초 DBO · 당기근무원가 · 이자원가 · 재측정요소 · 급여 지급 · 기타 · 산출 기말 · 원장 기말 · 기준 DBO · 기준 DBO 차이 |
| 가정별 현황 | 판정 건수 · 정상 · 점검 필요 · 확인 필요 · 산출 가능 건수 · 상승·하락 시 변동액 합과 추정 합 |
| 판정 구분별 요약 | 구분별 건수 · 제도 수 · 변동액 절대값 합 · 추정 대비 차이 절대값 합 |
| 대사 결과 | 대사식별 검사 건수 · 차이 건수 · 의도적 예외 건수 · 최대 차이 금액 |
SAP 표준 기능 매핑
- 원장 — 순확정급여부채 계정 전표(
ACDOCA)를 그대로 사용해 기말 잔액과 증감을 집계 - 표준 화면 — 총계정원장 개별항목(FAGLL03) · 계정 잔액(FAGLB03·FS10N)
| T-code | 이름 | 쓰임 |
|---|---|---|
FAGLL03 | 총계정원장 개별항목 조회 | 순확정급여부채 계정의 증감 전표를 건별로 확인합니다 |
FAGLB03 | 총계정원장 계정 잔액 조회 | 원장 기말 DBO 잔액을 확인합니다 |
FS10N | 계정 잔액 조회 | 월별 잔액 흐름을 확인합니다 |
| 기준서 | 요구사항 | 화면 반영 |
|---|---|---|
| IAS 19 | 유의적인 보험수리적 가정별로 합리적으로 가능한 변동이 확정급여채무에 미치는 영향을 민감도 분석으로 공시 | 시나리오 건별 판정 · 변동액·변동률 |
| IAS 19 | 민감도 분석의 출발점이 되는 확정급여채무 | 제도별 기준 DBO 대사 |
| IAS 19 | 민감도 분석에 쓴 방법과 가정의 공시 | 가정별 현황(방법·한계 서술은 확인 필요) |
| IAS 19 | 확정급여채무의 기초에서 기말까지의 변동 | 증감 대사(기초 → 기말 → 원장) |
참고 CDS 뷰
define view entity ZI_DbSensPlanBal as select from acdoca
{
key rbukrs as CompanyCode,
key gjahr as FiscalYear,
key zuonr as PlanId,
sum( hsl ) as LedgerEnd
}
group by rbukrs, gjahr, zuonrOpenUI5 구성
| 구성 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 종업원급여 공시 점검 |
| 화면 구성 | 조회조건 영역(우측 조회) + 요약 줄 + 민감도 시나리오 건별 판정, 제도별 기준 DBO 대사, 가정별 현황, 판정 구분별 요약, 대사 결과 5개 탭, 상세 Dialog |
| 데이터 모델 | OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 결과 블록의 엔티티셋에 직접 바인딩 |
| 조회조건 처리 | 필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음 |
| 정렬·페이징 | 표 정렬과 행 수는 모델 기능으로 처리하고 총건수는 서버가 알려 주는 값을 사용 |
| 집계 | 요약 값은 서버의 합계 행에서 읽고 금액 문자열은 숫자로 변환해 표시·정렬 |
| 연결 안내 | 서비스 연결 실패와 요청 실패를 구분해 사용자 메시지로 안내 |
| 테마 | sap_horizon · 한국어 |
파일 구성
| 구분 | 내용 |
|---|---|
| 앱 본체 | index.html · manifest.json · Component.js · controller · view · model · i18n · css |
| 데이터 서비스 | OData 서비스 정의와 엔티티셋별 데이터 |
| 검증 전용 | 앱 본체와 분리된 검증용 샘플 데이터 구성 |
| 설명서 | readme.html (13개 절) |
검증 결과
화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳·회계연도 2개·제도 5종의 민감도 시나리오 80건(정상 63건 · 점검 필요 15건 · 확인 필요 2건)을 기준으로, 생성 코드와 별도로 작성한 검증 스크립트가 증감·대사·변동액·추정 변동액·판정·집계를 전수 다시 계산해 대조했습니다.
| 대사식 | 검사 | 결과 | 의도적 예외 |
|---|---|---|---|
| 기초 + 증감 = 산출 기말 DBO | 20 | 일치 | 0 |
| 산출 기말 DBO = 원장 기말 DBO | 20 | 일치 | 0 |
| 당기 기초 = 전기 기말 | 10 | 일치 | 0 |
| 기준 DBO 차이 = 기준 DBO − 원장 기말 | 20 | 일치 | 2개 제도 |
| 변동액 = 시나리오 DBO − 기준 DBO | 158 | 일치 | 0 |
| 추정 변동액 재계산 | 160 | 일치(반올림 1 이내) | 0 |
| 정상 + 점검 필요 + 확인 필요 = 전체 | 4 | 일치 | 0 |
| 구분별·가정별·제도별 건수 합 | 12 | 일치 | 0 |
총 8개 대사식에서 검사 404건, 차이 0건, 최대 차이 금액 0원이었습니다. 판정 로직 시연을 위해 일부러 넣은 기준 DBO 대사 차이 2개 제도(8개 시나리오)·변동 방향 2건·비대칭 2건·변동 크기 3건(점검 필요)과 공시 누락 2건(확인 필요)은 대사식 차이 건수와 분리해 기록했습니다. 건별 판정과 판정 단계 결과의 불일치는 0건이었습니다.
자주 묻는 질문
이 화면의 판정이 곧 공시 오류 확정인가요?
아닙니다. 이 화면은 확정급여채무 민감도 공시 자료를 기준 DBO 대사·변동 방향·비대칭·변동 크기·공시 완비 관점으로 집계·대조해 확인이 필요한 건을 가려내는 점검 도구입니다. 점검 필요는 확인해 볼 대상이라는 뜻이며 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.
적용 시기와 범위는 어떻게 되나요?
IAS 19 종업원급여(K-IFRS 제1019호)의 보험수리적 가정 민감도 공시는 확정급여제도를 운영하는 기업의 주석 공시에 해당합니다. 이 글은 시행일·경과규정을 원문으로 확인하지 않았으므로 적용 시기는 확인 필요입니다.
추정 변동액은 보험계리 평가 결과와 왜 다른가요?
듀레이션과 볼록도를 쓴 근사식이라 평가 결과와 정확히 같을 수 없습니다. 그래서 추정 변동액 대비 ±15% 허용 범위를 두었으며, 합리적으로 가능한 변동 폭과 허용 범위는 회사 기준에 맞춰 정하고 확인 필요입니다.
상승·하락 변동이 같은 크기로 공시되면 왜 확인하나요?
할인율 변화에 대한 채무의 반응은 곡선 형태라 하락 쪽 변동이 상승 쪽보다 크게 나타나는 것이 일반적입니다. 같은 크기로 공시됐다면 선형 근사를 쓴 것은 아닌지 확인해 볼 만합니다. 임금상승률은 반대로 상승 쪽 변동이 더 커야 합니다.
결산 막바지에 민감도표를 장부와 이어 보지 말고, 미리 맞춰 두세요
보험계리 평가 보고서와 원장을 한꺼번에 뒤지는 대신, 화면에서 제도별 기준 DBO 대사와 가정별 시나리오 판정을 미리 확인해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.