솔루션 홈
IFRS 17 · 계약경계

SAP 보험계약 계약경계 판정 점검 — IFRS 17, 재평가 요건으로 경계 개월수를 다시 구해 경계 밖 현금흐름이 섞였는지 장부와 맞춰본다

재평가 요건 · 재산정 경계 · 장부 경계 · 상품 유형별 집계 대사를 계약집단 단위로 확인합니다

보험계약을 측정할 때 미래 현금흐름을 어디까지 넣을지는 계약경계가 정합니다. IFRS 17 보험계약(K-IFRS 제1117호)은 보험계약자에게 보험료 납부를 강제하거나 보험계약서비스를 제공할 실체적 의무가 존재하는 기간의 현금흐름만 경계 안에 두고, 경계 밖의 예상 보험료와 예상 보험금은 부채나 자산으로 인식하지 않도록 합니다. 실체적 의무는 개별 보험계약자의 위험을 재평가해 가격을 정할 수 있을 때, 또는 포트폴리오의 위험을 재평가해 가격을 정할 수 있고 재평가일까지의 보험료가 이후 기간의 위험을 반영하지 않을 때 끝납니다.

실무에서는 상품별 요율 구조, 갱신 조건, 측정 모형에 입력한 경계 개월수가 따로 관리돼서 갱신형 상품의 경계가 1년으로 잡혔는지 계약기간 전체로 잡혔는지 한눈에 보기 어렵습니다. 이 화면은 계약집단별로 재평가 요건과 재평가 시점으로 경계 개월수를 다시 계산하고 장부 경계와 맞춰 본 뒤 상품 유형별 집계와 대사하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 보험계약 관련 계정의 개별항목은 FAGLL03 이, 계정 잔액은 FS10N 이 담당합니다. 이 화면은 그 표준 데이터 구조를 이어받아 재평가 요건에 따른 경계 재산정과 대사를 조회·검증 관점에서 확장합니다.
항목내용
업무 영역재무회계(FI) — 보험계약 측정
관련 기준서IFRS 17 보험계약(K-IFRS 제1117호) — 보험계약의 계약경계 요구사항
Namespacezui5.insbound
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 팝업 1
SAP 표준 T-codeFAGLL03 · FS10N
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상계약집단별 재평가 요건·재평가 시점, 재산정 경계와 장부 경계, 월 현금흐름 기준 보험료 유입·보험금 유출, 기준별 점검 현황, 상품 유형별 비교와 전체 합계
핵심 산식재산정 경계 = (a) 또는 (b-1·b-2 모두) 충족 시 min(잔여 계약기간, 재평가 시점), 아니면 잔여 계약기간 · 현금흐름 = 월 금액 × 경계 개월수 · 순현금흐름 차이 = (장부 유입−유출)−(재산정 유입−유출)
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

조회조건 · 요약 지표 · 계약집단 명세
조회조건 · 요약 지표 · 계약집단 명세 — 조회조건과 요약 지표 7개, 계약집단별 잔여 계약기간·재평가 요건·재산정 경계·장부 경계·현금흐름과 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
점검 필요 건만 조회한 계약집단 명세
점검 필요 건만 조회한 계약집단 명세 — 점검 결과를 점검 필요로 두고 조회하면 경계 밖 포함, 경계 안 누락, 재평가 시점 미입력, 근거 번호 공란, (b) 요건 한쪽만 충족한 단축 건만 남습니다. 회계연도 입력란에서 Enter 키로도 조회됩니다.
기준별 점검 현황
기준별 점검 현황 — 경계 밖 포함·경계 안 누락·재평가 시점 미입력·근거 번호 공란·(b) 요건 한쪽만 충족 5개 기준마다 검사 건수, 점검 필요 건수, 대상 금액 합계와 최대 금액을 보여줍니다.
상품 유형별 경계 차이 비교
상품 유형별 경계 차이 비교 — 종신·정기보험(요율 고정), 갱신형 보장, 단체 연간 재계약으로 나눠 장부·재산정 보험료 유입과 보험금 유출, 순현금흐름 차이를 비교하고 전체 합계 소계 행까지 보여줍니다.
대사 결과
대사 결과 — 정합성 대사 5종과 장부 점검 대사 2종의 좌변·우변·검사 건수·차이 건수·최대 차이를 보여줍니다.
계약집단 상세 팝업
계약집단 상세 팝업 — 행을 누르면 그 계약집단의 재평가 요건·재산정 경계·장부 경계·현금흐름과 차이가 열리고 기준별 점검 현황이 함께 나옵니다.

사용 방법

  1. 회계연도를 넣고, 상품 유형·경계 판단일 시작/종료·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르거나 비워 두면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(회계연도 2025)으로 자동 조회됩니다.
  3. 요약 지표에서 점검 대상 계약집단 수, 점검 필요 건수, 장부·재산정 보험료 유입, 경계 차이, 순현금흐름 차이, 정합성 대사 차이 건수를 확인합니다.
  4. 계약집단 명세 → 기준별 점검 → 상품 유형별 비교 → 대사 결과 탭 순서로 이동합니다.
  5. 계약집단 명세에서 행을 누르면 그 계약집단의 재평가 요건·경계·현금흐름 값과 기준별 점검 현황 팝업이 열립니다.
  6. CSV 내려받기로 현재 탭의 결과를 UTF-8(BOM) 파일로 받습니다.

경계 재산정과 점검 코드 판정 규칙

먼저 재평가 요건으로 재산정 경계 개월수를 구하고, 같은 건에서는 아래 순서로 먼저 걸리는 코드 하나가 붙습니다. 결과는 원인을 단정하지 않고 확인을 요청하는 표시입니다.

판정 대상판정 조건점검 코드결과사용자 조치
계약집단 명세단축 요건을 충족했다고 기록했으나 재평가 시점 개월수가 없음V03확인 필요재평가 가능 시점을 입력해 경계를 계산할 수 있게 함
계약집단 명세(b)의 두 요건 중 한쪽만 충족했는데 장부 경계를 재평가 시점으로 단축함V05점검 필요나머지 요건의 충족 근거와 단축 적용 여부 확인
계약집단 명세장부 경계 개월수가 재산정 경계보다 김V01점검 필요경계 밖 예상 보험료·보험금이 현금흐름에 들어갔는지 확인
계약집단 명세장부 경계 개월수가 재산정 경계보다 짧음V02점검 필요경계 안 현금흐름이 빠졌는지, 요건 기록이 현실과 맞는지 확인
계약집단 명세경계 판단 근거 문서 번호가 공란V04확인 필요근거 문서 연결
상품 유형별 비교그 유형(합계 포함)에 점검 필요 계약집단이 하나라도 포함됨건수 안내점검 필요계약집단 명세에서 확인
전체위 어느 것도 해당하지 않음V00정상조치 없음

경계 개월수에서 유형별 대사까지의 산출 순서

  1. 재산정 경계 개월수 = 재평가 요건 충족 시 min(잔여 계약기간, 재평가 시점), 미충족 시 잔여 계약기간
  2. 장부 보험료 유입 = 월 보험료 × 장부 경계 개월수, 장부 보험금 유출 = 월 예상 보험금 × 장부 경계 개월수
  3. 재산정 보험료 유입·보험금 유출 = 같은 월 금액 × 재산정 경계 개월수
  4. 경계 차이(개월) = 장부 − 재산정, 순현금흐름 차이 = (장부 유입−유출)−(재산정 유입−유출)
  5. 기준별 집계 — 경계 밖 포함액과 경계 안 누락액을 따로 모아 장부−재산정 보험료 유입 차이와 대사합니다.
  6. 상품 유형별 집계 — 유형별 합계를 만들고 전체 합계·명세 합계와 대사합니다.
  7. 정합성 대사 5종과 장부 점검 대사 2종으로 마무리

조회조건

조건필수설명
회계연도필수YYYY 4자리
상품 유형선택종신보험·정기보험(요율 고정), 갱신형 보장, 단체 연간 재계약
경계 판단일 시작 · 종료선택YYYY-MM-DD, 경계를 판단한 날짜 범위
점검 코드선택V00~V05
점검 결과선택정상·점검 필요

결과 컬럼

계약집단 명세 25개 컬럼, 기준별 점검 12개 컬럼, 상품 유형별 비교 16개 컬럼, 대사 결과 10개 컬럼으로 구성되며 금액 단위는 원(요약 지표는 천원)입니다.

탭주요 컬럼
계약집단 명세계약집단 번호·명칭·상품 유형, 잔여 계약기간·재평가 시점, 재평가 요건 3종, 재산정 판정 근거·재산정 경계·장부 경계·경계 차이, 월 보험료·월 예상 보험금, 장부·재산정 보험료 유입과 보험금 유출, 순현금흐름 차이, 경계 판단일, 근거 문서 번호, 점검 결과·코드·내용
기준별 점검점검 기준, 판정 방법, 검사 건수, 점검 필요 건수, 대상 금액 합계, 최대 금액, 점검 결과·코드·내용
상품 유형별 비교상품 유형, 소계 행 표시, 계약집단 수, 재산정 가능 건수, 유형별 금액 열, 점검 결과·코드·내용
대사 결과대사 번호·구분·항목·대사식, 좌변·우변, 검사·차이 건수, 최대 차이

SAP 표준 기능 매핑

표준 T-code

T-code표준 기능이 화면과의 관계
FAGLL03G/L 계정 개별항목 조회보험계약 관련 계정 변동을 전표 단위로 확인하는 출발점
FS10NG/L 계정 잔액 조회장부 현금흐름 합계를 계정 잔액과 대조

IFRS 요구사항 매핑

기준서요구사항대응 기능원천 데이터비고
IFRS 17 보험계약(K-IFRS 제1117호)실체적 권리와 의무가 존재하는 기간의 현금흐름만 계약경계 안에 둔다재산정 경계와 장부 경계 비교(V01·V02)계약집단별 경계 입력, 월 현금흐름(확인 필요)계약집단 단위
IFRS 17 보험계약(K-IFRS 제1117호)개별 보험계약자의 위험을 재평가해 가격을 정할 수 있으면 실체적 의무가 끝난다요건(a) 충족 시 재평가 시점으로 경계 단축재평가 요건 기록충족 판단은 회사와 감사인
IFRS 17 보험계약(K-IFRS 제1117호)포트폴리오 위험을 재평가해 가격을 정할 수 있고 재평가일까지의 보험료가 이후 위험을 반영하지 않으면 실체적 의무가 끝난다(b-1)·(b-2) 모두 충족해야 단축, 한쪽만 충족하면 점검(V05)재평가 요건 기록두 요건이 모두 필요
IFRS 17 보험계약(K-IFRS 제1117호)경계 밖 예상 보험료·예상 보험금은 부채나 자산으로 인식하지 않는다경계 밖 포함액·경계 안 누락액 집계월 보험료·월 예상 보험금할인 전 단순 합계

참고 CDS 뷰

원천테이블

테이블내용사용 필드
ACDOCA유니버설 저널RYEAR, RACCT, BUDAT, HSL
BKPF전표 헤더BELNR, BUDAT, BLART
계약집단별 경계·재평가 요건, 월 보험료·월 예상 보험금측정 모형 입력 데이터확인 필요

CDS 뷰 스케치

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Insurance contract boundary basis'
define view entity InsContractBoundaryBasis
  as select from I_JournalEntryItem
{
  key CompanyCode,
  key FiscalYear,
  key GLAccount,
      PostingDate,
      AmountInCompanyCurrency as BookAmount
      // 재산정 경계 = (a) 또는 (b-1 and b-2) 이면 min(잔여 계약기간, 재평가 시점), 아니면 잔여 계약기간
      // 경계 차이 현금흐름 = (장부 경계 - 재산정 경계) * 월 금액
}

OpenUI5 구성

  1. 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
  2. 탭마다 별도의 데이터 집합에 바인딩해 화면 블록이 각자 필요한 행만 받고, 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
  3. 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"와 빈 값은 필터를 만들지 않습니다. 경계 판단일 범위는 두 조건을 AND 로 묶은 필터 하나로 보냅니다.
  4. 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
  5. 요약 지표의 합산식은 컨트롤러 한 곳에 모았고, 재산정 경계를 계산할 수 없는 건은 금액 합산에서 뺍니다.
  6. 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
  7. 테이블은 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개, 가상 계약집단 16건, 기준별 점검 5개, 상품 유형별 비교 5행, 대사 7종)로 실제 브라우저에서 렌더링하고, 명세 데이터를 별도 코드로 다시 읽어 재산정 경계·현금흐름·경계 차이·점검 코드와 유형별 합계를 재계산해 화면 값과 대조했습니다(차이 0건, 최대 차이 0원).

정합성 대사(회계연도 2025)검사 건수차이 건수최대 차이
월 보험료 × 장부 경계 개월수 = 장부 보험료 유입1600
(a) 또는 (b1·b2 모두) 충족이면 min(잔여 계약기간, 재평가 시점), 아니면 잔여 계약기간1600
(장부 유입−장부 유출)−(재산정 유입−재산정 유출) = (월 보험료−월 보험금) × 경계 개월수 차이1500
유형별 장부 보험료 유입 합계 = 전체 합계 = 명세 합계(재산정 가능 건)500
기준별 점검 필요 건수 합계 = 명세 점검 필요 건수500

점검 화면이라 의도적으로 넣은 예외 건이 있습니다 — 계약집단 단위 점검 필요 7건(경계 밖 포함 3건 · 경계 안 누락 1건 · 재평가 시점 미입력 1건 · 근거 번호 공란 1건 · (b) 요건 한쪽만 충족한 단축 1건, 정상 9건)이며, 장부 점검 대사 2종(경계 차이 보험료 유입 분해, 경계 차이 개월수 분해)의 차이는 0건입니다. 이 건수는 정합성 대사의 차이 건수와 분리해 기록했습니다. 조회 버튼 위치, Enter 조회, 테마 sap_horizon, 날짜 범위 조회, 행 클릭 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.

자주 묻는 질문

이 점검은 어떤 기준서의 어떤 요구사항에 근거하며 적용 시기는 어떻게 되나요?

IFRS 17 보험계약(K-IFRS 제1117호)은 보험계약자에게 보험료 납부를 강제하거나 보험계약서비스를 제공할 실체적 의무가 존재하는 기간의 현금흐름만 계약경계 안에 두고, 경계 밖의 예상 보험료와 예상 보험금은 부채나 자산으로 인식하지 않도록 합니다. 이 화면은 그 요구사항을 계약집단별 경계 개월수 재산정으로 점검하는 도구입니다. IFRS 17 은 2023-01-01 이후 개시하는 회계연도부터 적용되며(원문 확인), 이행현금흐름의 측정과 계약집단 구분 자체는 범위에 넣지 않았고 그 밖의 경과 규정은 확인 필요입니다.

(a) 요건과 (b) 요건은 어떻게 다른가요?

(a)는 개별 보험계약자의 위험을 재평가해 그 위험을 전부 반영한 가격이나 급부 수준을 정할 수 있는 경우이고, (b)는 계약이 속한 포트폴리오의 위험을 재평가해 가격을 정할 수 있으면서 재평가일까지의 보험료가 그 이후 기간의 위험을 반영하지 않는 경우입니다. (b)는 두 가지를 모두 충족해야 하며, 이 화면은 한쪽만 충족한 건을 단축 적용했을 때 점검 필요로 표시합니다. 충족 여부의 판단은 회사와 감사인의 몫입니다.

재평가 시점을 비워 두면 어떻게 표시되나요?

단축 요건을 충족했다고 기록했는데 재평가 시점 개월수가 없으면 재산정 경계를 계산할 수 없으므로 화면은 금액을 만들지 않고 확인 필요로 표시합니다. 이런 건은 금액 지표의 합산에서 빠지며, 재평가 가능한 가장 가까운 시점을 입력하면 다시 계산됩니다.

"점검 필요"는 계약경계를 잘못 판단했다는 뜻인가요?

그렇게 단정하지 않습니다. 이 화면은 조회·점검 도구이며 점검 필요는 재평가 요건 기록으로 다시 구한 경계와 장부 경계가 다른지, 근거 문서가 있는지 확인하라는 표시입니다. 금액은 할인 전 단순 합계이고 계약경계의 최종 판단은 회사와 감사인이 합니다.

#IFRS 17 #K-IFRS 1117 #보험계약 #계약경계 #재평가 요건 #이행현금흐름 #보험료 현금흐름 #OpenUI5

보험계약 경계를 결산 전에 한 화면으로 대사하세요

상품별 요율 구조와 측정 모형 입력, 원장 계정에 흩어진 정보를 결산 때마다 다시 맞추느라 시간이 든다면, 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.

도입 문의

PGB&Company(피지비앤컴퍼니)  │  02129 서울특별시 중랑구 봉우재로 45, 501호  │  사업자등록번호 211-26-66790  │  대표 임민택  │  lmt@pgbe.co.kr

© 2026 PGB&Company. All Rights Reserved.