SAP 확정기여제도 기여금 점검 — IAS 19, 낸 만큼이 아니라 근무한 만큼 비용으로 잡았는지 원장과 맞춰본다
제도마다 기여의무를 산출하고 미지급·선급·초과 납입 비용으로 나눈 뒤 원장과 맞춰 둡니다
확정기여제도는 회사가 약정한 기여금을 납입하면 회사의 의무가 끝나는 퇴직급여 제도입니다. IAS 19 종업원급여(K-IFRS 제1019호)는 이 제도에서 종업원이 근무용역을 제공한 때 그 대가로 납부할 기여금을 비용으로 인식하고, 이미 낸 금액을 뺀 미납분은 부채, 낸 금액이 더 많으면 미래 지급액이 줄거나 현금으로 돌려받을 수 있는 범위까지만 선급 자산으로 보며, 기말 후 12개월 안에 다 결제되지 않을 기여금은 할인하도록 요구합니다. 그래서 확정기여는 단순해 보여도 결산마다 ‘낸 돈’이 아니라 ‘근무한 만큼’으로 비용이 잡혔는지 확인해야 합니다.
실무에서는 약정 기여율이 바뀌었는데 원장 배부율이 그대로이거나, 초과 납입분을 환급 가능 여부와 무관하게 선급으로 남기거나, 미납 잔액이 부채로 계상되지 않은 채 넘어가는 일이 생깁니다. 원장 데이터를 그대로 이어받아 제도마다 기여의무와 납입·잔액을 계산해 장부와 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 종업원급여 결산 |
| 관련 기준서 | IAS 19 종업원급여(K-IFRS 제1019호) — 확정기여제도 |
| Namespace | zui5.dcplan |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | FBL3N · FAGLL03 · FAGLB03 · FBL1N · F110 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 제도별 기여의무(급여 × 약정 기여율), 납입·기말 순잔액, 미지급·선급·초과 납입 비용 처리, 원장 잔액, 결제 시기 |
| 핵심 산식 | 기말 순잔액 = 기초 + 당기 기여의무 − 납입 · 양수는 미지급 부채, 음수는 초과 납입(환급·감액 가능 한도 이내 선급 자산, 나머지 비용) |
| 결과 표시 | 정상 / 점검 필요 / 확인 필요 |
실제 화면 6종 둘러보기






사용 방법
- 회계연도를 넣고, 회사와 대상 직군은 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
- 요약 줄에서 제도 수, 점검·확인 필요 제도, 판정 보류 제도, 기대·원장 미지급 기여금 합계, 차이 절대값을 먼저 확인합니다.
- 탭을 옮겨 가며 제도별 판정 → 월별 기여의무·납입 대사 → 처리구분별 집계 → 결과구분별 집계 → 대사 순으로 좁혀 봅니다.
- 제도별 판정 탭에서 행을 누르면 산출 과정과 5단계 점검 결과, 월별 명세가 상세 다이얼로그로 열립니다.
- 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.
낸 돈이 아니라 근무한 만큼 — 처리구분 판정 규칙
처리구분은 기말 순잔액으로 정합니다. 이 화면은 환급·감액 가능 여부와 한도를 제도 약정에서 확인한 값으로 받아 분류에 쓰며, 가능 여부를 알 수 없으면 판정하지 않고 확인 필요로 남깁니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| 기말 순잔액 > 0 | 미지급 부채 인식 | 원장 미지급 잔액이 기대 금액과 같은지 확인합니다. |
| 기말 순잔액 = 0 | 정산 완료 | 조치 없음 |
| 기말 순잔액 < 0 + 환급·감액 가능 한도 이내 | 선급 자산 인식 | 원장 선급 잔액이 기대 금액과 같은지 확인합니다. |
| 기말 순잔액 < 0 + 환급·감액이 어려움 | 초과 납입 비용 | 원장이 선급으로 남겼다면 비용 처리 여부를 확인합니다. |
| 초과 납입 중 가능 한도를 넘는 부분 | 선급·비용 혼합 | 한도 이내는 선급, 넘는 부분은 비용인지 확인합니다. |
| 환급·감액 가능 여부 미확인 | 확인 필요(판정 보류) | 운용관리기관과 약정서로 가능 여부를 확인합니다. |
| 약정 기여율 ≠ 원장 적용 기여율, 또는 원장 금액 ≠ 기대 금액 | 점검 필요 | 차이가 난 달과 잔액 계정의 라인아이템을 확인합니다. |
| 미지급 결제 예정일이 기말 후 12개월 초과 | 확인 필요 | 할인 필요 여부를 회사와 감사인이 검토합니다. |
| 다섯 단계가 모두 충족 또는 해당 없음 | 정상 | 조치 없음 |
판정 결과는 확인 대상을 알리는 표시이며, 기준서 충족 여부를 단정하지 않습니다. 급여 대상액의 범위와 환급·감액 가능 여부, 자산 원가에 포함할 부분은 회사가 근거를 종합해 판단하고, 이 화면은 그 결과 값을 이어받아 씁니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.
기여의무 산출에서 원장 대사까지 6단계
- 월 기여의무를 구한다 —
급여 대상액 × 약정 기여율 ÷ 100 (천원 단위 반올림) - 당기 기여의무를 모은다 —
Σ 월 기여의무 - 순잔액을 굴린다 —
월말 순잔액 = 전월 + 기여의무 − 납입액, 기초 = 전기 기말 - 기말 잔액을 나눈다 —
미지급 = max(기말, 0), 초과 납입 = max(−기말, 0), 선급 = min(초과 납입, 환급·감액 한도), 초과 납입 비용 = 초과 납입 − 선급 - 기대 비용을 만든다 —
기대 비용 = 당기 기여의무 + 초과 납입 비용 - 원장과 대사한다 —
차이 = 원장 − 기대 (비용·미지급·선급), 결제 예정일이 기말 후 12개월을 넘는지 함께 확인
금액은 천원 단위입니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 회계연도 | 필수 | 기본 2026 |
| 회사 | 선택 | 전체 선택 시 조건 없이 조회 |
| 대상 직군 | 선택 | 사무직·생산직·연구직·영업직·임원, 전체 선택 시 조건 없이 조회 |
| 점검 결과 | 선택 | 제도별 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요 |
결과 컬럼
| 영역 | 내용 |
|---|---|
| 요약 | 제도 수 · 점검·확인 필요 제도 · 판정 보류 제도 · 기대 미지급 합계 · 원장 미지급 합계 · 차이 절대값 |
| 제도별 판정 | 회사 · 제도 · 대상 직군 · 약정/원장 적용 기여율 · 점검 결과 · 처리구분 · 기초·기말 순잔액 · 당기 기여의무 · 납입액 · 환급·감액 가능 여부와 한도 · 결제 예정일 · 기대/원장 비용·미지급·선급 · 차이 · 단계별 결과 |
| 월별 기여의무·납입 | 월 · 급여 대상액 · 약정/적용 기여율 · 기여의무(기대) · 원장 인식 비용 · 차이 · 납입액 · 납입일 · 월말 순잔액 |
| 처리구분별·결과구분별 집계 | 제도 수 · 기여의무 · 납입액 · 미지급/선급/초과 납입 비용(기대) · 미지급/선급(원장) · 차이 절대값 |
| 대사 | 대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액 · 의도적 예외 건수 |
SAP 표준 기능 매핑
- 원장 — 비용·미지급·선급 계정 전표(
ACDOCA)를 그대로 사용해 금액을 집계 - 표준 화면 — 총계정원장 개별항목(FBL3N · FAGLL03) · 잔액 조회(FAGLB03) · 거래처 개별항목(FBL1N) · 자동 지급(F110)
| T-code | 이름 | 쓰임 |
|---|---|---|
FBL3N | 총계정원장 계정 개별항목 조회 | 비용·미지급·선급 계정의 원장 금액을 건별로 확인합니다 |
FAGLL03 | 총계정원장 개별항목(신 총계정원장) | 월별 원장 인식 비용을 확인합니다 |
FAGLB03 | 총계정원장 계정 잔액 조회 | 기말 미지급·선급 잔액을 기대 금액과 대조합니다 |
FBL1N | 거래처 개별항목 조회 | 운용관리기관 거래처의 미결·청산 항목과 납입액을 확인합니다 |
F110 | 자동 지급 프로그램 | 기여금 납입 실행과 납입일을 확인합니다 |
| 기준서 | 요구사항 | 화면 반영 |
|---|---|---|
| IAS 19 종업원급여(K-IFRS 제1019호) | 확정기여제도 — 근무용역 제공 시 납부할 기여금을 비용으로 인식 | 월별 기여의무 산출, 비용 대사 |
| IAS 19 종업원급여(K-IFRS 제1019호) | 이미 납부한 금액을 뺀 미납 기여금은 부채로 인식 | 미지급 부채 판정, 원장 잔액 대사 |
| IAS 19 종업원급여(K-IFRS 제1019호) | 초과 납부는 미래 지급 감소·현금 환급 가능 범위까지 자산으로 인식 | 처리구분 판정(선급 자산·초과 납입 비용) |
| IAS 19 종업원급여(K-IFRS 제1019호) | 기말 후 12개월 이내에 전부 결제되지 않을 기여금은 할인 | 결제 시기 확인 |
| IAS 19 종업원급여(K-IFRS 제1019호) | 확정기여제도로 인식한 비용 공시 | 당기 기여의무·비용 집계 탭 |
참고 CDS 뷰
define view entity DcPlanMonthBal
as select from acdoca
{
key rbukrs as CompanyCode,
key gjahr as FiscalYear,
key poper as Period,
key racct as GLAccount,
sum( hsl ) as BookedAmount
}
where rldnr = '0L'
group by rbukrs, gjahr, poper, racctOpenUI5 구성
| 구성 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 종업원급여 결산 |
| 화면 구성 | 조회조건 영역(우측 조회) + 요약 줄 + 제도별 판정·월별 대사·처리구분별 집계·결과구분별 집계·대사 5개 탭, 상세 Dialog |
| 데이터 모델 | OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩 |
| 조회조건 처리 | 필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음 |
| 집계 | 요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산 |
| 오류 처리 | 서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내 |
| 테마 | sap_horizon · 한국어 |
파일 구성
| 구분 | 내용 |
|---|---|
| 앱 본체 | index.html · manifest.json · Component.js · controller · view · model · i18n · css |
| 데이터 서비스 | OData 서비스 정의와 엔티티셋별 데이터 |
| 검증 전용 | 앱 본체와 분리된 검증용 샘플 데이터 구성 |
| 설명서 | readme.html (13개 절) |
검증 결과
화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳의 제도 12건, 2개 회계연도, 월별 288행을 기준으로 기여의무와 순잔액이 천원 단위로 맞물리도록 구성했습니다.
| 대사식 | 검사 | 결과 | 의도적 예외 |
|---|---|---|---|
| 월 기여의무 = 급여 × 약정 기여율 · 원장 인식 비용 = 급여 × 적용 기여율 · 월 차이 = 원장 − 기대 | 864 | 일치 | 0 |
| 월말 순잔액 = 전월 + 기여의무 − 납입액 | 288 | 일치 | 0 |
| 월 합계 = 제도별 기여의무·납입액·급여·원장 비용 | 96 | 일치 | 0 |
| 기초 + 기여의무 − 납입 = 기말 순잔액 | 24 | 일치 | 0 |
| 기말 순잔액 = 기대 미지급 − 기대 선급 − 초과 납입 비용 | 23 | 일치 | 판정 보류 1건은 검사 제외 |
| 당기 기초 = 전기 기말 | 12 | 일치 | 0 |
| 기대 비용 = 기여의무 + 초과 납입 비용 · 차이 = 원장 − 기대 | 46 | 일치 | 0 |
| 처리구분·결과구분 집계 = 제도 합계 | 43 | 일치 | 0 |
점검 화면의 동작을 보이려고 의도적으로 구성한 건은 회계연도 2026 기준 다섯 건입니다 — 기여율 변경이 원장에 반영되지 않은 영업직 제도 1건, 환급이 어려운 초과 납입을 선급으로 계상한 임원 제도 1건, 미지급 잔액이 계상되지 않은 계약직 제도 1건(이상 점검 필요), 초과 납입의 환급·감액 가능 여부가 확인되지 않은 연구소 제도 1건(판정 보류)과 결제 예정일이 기말 후 12개월을 넘는 판매법인 제도 1건(이상 확인 필요). 정상은 7건입니다. 화면 요약의 차이 절대값 79,659천원은 점검 필요 세 제도의 비용·미지급·선급 차이 절대값 합계와 일치합니다.
자주 묻는 질문
이 화면의 판정이 곧 기준서 충족 여부인가요?
아닙니다. 이 화면은 확정기여제도의 기여의무와 납입·잔액 처리를 집계·대사해 확인이 필요한 제도를 가려내는 점검 도구입니다. 초과 납입의 자산 인식 가능 범위와 할인 여부의 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.
적용 시기와 범위는 어떻게 되나요?
이 화면은 확정기여제도의 기여금만 다루며 확정급여제도는 범위 밖입니다. 결산마다 제도별 기여의무와 잔액을 점검하는 용도이며, 세부 시행일과 경과규정은 이 글에서 다루지 않아 확인 필요입니다.
초과 납입은 항상 선급 자산인가요?
아닙니다. 미래 지급액을 줄이거나 현금으로 돌려받을 수 있는 범위까지만 자산으로 보고, 그 밖은 비용으로 봅니다. 이 화면은 가능 여부와 한도를 확인된 값으로 받아 분류하며, 값이 없으면 판정 보류로 표시합니다.
12개월 이후에 결제할 기여금은 어떻게 표시하나요?
미지급 기여금의 결제 예정일이 회계연도 말 후 12개월을 넘으면 확인 필요로 표시합니다. 할인 여부와 할인율은 화면이 계산하지 않으며 회사와 감사인이 검토합니다.
확정기여 기여금, 결산 전에 근무한 만큼 비용이 잡혔는지부터 맞춰보세요
제도마다 기여율과 납입 내역을 전표로 다시 뒤지는 대신, 화면에서 기여의무와 납입·잔액을 원장과 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.