솔루션 홈
IAS 36

SAP 사용가치 산정 구조 점검 — IAS 36, 예산 현금흐름에서 제외할 것을 빼고 세전 할인율로 할인해 사용가치와 손상차손을 장부와 맞춰본다

예산 현금흐름 조정 · 세전 할인율 · 영구가치 · 회수가능액 · 손상차손을 CGU 단위로 확인합니다

자산에 손상 징후가 있으면 회사는 장부금액과 회수가능액을 비교해야 하고, 회수가능액을 정하는 두 갈래 중 하나가 사용가치입니다. IAS 36 자산손상(K-IFRS 제1036호)는 사용가치를 자산 또는 현금창출단위에서 얻을 것으로 기대하는 미래현금흐름의 현재가치로 정의하면서, 현금흐름은 경영진이 승인한 최근 예산에 기초하고 재무활동·법인세 효과와 확약되지 않은 구조조정·성능향상 개량 효과는 빼며, 할인은 세전 할인율로 하도록 요구합니다.

실무에서는 예산 시트에 이자 지급이나 법인세가 그대로 들어 있거나, 세후 할인율을 그대로 쓰거나, 영구성장률이 장기 평균을 넘거나, 예측기간이 5년을 훌쩍 넘는 일이 생깁니다. 인접한 손상검사 화면이 장부금액과 회수가능액의 비교를 본다면, 이 화면은 그 앞 단계인 사용가치 산정 구조를 다시 계산해 장부와 맞춰 보도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 5종을 함께 공개합니다.

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

실제 화면 5종 둘러보기

조회조건 · 요약 지표 · CGU 명세
조회조건 · 요약 지표 · CGU 명세 — 조회조건과 요약 지표 7개, CGU별 사용가치(산출·장부)·회수가능액·손상차손과 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
연도별 현금흐름
연도별 현금흐름 — 예산 현금흐름에서 재무활동·법인세·미확약 구조조정·성능향상 개량 포함액을 빼 조정 현금흐름을 만들고, 할인계수와 현재가치(산출·장부)를 연도별로 보여줍니다.
가정 점검
가정 점검 — 명시 예측기간, 영구성장률, 할인율 기준, 현금흐름 구성 4가지 가정의 적용 값과 점검 기준, 충족 여부를 CGU별로 확인합니다.
대사 결과
대사 결과 — 정합성 대사와 장부 점검 대사를 구분해 검사 건수, 차이 건수, 최대 차이를 보여줍니다.
사용가치 산정 상세 팝업
사용가치 산정 상세 팝업 — 행을 누르면 CGU의 산정 요약과 연도별 현금흐름·현재가치, 가정 점검 4종이 한 번에 열립니다.

사용 방법

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

사용가치 산정 점검 규칙

화면은 CGU마다 다음 코드를 붙입니다. 조건이 겹치면 앞선 코드가 표시됩니다.

점검 코드판정 조건결과사용자 조치
U01예산 현금흐름의 제외 대상 포함액이 0이 아님점검 필요재무활동·법인세·미확약 구조조정·성능향상 개량 효과가 섞였는지 예산 원본 확인
U02할인율 기준이 세후점검 필요세전 할인율로 환산해 적용했는지 확인
U03영구성장률이 회사 설정 상한을 넘음점검 필요장기 평균 성장률을 넘는 성장률의 근거 확인
U04명시 예측기간이 5년을 넘음점검 필요5년을 넘는 예측기간의 정당화 근거 확인
U05사용가치(장부)가 산출액과 다름점검 필요차이가 난 연도의 전표·계산 확인
U06손상차손(장부)이 산출액과 다름점검 필요손상차손 인식 전표와 회수가능액 반영 확인
U00위 조건에 모두 해당하지 않음정상조치 없음

현금흐름 금액과 할인율 수치 자체의 적정성, 성장률 상한은 회사 몫이며, 화면은 분류·집계·대사를 돕는 점검 도구입니다. 최종 판단은 회사와 감사인이 합니다.

현금흐름 조정에서 손상차손 대사까지의 순서

순서산출·대사식
1조정 현금흐름 = 예산 현금흐름 − (재무활동 + 법인세 + 미확약 구조조정 + 성능향상 개량) 포함액
2현재가치 = 조정 현금흐름 × 할인계수(1 ÷ (1+r)^t, 소수 6자리), 원 단위 반올림
3명시기간 현재가치 = Σ 연도별 현재가치
4영구가치 = 마지막 해 조정 현금흐름 × (1+g) ÷ (r−g), 현재가치 = 영구가치 × 마지막 해 할인계수
5사용가치(산출) = 명시기간 현재가치 + 영구가치 현재가치
6회수가능액 = max(사용가치, 처분부대원가 차감 공정가치), 손상차손(산출) = max(0, CGU 장부금액 − 회수가능액)
7정합성 대사 7건 — 조정 현금흐름 · 연도별 현재가치 · 명시기간 현재가치 · 영구가치 · 사용가치 · 회수가능액 · 손상차손
8장부 점검 대사 3건 — 사용가치 · 손상차손의 장부와 산출 비교, 예산 현금흐름 중 제외 대상 포함액

이 화면은 산정 구조를 점검하며, 현금흐름 금액과 할인율 수치의 적정성 판단은 별도 검토 대상입니다.

조회조건

조회조건필수설명
기준 연월(보고기간말)필수YYYYMM 6자리
점검 코드선택U00 점검 사항 없음 ~ U06 손상차손 장부 차이
점검 결과선택정상 / 점검 필요

결과 컬럼

탭주요 컬럼
CGU 명세현금창출단위, 예산 승인일, 명시 예측기간, 할인율 기준·할인율, 영구성장률·상한, 명시기간 현재가치, 영구가치와 그 현재가치, 사용가치(산출·장부·차이), CGU 장부금액, 처분부대원가 차감 공정가치, 회수가능액, 손상차손(산출·장부·차이), 제외 대상 포함액 합계, 점검 결과·코드·내용
연도별 현금흐름현금흐름 연도, 예산 현금흐름, 재무활동·법인세·미확약 구조조정·성능향상 개량 포함액, 조정 현금흐름, 할인계수, 현재가치(산출·장부·차이)
가정 점검가정 항목, 적용 값, 점검 기준, 충족 여부, 판단 근거 메모
대사 결과대사 구분, 대사 항목, 대사식, 좌변, 우변, 검사 건수, 차이 건수, 최대 차이

SAP 표준 기능 매핑

SAP 표준 기능을 그대로 이어받은 부분 — 자산 장부금액은 AW01N 이, 손상차손 전기는 ABAA 가, 계정 개별항목은 FAGLL03 이, 계정 잔액은 FAGLB03 이 담당합니다.
SAP 표준 T-code용도
AW01N자산 조회(Asset Explorer)
ABAA계획 외 감가상각 전기
FAGLL03G/L 계정 라인 아이템
FAGLB03G/L 계정 잔액

IFRS 요구사항 매핑표

기준서요구사항대응 기능원천 데이터비고
IAS 36 자산손상(K-IFRS 제1036호)사용가치는 자산(또는 CGU)에서 얻을 것으로 기대하는 미래현금흐름의 현재가치연도별 현금흐름 탭 · 정합성 대사회사 관리 예산 현금흐름, 할인율금액·할인율 수치는 회사 판단 — 확인 필요
IAS 36(K-IFRS 제1036호)현금흐름 추정은 경영진이 승인한 최근 예산·예측에 기초하며 일반적으로 최대 5년가정 점검 · U04예산 승인일, 예측기간5년 초과 시 정당화 근거 확인 필요
IAS 36(K-IFRS 제1036호)재무활동 현금흐름과 법인세, 확약되지 않은 구조조정과 성능향상 개량의 효과는 제외포함액 컬럼 · U01예산 현금흐름 원본제외 후 금액으로 산출
IAS 36(K-IFRS 제1036호)예측기간 이후 성장률은 일정하거나 감소하며 장기 평균 성장률을 넘지 않음가정 점검 · U03영구성장률, 회사 설정 상한상한은 회사 설정값 — 확인 필요
IAS 36(K-IFRS 제1036호)할인율은 세전 이율이며 화폐의 시간가치와 자산 특유 위험을 반영가정 점검 · U02할인율 기준세후→세전 환산 방법은 회사 판단
IAS 36(K-IFRS 제1036호)회수가능액은 사용가치와 처분부대원가 차감 공정가치 중 큰 금액이며 장부금액이 크면 손상차손 인식정합성 대사 · U05 · U06CGU 장부금액, 공정가치공정가치는 SAP 외부 값 — 확인 필요

참고 CDS 뷰

원천테이블

원천 테이블주요 필드용도
ACDOCARBUKRS, GJAHR, POPER, RACCT, ANLN1, HSL, BUDAT자산 취득원가·감가상각누계·손상차손 계정 금액
ANLA / ANLCANLN1, ANLN2, KANSW, KNAFA, GJAHR자산 마스터와 연도별 값
BKPFBELNR, BUDAT, BLART전표 헤더와 전기일
SKA1 / SKATSAKNR, TXT50계정 마스터와 텍스트

CDS 뷰 스케치

define view entity I_CguCarryingAmount
  as select from acdoca
{
  key rbukrs, key gjahr, key poper,
  anln1 as AssetNumber,
  sum(case when racct = $parameters.p_costacct then hsl end) as AcquisitionCost,
  sum(case when racct = $parameters.p_depracct then hsl end) as AccumulatedDepr,
  sum(case when racct = $parameters.p_impacct  then hsl end) as ImpairmentBook
}
group by rbukrs, gjahr, poper, anln1

새로 스케치한 예시이며 실제 뷰 이름과 계정 지정, CGU 배정은 구현 환경에서 확인이 필요합니다.

OpenUI5 구성

화면은 OData V2 모델 하나를 매니페스트에 선언해 쓰고, 모든 탭이 해당 엔티티셋의 행에 직접 바인딩합니다.

항목구성
서비스 선언매니페스트의 데이터 소스에 OData V2 서비스를 상대 경로로 선언하고 기본 모델에 연결
엔티티셋 바인딩탭마다 해당 엔티티셋에 테이블 행을 바인딩, 상세 팝업은 CGU 단건과 연도별 현금흐름·가정 점검에 바인딩
필터조회조건을 Filter 객체로 만들어 $filter 로 전달, "전체"는 Filter 를 만들지 않음
정렬·페이징$orderby · $top · $skip · 총건수를 모델 기능으로 처리
연결 실패 안내메타데이터 실패·요청 실패를 구분해 사용자 메시지로 안내하는 ErrorHandler
화면 규약테마 sap_horizon, 조회 버튼은 조회조건 영역 오른쪽 끝, Enter 키 조회

파일 구성

controller/   BaseController · Main.controller
view/         Main.view · DetailDialog.fragment
model/        formatter · ErrorHandler
i18n/ · css/ · manifest.json · Component.js
odata/        서비스 정의(메타데이터·엔티티셋별 데이터)

서비스 정의와 검증용 파일은 앱 본체와 분리해 두었습니다.

검증 결과

검증용 샘플 데이터(가상 현금창출단위 10건·4건, 기준 연월 2종)로 대사식을 전수 실행했습니다.

구분검사 건수차이 건수최대 차이(원)
정합성 대사 7개 식(기준 연월 2종 합계)21200
장부 점검 08 사용가치 장부 대 산출(202612)101150,000,000
장부 점검 09 손상차손 장부 대 산출(202612)10190,000,000
장부 점검 10 제외 대상 포함액(202612)1011,980,000,000

점검 필요 건은 화면의 동작을 보이기 위해 의도적으로 구성한 건(202612 6건, 202609 1건)이며 정합성 차이와 분리해 기록합니다. 조회조건 Enter 조회, 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.

자주 묻는 질문

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

IAS 36 자산손상(K-IFRS 제1036호)는 사용가치를 자산 또는 현금창출단위에서 얻을 것으로 기대하는 미래현금흐름의 현재가치로 정의합니다. 현금흐름은 경영진이 승인한 최근 예산에 기초해 추정하되 재무활동·법인세 등은 제외하고, 세전 할인율로 할인하도록 요구합니다. 이 화면은 그 구조가 계산에 반영됐는지 점검하는 도구입니다. 이미 시행 중인 기준서이며 세부 내용은 기준서 원문과 회사 정책으로 확인 필요합니다.

예측기간이 5년을 넘으면 오류로 보나요?

아닙니다. 경영진이 승인한 예산에 기초한 추정은 일반적으로 최대 5년이며, 더 긴 기간은 정당화 근거가 있을 때 쓸 수 있습니다. 화면은 5년을 넘는 건을 근거 확인 필요로 표시할 뿐이며 판단은 회사가 합니다.

"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?

아닙니다. 현금흐름에 제외 대상이 섞였거나, 할인율이 세후로 보이거나, 성장률이 상한을 넘거나, 장부의 사용가치·손상차손이 산출액과 다른 건을 골라 보여주는 표시입니다. 원인은 가정과 전표를 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.

예산 현금흐름과 할인율은 어디에서 가져오나요?

SAP 표준 필드가 아니라 회사가 평가 시점에 승인한 예산과 평가 가정을 입력값으로 가정합니다. 실제 원천은 구현 환경에 맞춰 확인 필요입니다.

#IAS 36 #K-IFRS 1036 #사용가치 #현금창출단위 #손상차손 #세전 할인율 #영구성장률 #회수가능액 #OpenUI5

손상 인식 전에 사용가치 산정 구조부터 점검하세요

예산 현금흐름에 제외 대상이 섞였거나 할인율 기준이 어긋난 채 손상검사를 마치면 결산 막바지에 계산을 다시 해야 합니다. 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.

도입 문의