솔루션 홈
IAS 36

SAP 손상검사 핵심가정 민감도 점검 — IAS 36, 할인율·성장률·현금흐름이 어디까지 움직여야 장부금액에 닿는지 한계값으로 확인한다

사용가치·헤드룸 · 한계 할인율·성장률·현금흐름 감소율 · 민감도 격자를 CGU 단위로 확인합니다

영업권이 배분된 현금창출단위(CGU)는 손상 징후와 관계없이 해마다 손상검사를 받습니다. IAS 36 자산손상(K-IFRS 제1036호)에서 회수가능액을 사용가치로 정하면, 5년 이내의 예산 현금흐름과 그 이후의 영구가치를 세전 할인율로 할인해 장부금액과 비교합니다. 그런데 이 비교는 한 번 계산해 "여유가 있다"로 끝나지 않습니다. 할인율이 조금 오르거나 성장률이 내려가거나 현금흐름이 줄면 헤드룸이 얼마나 남는지가 공시의 핵심이 되기 때문입니다.

실무에서는 사용가치를 한 번 구한 숫자만 결산 파일에 남기고, 어떤 가정이 얼마나 움직이면 장부금액에 닿는지는 별도 엑셀에서 따로 만들어 장부와 맞지 않는 일이 생깁니다. 이 화면은 같은 현금흐름에서 사용가치를 다시 계산하고, 장부금액과 같아지는 한계 할인율·한계 성장률·한계 현금흐름 감소율과 할인율 × 현금흐름 변동 격자를 한 화면에서 확인하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 5종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 영업권·자산 계정의 원장 항목은 FAGLL03 이, 잔액은 FS10N 이, 자산별 장부금액은 AW01N 이 담당하고, 손상차손을 인식하기로 한 경우의 기표는 ABAA 가 수행합니다. 이 화면은 그 표준 데이터를 이어받아 사용가치와 민감도를 조회·검증 관점에서 확장합니다.
항목내용
업무 영역재무회계(FI) — 자산손상
관련 기준서IAS 36 자산손상(K-IFRS 제1036호) — 사용가치 손상검사와 핵심 가정 민감도
Namespacezui5.impsens
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 팝업 1
SAP 표준 T-codeFAGLL03 · FS10N · AW01N · ABAA
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상CGU별 장부금액(영업권 포함), 예산 5년 현금흐름, 세전 할인율, 영구성장률, 사용가치, 헤드룸, 한계값, 민감도 격자
핵심 산식사용가치 = Σ 현재가치 + 영구가치 현재가치 · 헤드룸 = 사용가치 − 장부금액 · 한계 할인율 = 사용가치가 장부금액과 같아지는 할인율
결과 표시정상 / 점검 필요

실제 화면 5종 둘러보기

조회조건 · 요약 지표 · CGU 판정
조회조건 · 요약 지표 · CGU 판정 — 조회조건과 요약 지표 7개, CGU별 장부금액·사용가치·헤드룸·헤드룸률과 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
현금흐름 · 사용가치 근거
현금흐름 · 사용가치 근거 — 예산 1~5년차 현금흐름과 영구가치를 할인계수로 할인한 현재가치를 보여 주며, 합계가 사용가치가 됩니다.
민감도 격자
민감도 격자 — 할인율 변동 4단계 × 현금흐름 변동 4단계, CGU별 16칸의 사용가치·헤드룸·장부 초과 여부를 확인합니다.
대사 결과
대사 결과 — 7개 정합성 대사식의 검사 건수, 차이 건수, 최대 차이를 보여 줍니다.
CGU 상세 팝업
CGU 상세 팝업 — 행을 누르면 한계값·시나리오 결과와 함께 그 CGU 의 현금흐름 근거와 민감도 격자 16칸이 한 번에 열립니다.

사용 방법

  1. 회계연도를 넣고, 현금창출단위·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(회계연도 2025)으로 자동 조회됩니다.
  3. 요약 지표에서 CGU 수, 점검 필요 건수, 장부금액·사용가치·헤드룸 합계, 최소 헤드룸률, 정합성 대사 차이 건수를 먼저 확인합니다.
  4. 탭을 CGU 판정 → 현금흐름·사용가치 → 민감도 격자 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
  5. CGU 판정에서 행을 누르면 한계값과 시나리오 결과, 현금흐름 근거, 민감도 격자 16칸이 상세 팝업으로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

손상검사 점검 규칙과 판정 순서

화면은 CGU마다 S02 → S01 → S03 → S00 순서로 첫 번째 해당 코드를 붙입니다.

점검 코드판정 조건결과사용자 조치
S02사용가치 − 장부금액이 음수(헤드룸 부족)점검 필요손상차손 인식 여부를 회사 판단 근거와 함께 확인
S01시나리오(할인율 +1.00%p, 현금흐름 −10%) 사용가치가 장부금액 미만인데 민감도 공시가 작성되지 않음점검 필요민감도 공시 작성 여부 확인
S03세전 할인율이 전기보다 2.00%p 이상 달라짐점검 필요변동 근거와 공시 내용 확인
S00위 조건에 모두 해당하지 않음정상조치 없음

시나리오 변동폭과 전기 대비 2%p 기준은 화면 점검용 설정값이며 기준서가 정한 수치가 아닙니다. 어떤 변동이 합리적으로 가능한 범위인지는 회사가 판단합니다.

사용가치 산출에서 한계값·격자까지의 순서

  1. 예산 현금흐름 CF₁~CF₅ 를 입력받습니다(5년 이내).
  2. 영구가치 TV = CF₅ × (1 + g) ÷ (r − g). 5년 이후는 일정하거나 감소하는 성장률로 외삽합니다.
  3. 현재가치 PVₜ = CFₜ ÷ (1 + r)ᵗ, PV(TV) = TV ÷ (1 + r)⁵ (항목별 백만원 반올림 후 합산).
  4. 사용가치와 헤드룸 사용가치 = ΣPVₜ + PV(TV), 헤드룸 = 사용가치 − 장부금액, 헤드룸률 = 헤드룸 ÷ 장부금액 × 100.
  5. 한계값 사용가치가 장부금액과 같아지는 할인율(r*)·영구성장률(g*)을 이분법으로 찾고, 현금흐름 감소율은 (1 − 장부금액 ÷ 사용가치) × 100 으로 구합니다.
  6. 시나리오·격자 할인율 {−1.00, 0, +1.00, +2.00}%p × 현금흐름 {0, −5, −10, −20}% 16칸을 같은 식으로 다시 계산하고, 시나리오는 (+1.00%p, −10%) 칸입니다.
  7. 정합성 대사 7건으로 마무리합니다 — 장부금액 구성, 현재가치 합계 = 사용가치, 헤드룸, 한계 할인율·한계 현금흐름 감소율 재계산, 시나리오 = 격자 칸, 격자 기준 칸 = 사용가치.

사용가치 추정 자체의 타당성(예산의 합리성, 할인율 산정)은 이 화면의 대상이 아니며, 입력값이 계산 구조와 집계에 맞게 반영됐는지를 점검합니다.

조회조건

조건필수입력 형식전달 방식
회계연도필수YYYY 4자리$filter Gjahr eq
현금창출단위(CGU)선택CGU 6곳 중 선택$filter CguId eq (전체면 조건 없음)
점검 코드선택S00~S03$filter CheckCode eq (전체면 조건 없음)
점검 결과선택정상 / 점검 필요$filter CheckStatus eq (전체면 조건 없음)

결과 컬럼

탭주요 컬럼
CGU 판정장부금액 · 사용가치 · 헤드룸·헤드룸률 · 점검 결과·코드·내용 · 세전 할인율·전기 할인율·변동 · 영구성장률 · 한계 할인율·여유 · 한계 성장률 · 한계 현금흐름 감소율 · 시나리오 사용가치·헤드룸 · 민감도 공시 작성
현금흐름·사용가치구분(예산 1~5년차, 영구가치) · 현금흐름 · 할인 대상 금액 · 할인계수 · 현재가치
민감도 격자격자 칸 · 할인율 변동 · 현금흐름 변동 · 적용 할인율 · 사용가치 · 헤드룸·헤드룸률 · 장부 초과 여부
대사 결과대사 번호 · 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이

SAP 표준 기능 매핑

표준 T-code

T-code표준 기능이 화면과의 관계
FAGLL03G/L 계정 개별항목 조회영업권·자산 계정의 계상 전표를 열어 장부금액 대사
FS10NG/L 계정 잔액 조회장부금액 합계 확인
AW01N자산 조회자산별 장부금액 확인
ABAA비계획 상각 전기손상차손을 인식하기로 한 경우의 기표(이 화면은 계산하지 않음)

IAS 36 요구사항 매핑

기준서요구사항대응 기능원천 데이터비고
IAS 36 자산손상(K-IFRS 제1036호)사용가치는 예산·예측에 근거한 현금흐름을 5년 이내로 추정현금흐름·사용가치 탭예산 현금흐름(확인 필요)검증용 샘플 데이터는 5년 구성
IAS 36(K-IFRS 제1036호)예산 이후는 일정하거나 감소하는 성장률로 외삽영구성장률 · 영구가치 행성장률 입력값(확인 필요)성장률 적정성은 회사 판단
IAS 36(K-IFRS 제1036호)세전 할인율로 할인세전 할인율 · 할인계수할인율 입력값(확인 필요)전기 대비 2%p 이상 변동 시 S03
IAS 36(K-IFRS 제1036호)회수가능액이 장부금액보다 작으면 손상차손 인식헤드룸 · S02원장 잔액(ACDOCA)손상차손 금액 산정은 대상 아님
IAS 36(K-IFRS 제1036호)핵심 가정의 합리적으로 가능한 변동으로 장부금액이 회수가능액을 넘을 수 있으면 민감도 공시한계값 · 시나리오 · 민감도 격자 · S01CGU 판정 · 민감도 격자 데이터공시 작성 여부는 회사 입력값
IAS 36(K-IFRS 제1036호)사용가치에 쓴 할인율의 당기·전기 공시전기 할인율 · 할인율 변동전기 할인율 입력값문단번호는 원문 확인 후 기재, 확인 필요

참고 CDS 뷰

원천테이블

테이블내용사용 필드
ACDOCA유니버설 저널RBUKRS, GJAHR, RACCT, HSL, RHCUR
ANLA자산 마스터(CGU 배정 참고, 확인 필요)BUKRS, ANLN1, ANLKL
T001회사코드BUKRS, BUTXT

CDS 뷰 스케치

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Carrying amount by CGU'
define view entity Imp_CguHeadroom
  as select from acdoca
{
  key rbukrs as CompanyCode,
  key gjahr  as FiscalYear,
  key cgu_id as CguId,
      sum( hsl ) as CarryAmt
}
group by rbukrs, gjahr, cgu_id

CGU 배정 필드는 회사별 구성에 맞춰 지정하며, 사용가치와 한계값은 서비스 계산으로 얻습니다. 이 사례는 가상 데이터입니다(확인 필요).

OpenUI5 구성

  1. 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
  2. 탭마다 별도의 데이터 집합에 바인딩해 화면 블록이 각자 필요한 행만 받고, 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
  3. 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
  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
서비스 정의 폴더     메타데이터 · 서비스 로직 · 데이터 파일

검증 결과

검증용 샘플 데이터(회계연도 2개, CGU 6곳, 현금흐름 72행, 민감도 격자 192칸)로 실제 브라우저에서 렌더링하고, 원천 행에서 독립 재계산한 값과 화면 요약 지표를 대조했습니다.

대사(회계연도별 CGU 6곳)구분검사 건수(2개 연도)차이 건수최대 차이
R01 장부금액 구성정합성1200
R02 현재가치 합계 = 사용가치정합성1200
R03 헤드룸정합성1200
R04 한계 할인율 재계산정합성1200 (±1 허용)
R05 한계 현금흐름 감소율 재계산정합성1200 (±1 허용)
R06 시나리오 = 격자 칸정합성1200
R07 격자 기준 칸 = 사용가치정합성1200

정합성 대사 7건은 두 회계연도 모두 차이 0건입니다. 별도로 격자 192칸의 사용가치·헤드룸·초과 표시를 다른 계산 경로로 다시 계산했고 차이는 0건입니다. 점검 결과는 점검 화면의 취지에 따라 의도적으로 넣은 예외 3건이며 정합성 차이와 분리해 기록합니다 — 2025 회계연도: 가상 물류서비스 CGU(S01) · 가상 해외판매 CGU(S02) · 가상 소프트웨어 CGU(S03). 2024 회계연도는 예외 0건입니다. 조회조건 Enter 조회, 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.

자주 묻는 질문

이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.

IAS 36 자산손상(K-IFRS 제1036호)은 회수가능액을 사용가치로 정할 때 5년 이내의 예산 현금흐름을 세전 할인율로 할인하도록 하고, 핵심 가정이 합리적으로 변동할 때 장부금액이 회수가능액을 넘어설 수 있으면 그 민감도를 공시하도록 요구합니다. 이미 시행 중인 기준서이며, 이 화면은 그 구조가 계산과 점검에 반영됐는지 보여 주는 도구입니다. 문단 번호와 세부 요건은 기준서 원문과 회사 적용 현황으로 확인 필요합니다.

한계 할인율·한계 성장률·한계 현금흐름 감소율은 무엇인가요?

사용가치가 장부금액과 정확히 같아지는 지점의 값입니다. 현재 가정에서 얼마나 더 움직이면 헤드룸이 0이 되는지를 보여 주며, 값이 현재 가정에 가까울수록 가정 변동에 민감합니다. 한계 현금흐름 감소율은 모든 현금흐름이 같은 비율로 줄어든다는 단순화를 전제로 합니다.

시나리오 변동폭(할인율 +1.00%p, 현금흐름 −10%)과 전기 대비 2%p 기준은 기준서가 정한 값인가요?

아닙니다. 화면 점검을 위한 설정값입니다. 어떤 변동이 합리적으로 가능한 범위인지는 회사가 판단해 정해야 하며, 격자에서 다른 변동 조합의 결과도 함께 볼 수 있습니다.

"점검 필요"는 곧바로 손상차손을 인식해야 한다는 뜻인가요?

아닙니다. 회수가능액이 장부금액에 못 미치거나, 합리적 변동 시 장부금액을 넘는데 민감도 공시가 없거나, 할인율이 전기보다 크게 달라진 건을 골라 보여 주는 표시입니다. 원인은 평가 근거와 전표를 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.

#IAS 36 #K-IFRS 1036 #현금창출단위 #사용가치 #민감도 분석 #헤드룸 #OpenUI5

손상검사 결산 전에 핵심 가정의 여유부터 점검하세요

사용가치 한 숫자만 남기고 가정이 흔들릴 때의 여유를 따로 계산하면 공시 단계에서 다시 맞춰야 합니다. 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.

도입 문의

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

© 2026 PGB&Company. All Rights Reserved.