SAP 보유 재보험계약 손실회수요소 점검 — IFRS 17, 기초 집단 손실에 예상 회수율을 곱한 만큼 설정됐는지 체결 시점과 기말 상한까지 장부와 맞춰본다
손실회수요소 신규 설정 · 변동·환입 반영 · 체결 시점 요건 · 기말 상한 · 장부 기말 대사를 집단 단위로 확인합니다
보험회사가 손실부담 보험계약집단을 갖고 있고 그 손실의 일부를 재보험으로 넘겼다면, 결산에서 한 번 더 챙길 대상이 생깁니다. IFRS 17 보험계약(K-IFRS 제1117호)은 기초 보험계약집단의 손실에 대해 재보험계약을 보유할 때 보유 재보험계약 집단에도 손실회수요소를 두도록 하고, 그 금액을 기초 집단에 인식한 손실에 재보험으로 회수가 예상되는 비율을 곱해 정하며, 이후 기초 집단의 손실요소가 바뀌거나 배분될 때 함께 조정하도록 요구합니다.
실무에서는 신규 손실에 회수율이 다르게 적용되거나, 변동·환입이 한쪽에만 반영되거나, 예상 회수율이 바뀐 뒤에도 이월 잔액이 그대로 남아 상한을 넘거나, 재보험 체결일이 기초 계약 인식일보다 늦은데 손실회수요소가 잡혀 있는 일이 집단마다 다르게 나타나기 쉽습니다. 이 화면은 집단별로 기초 집단 손실요소와 손실회수요소를 한 줄에 놓고 어긋난 후보를 가려내도록 OpenUI5 화면으로 확장했습니다. 기초 집단 자체의 손실요소 인식·배분, 보험계약마진 증감, 재보험 금융손익은 이 화면의 범위 밖입니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 보험계약 회계 |
| 관련 기준서 | IFRS 17 보험계약(K-IFRS 제1117호) — 보유 재보험계약 손실회수요소 |
| Namespace | zui5.reinsrec |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | FAGLL03 · FS10N · FB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 집단별 체결 시점 요건, 신규 설정액, 변동·환입 반영, 기말 상한, 장부 기말과의 차이 |
| 핵심 산식 | 산출 기말 = 기초 + 신규 손실 × 회수율 + 변동 × 회수율 − 환입 × 회수율 · 상한 = 기말 기초 손실요소 × 회수율 |
| 결과 표시 | 정상 / 점검 필요 / 해당 없음 |
실제 화면 6종 둘러보기






사용 방법
- 기준 연월을 넣고, 회사코드·포트폴리오·기초 집단 구분·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202609)으로 자동 조회됩니다.
- 요약 지표에서 집단 수, 손실부담 기초 집단 수, 기초·산출 기말·장부 기말 손실회수요소, 차이 합계, 상한 초과액 합계, 점검 필요 건수, 대사 차이 건수를 먼저 확인합니다.
- 탭을 집단별 롤포워드 → 판정 규칙 결과 → 회사별 집계 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
- 집단별 롤포워드에서 행을 누르면 기초 집단 손실요소 롤포워드, 손실회수요소 기초·산출·장부 금액, 예상 회수율, 상한액, 점검 내용, 판정 규칙 4종이 상세 팝업으로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
손실회수요소 설정·조정·상한 판정 규칙
화면은 보유 재보험계약 집단의 손실회수요소를 네 가지 규칙으로 나누어 확인하고, 규칙 결과를 조합해 점검 코드를 붙입니다.
| 규칙 | 판정 조건 | 결과 |
|---|---|---|
| 1. 체결 시점 요건 | 보유 재보험계약의 체결일이 기초 손실부담계약 인식일과 같거나 앞섬 | 충족 / 확인 필요 |
| 2. 신규 설정액 | 장부 신규 설정액 = 기초 집단 신규 손실 × 예상 회수율 | 충족 / 확인 필요 |
| 3. 변동·환입 반영 | 장부 변동 반영액과 환입액이 각각 기초 집단 변동·배분 환입 × 예상 회수율 | 충족 / 확인 필요 |
| 4. 상한 이내 | 장부 기말 ≤ 기초 집단 기말 손실요소 × 예상 회수율 | 충족 / 확인 필요 |
| 점검 코드 | 판정 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| R00 | 네 규칙 모두 충족 | 정상 | 조치 없음 |
| R01 | 체결일이 인식일보다 늦은데 손실회수요소가 설정됨 | 점검 필요 | 설정 근거 확인 |
| R02 | 신규 설정액이 신규 손실 × 예상 회수율과 다름 | 점검 필요 | 신규 설정액과 회수율 확인 |
| R03 | 변동 반영 또는 환입이 기초 집단 증감 × 예상 회수율과 다름 | 점검 필요 | 변동·배분 반영 전표 확인 |
| R04 | 기말 장부가 상한을 넘음 | 점검 필요 | 회수율 변경과 이월 잔액 확인 |
| R90 | 기초 보험계약집단이 손실부담이 아님 | 해당 없음 | 조치 없음 |
점검 코드는 R01 → R02 → R03 → R04 순으로 먼저 걸린 규칙 하나를 보여 주고, 판정 규칙 결과 탭에는 네 규칙 결과가 각각 나옵니다. 예상 회수율을 산정하는 방법과 비례 보장 여부에 따른 적용 범위는 이 화면의 판정이 아니라 확인 필요 항목이며, 판정은 분류·비교를 돕는 참고 결과입니다. 최종 판단은 회사와 감사인이 합니다.
기초 집단 손실요소에서 장부 대사까지의 산출 순서
- 기초 집단 기말 손실요소 = 기초 + 신규 + 변동 − 배분 환입.
- 산출 신규·변동·환입 = 각 금액 × 예상 회수율.
- 산출 기말 = 기초 손실회수요소 + 산출 신규 + 산출 변동 − 산출 환입.
- 장부 기말 = 기초 + 장부 신규 + 장부 변동 − 장부 환입.
- 차이 = 장부 기말 − 산출 기말.
- 상한액 = 기초 집단 기말 손실요소 × 예상 회수율, 상한 초과액 = 장부 기말 − 상한액(0 미만이면 0).
- 회사별 집계 = 집단별 합계, 점검 코드 = 규칙 4종 결과의 조합.
예상 회수율, 재보험 체결일, 기초 손실부담계약 인식일은 SAP 밖의 계리 자료에서 가져오므로 확인 필요 항목입니다.
조회조건
| 조건 | 필수 | 입력 형식 | 전달 방식 |
|---|---|---|---|
| 기준 연월 | 필수 | YYYYMM 6자리 | $filter Period eq |
| 회사코드 | 선택 | 생명·손해·종합 가상 법인 | $filter CompanyCode eq (전체면 생략) |
| 포트폴리오 | 선택 | 종신 · 장기 건강 · 자동차 · 장기 상해 | $filter PortfolioCode eq (전체면 생략) |
| 기초 집단 구분 | 선택 | 손실부담 · 손실부담 아님 | $filter UnderOnerous eq (전체면 생략) |
| 점검 코드 | 선택 | R00~R04 · R90 | $filter CheckCode eq (전체면 생략) |
| 점검 결과 | 선택 | 정상 · 점검 필요 | $filter CheckStatus eq (전체면 생략) |
결과 컬럼
| 탭 | 주요 컬럼 |
|---|---|
| 집단별 롤포워드 | 회사 · 집단 번호 · 재보험 보유 집단 · 포트폴리오 · 기초 집단 구분 · 점검 결과·코드 · 예상 회수율 · 체결 시점 요건 · 기초 집단 손실요소 롤포워드 · 기초 손실회수요소 · 산출 신규·변동·환입·기말 · 장부 신규·변동·환입·기말 · 차이 · 상한액 · 상한 초과액 · 점검 내용 |
| 판정 규칙 결과 | 회사 · 집단 번호 · 규칙 번호 · 판정 규칙 · 결과 · 확인 근거 |
| 회사별 집계 | 집단 수 · 손실부담 기초 집단 수 · 점검 건수 · 기초 · 산출 기말 · 장부 기말 · 차이 |
| 대사 결과 | 대사번호 · 대사 항목 · 대사식 · 좌변 · 우변 · 점검 건수 · 차이 건수 · 최대 차이 |
SAP 표준 기능 매핑
| T-code | 표준 기능 | 이 화면에서 이어받은 부분 |
|---|---|---|
| FAGLL03 | G/L 계정 개별 항목 조회 | 손실회수요소 계정의 기초·증감 전표 항목 확인 |
| FS10N | G/L 계정 잔액 조회 | 손실회수요소 계정의 기말 잔액과 장부 기말 대조 |
| FB03 | 전표 조회 | 신규 설정·환입 전표의 상세 확인 |
표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 |
|---|---|---|---|
| IFRS 17 보험계약(K-IFRS 제1117호) | 기초 손실부담계약 인식 손실에 대해 보유 재보험계약 집단의 손실회수요소 설정 (체결이 기초 계약 인식보다 늦지 않을 것) | 규칙 1 · 규칙 2 | 총계정원장 · 계리 입력 |
| IFRS 17 보험계약(K-IFRS 제1117호) | 손실회수요소 = 기초 집단에 인식한 손실 × 재보험으로 회수가 예상되는 청구 비율 | 규칙 2 · 산출 기말 대사 | 총계정원장 · 예상 회수율 입력 |
| IFRS 17 보험계약(K-IFRS 제1117호) | 기초 집단 손실요소 변동·배분에 맞춘 손실회수요소 조정 | 규칙 3 · 롤포워드 대사 | 총계정원장 |
| IFRS 17 보험계약(K-IFRS 제1117호) | 손실회수요소 장부금액은 기초 집단 손실요소 중 회수 예상 부분을 넘지 않음 | 규칙 4 · 상한 대사 | 총계정원장 |
참고 CDS 뷰
원천은 유니버설 저널(ACDOCA)의 손실요소·손실회수요소 계정 금액입니다. 재보험 보유 집단을 가르는 차원은 회사 설정에 따라 달라 확인 필요입니다.
define view ReinsRecoveryRoll as select from acdoca
{
key acdoca.rbukrs as CompanyCode,
key acdoca.gjahr as FiscalYear,
key acdoca.poper as PostingPeriod,
key acdoca.prctr as GroupNo, // 재보험 보유 집단 식별 차원 — 확인 필요
key acdoca.racct as Account, // 손실회수요소 계정(가상 계정체계)
sum( acdoca.hsl ) as AmountInCoCurr
}
where acdoca.rldnr = '0L'
group by acdoca.rbukrs, acdoca.gjahr, acdoca.poper, acdoca.prctr, acdoca.racct이 사례는 가상 데이터이며, 예상 회수율과 체결일은 SAP 밖의 자료이므로 입력 값으로 받습니다.
OpenUI5 구성
- 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 두고 경로는 상대 경로만 씁니다.
- 탭마다 별도의 데이터 집합에 바인딩해 화면 블록이 각자 필요한 행만 받고, 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
- 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
- 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출해 처리합니다.
- 서비스에 연결되지 못하면 오류 처리기가 메타데이터 실패와 요청 실패를 구분해 안내 메시지를 띄웁니다.
- 테마는 sap_horizon, 상세는 행 클릭 다이얼로그 하나로 구성합니다.
파일 구성
index.html · readme.html · Component.js · manifest.json
controller/ (BaseController · Main)
view/ (Main · DetailDialog)
model/ (formatter · ErrorHandler)
css/ · i18n/ · odata/ (서비스 정의와 서비스 로직)검증용 샘플 데이터는 별도 검증 전용 폴더에서만 쓰고 앱 본체는 참조하지 않습니다.
검증 결과
검증용 샘플 데이터 집단 48건(2개 기준 연월 × 24건, 손실부담 기초 집단 40건)을 전수 대상으로 롤포워드 산출, 회수율 적용, 상한, 차이, 이월 연속성, 회사별 집계, 점검 코드 재도출, 규칙 4행, 대사 결과 13종을 검사했습니다.
| 대사 | 검사 건수 | 차이 건수 | 최대 차이 |
|---|---|---|---|
| V1 장부 기말 = 기초 + 신규 + 변동 − 환입 | 48 | 0 | 0 |
| V2 산출 기말 = 기초 + 산출 신규 + 산출 변동 − 산출 환입 | 48 | 0 | 0 |
| V3 기초 집단 기말 손실요소 = 기초 + 신규 + 변동 − 배분 환입 | 48 | 0 | 0 |
| V4 산출 신규 설정 = 신규 손실 × 예상 회수율 | 48 | 0 | 0 |
| V5 산출 변동 반영 = 변동 × 예상 회수율 | 48 | 0 | 0 |
| V6 산출 환입 = 배분 환입 × 예상 회수율 | 48 | 0 | 0 |
| V7 상한액 = 기말 기초 손실요소 × 예상 회수율 | 48 | 0 | 0 |
| V8 차이 = 장부 기말 − 산출 기말 | 48 | 0 | 0 |
| V9 전기 장부 기말 = 당기 기초 손실회수요소 | 24 | 0 | 0 |
| V10 전기 기초 집단 기말 손실요소 = 당기 기초 손실요소 | 24 | 0 | 0 |
| V11 회사별 집계 = 집단별 합계(금액 4종) | 24 | 0 | 0 |
| V12 판정 규칙 4행 존재, 규칙 결과·점검 코드·점검 결과 재도출 | 48 | 0 | 0 |
| V13 대사 결과 24행 좌변·우변·점검 건수 재계산 | 24 | 0 | 0 |
대사 합계 528건에서 차이는 0건입니다. 점검 화면의 취지에 따라 의도적으로 넣은 예외는 체결 시점 확인 필요 2건, 신규 설정액 차이 2건, 변동·환입 차이 1건, 상한 초과 3건으로 모두 8건(두 기준 연월 합산)이며 대사 차이 건수와 분리해 기록합니다. 기준 연월 202609 화면의 요약 지표(집단 24건, 기초 손실회수요소 28,885,230,000원, 장부 기말 24,024,265,000원, 점검 필요 5건)가 검증 결과와 같음을 렌더링 상태에서 대조했고, 조회조건 Enter 조회, 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IFRS 17 보험계약(K-IFRS 제1117호)은 기초 보험계약집단의 손실에 대해 재보험계약을 보유할 때 보유 재보험계약 집단에 손실회수요소를 두고, 기초 집단 손실요소의 변동과 배분에 맞춰 조정하도록 합니다. 이 화면은 그 흐름이 집단별 산출액과 장부 기말에 맞게 반영됐는지 점검하는 도구입니다. 적용 시기와 경과규정, 비례 보장 여부에 따른 적용 범위, 문단 번호와 세부 요건은 기준서 원문과 회사 적용 현황으로 확인 필요합니다.
체결 시점 요건은 왜 확인하나요?
손실회수요소는 보유 재보험계약이 기초 손실부담계약의 인식보다 앞서거나 같은 때 체결된 경우를 전제로 설정하는 것으로 이해하고 있어, 화면은 두 날짜를 비교해 설정 근거 확인이 필요한 건을 가립니다. 날짜 선후가 곧바로 회계처리의 오류를 뜻하지는 않으며 확인 필요 대상입니다. 최종 판단은 회사와 감사인이 합니다.
"점검 필요"는 회계처리가 틀렸다는 뜻인가요?
아닙니다. 기초 집단 손실요소에 예상 회수율을 곱해 다시 구한 산출액과 장부 금액이 다르거나 장부 기말이 상한을 넘는 후보를 골라 보여주는 표시입니다. 예상 회수율 변경이나 이월 잔액처럼 정당한 사유가 있을 수 있고, 원인은 계리 자료와 회사 정책을 함께 보아야 알 수 있습니다. 최종 판단은 회사와 감사인이 합니다.
예상 회수율과 체결일은 어떤 값을 쓰나요?
화면은 회사가 계리 산출에 사용한 예상 회수율, 재보험 체결일, 기초 손실부담계약 인식일을 입력값으로 받아 비교합니다. 값의 산정 근거는 계리 자료와 회사 정책으로 확인 필요하며, 회수율 산정 방법의 선택과 최종 판단은 회사와 감사인이 합니다.
보유 재보험계약의 손실회수요소를 산출로 다시 점검하세요
손실회수요소와 장부 기말을 집단별로 맞춰 두면 결산과 감사 단계의 재확인 부담이 줄어듭니다. 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.