SAP 공용자산 배분 CGU 손상검사 점검 — IAS 36, 독립적인 현금흐름이 없는 공용자산은 합리적인 기준으로 CGU에 나눠 얹어 손상검사하고 장부와 맞춰본다
공용자산 · 배분기준 · CGU 장부금액 · 회수가능액 · 증분 손상차손 장부 인식을 CGU 단위로 확인합니다
본사 사옥, 전사 ERP 플랫폼, 중앙연구소처럼 여러 사업이 함께 쓰는 자산은 스스로 현금흐름을 만들지 못합니다. IAS 36 자산손상(K-IFRS 제1036호)은 이런 공용자산이 있을 때 손상검사에서 그 장부금액을 합리적이고 일관된 기준으로 현금창출단위(CGU)에 배분해 CGU 장부금액에 포함하고, 배분이 어려운 부분은 더 큰 CGU 그룹 단위로 검토하도록 요구합니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.
실무에서는 CGU별 손상검사를 공용자산 없이 돌려 손상이 없다고 나왔는데, 공용자산을 얹으면 회수가능액에 못 미치는 CGU가 생기거나, 배분액 합계가 공용자산 장부금액과 맞지 않는 일이 생깁니다. 공용자산별 배분과 CGU별 배분 전·후 손상차손을 함께 산출해 장부와 견주고 확인이 필요한 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 자산손상 |
| 관련 기준서 | IAS 36 자산손상(K-IFRS 제1036호) — 공용자산 배분과 CGU 손상검사 |
| Namespace | zui5.corpasset |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | ABAA · AW01N · AS03 · FAGLL03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 공용자산별 CGU 배분액, 배분 후 CGU 장부금액, 회수가능액 대비 손상차손, 공용자산 배분에 따른 증분 손상차손과 장부 인식 |
| 핵심 산식 | 배분액 = 공용자산 장부금액 × 배분비율 · 손상차손 = MAX(0, 배분 후 장부금액 − 회수가능액) |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 기준 연월을 넣고, 점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202612)으로 자동 조회됩니다.
- 요약 지표에서 CGU 수, 점검 필요 CGU, 공용자산 장부금액 합계, 손상차손(산출·장부) 합계, 공용자산 배분에 따른 증분 손상차손, 정합성 대사 차이 건수를 먼저 확인합니다.
- 탭을 CGU 명세 → 공용자산 배분 현황 → 배분 명세 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
- CGU 명세에서 행을 누르면 손상검사 수치와 공용자산별 배분 내역이 상세 팝업으로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
공용자산 배분 후 손상 판정 규칙
화면은 CGU와 공용자산마다 다음 코드를 붙입니다. 조건이 겹치면 앞선 코드가 표시됩니다.
| 점검 코드 | 판정 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| R01 | 공용자산 배분 후 손상차손(산출)이 배분 전보다 큰데 장부 손상차손이 산출액에 못 미침 | 점검 필요 | 배분된 공용자산이 손상검사 장부금액에 포함됐는지, 증분 손상차손이 기표됐는지 확인 |
| R02 | 그 밖에 장부 손상차손과 산출액이 다름 | 점검 필요 | 회수가능액과 기표 금액의 산정 시점·기준 확인 |
| R03 | 공용자산 배분액(장부) 합계가 공용자산 장부금액과 다름(미배분 잔액) | 점검 필요 | 합리적·일관된 기준으로 배분하지 못한 부분이 있는지, 더 큰 CGU 그룹 단위로 검토할지 확인 |
| R00 | 위 조건에 모두 해당하지 않음 | 정상 | 조치 없음 |
배분기준의 선택과 손상 인식 여부의 판단은 회사 몫이며, 화면은 분류·집계·대사를 돕는 점검 도구입니다. 최종 판단은 회사와 감사인이 합니다.
배분비율 산출에서 손상차손 대사까지의 순서
| 순서 | 산출·대사식 |
|---|---|
| 1 | 배분비율 = 배분기준 값 ÷ 해당 공용자산의 배분기준 값 합계 (합계 100%) |
| 2 | 배분액(산출) = 공용자산 장부금액 × 배분비율 — 합계는 공용자산 장부금액과 일치 |
| 3 | 배분 후 장부금액 = CGU 자체 장부금액 + 배분된 공용자산 합계 |
| 4 | 손상차손(산출) = MAX(0, 배분 후 장부금액 − 회수가능액) |
| 5 | 증분 손상차손 = 손상차손(산출) − 배분 전 손상차손(CGU 자체 장부금액 기준) |
| 6 | 장부 점검 — 손상차손(장부) − 손상차손(산출), 배분액(장부) 합계 − 공용자산 장부금액 |
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | YYYYMM 6자리 |
| 점검 코드 | 선택 | R00 점검 사항 없음 ~ R03 공용자산 배분액 차이 확인 |
| 점검 결과 | 선택 | 정상 / 점검 필요 |
결과 컬럼
| 탭 | 주요 컬럼 |
|---|---|
| CGU 명세 | CGU 번호·명, CGU 자체 장부금액, 배분 공용자산(산출), 배분 후 장부금액, 회수가능액, 여유액, 배분 전·후 손상차손, 증분 손상차손, 손상차손(장부)·차이, 점검 결과·코드·내용 |
| 공용자산 배분 현황 | 공용자산 번호·명, 배분기준, 장부금액, 배분 합계(산출·장부), 미배분 잔액, 배분 대상 CGU 수, 배분비율 합계, 점검 결과 |
| 배분 명세 | 공용자산, CGU, 배분기준 값, 배분비율, 배분액(산출·장부·차이), 점검 결과 |
| 대사 결과 | 대사 구분, 대사 항목, 대사식, 좌변, 우변, 검사 건수, 차이 건수, 최대 차이 |
SAP 표준 기능 매핑
| SAP 표준 T-code | 용도 |
|---|---|
| ABAA | 비계획 감가상각(손상차손) 전기 |
| AW01N | 자산 탐색기 |
| AS03 | 자산 마스터 조회 |
| FAGLL03 | G/L 계정 라인 아이템 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 36 자산손상(K-IFRS 제1036호) | 공용자산 장부금액을 합리적이고 일관된 기준으로 CGU에 배분 | 배분 명세(배분기준 값·비율·배분액) | 자산 마스터·평가 값, 배분기준 정보 | 배분기준은 회사가 정한 값 |
| IAS 36 자산손상(K-IFRS 제1036호) | 배분 후 CGU 장부금액과 회수가능액 비교 | CGU 명세(배분 후 장부금액·여유액·손상차손) | 자산 평가 값, 회수가능액 입력값 | 회수가능액은 SAP 외부 평가값 — 확인 필요 |
| IAS 36 자산손상(K-IFRS 제1036호) | 배분하지 못한 공용자산은 더 큰 CGU 그룹 단위로 검토 | 공용자산 배분 현황(미배분 잔액) | 공용자산 장부금액, 배분 명세 | 그룹 단위 검토는 회사 판단 |
참고 CDS 뷰
원천테이블
| 원천 테이블 | 주요 필드 | 용도 |
|---|---|---|
| ANLA | ANLN1, ANLN2, ANLKL, KOSTL | 자산 마스터와 코스트센터 지정 |
| ANLC | KANSW, KNAFA, NAFAG | 자산 평가 값(취득원가·감가상각누계) |
| ACDOCA | RACCT, RCNTR, HSL, BUDAT | 손상차손 계정 금액 |
| CSKS | KOSTL, KHINR | 코스트센터 계층(CGU 지정 매핑 근거) |
CDS 뷰 스케치
define view CguCorpAllocView as select from AllocBasis as b
inner join CorpAssetCarry as c
on c.CorpId = b.CorpId and c.Period = b.Period
{
key b.Period, key b.CorpId, key b.CguId,
b.BasisValue,
cast( b.BasisValue * 10000
/ sum( b.BasisValue ) over( partition by b.Period, b.CorpId )
as abap.int4 ) as RatioBp,
c.CorpCarry
}새로 스케치한 예시이며 실제 뷰 이름과 배분기준 원천은 구현 환경에서 확인이 필요합니다.
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
css/ · i18n/ 스타일 · 한국어 텍스트
manifest.json · Component.js · index.html
readme.html 설명서(13섹션)서비스 정의와 검증용 파일은 앱 본체와 분리해 두었습니다.
검증 결과
검증용 샘플 데이터(가상 CGU 8개·공용자산 3개, 기준 연월 2종)로 대사식을 전수 실행했습니다.
| 구분 | 검사 건수 | 차이 건수 | 최대 차이(원) |
|---|---|---|---|
| 정합성 대사 6개 식(기준 연월 2종 합계) | 76 | 0 | 0 |
| 장부 점검 07 공용자산 배분액 장부 대사(202612) | 3 | 1 | 20,000,000 |
| 장부 점검 08 손상차손 장부 대사(202612) | 8 | 2 | 320,050,000 |
| 장부 점검 08 손상차손 장부 대사(202606) | 8 | 1 | 693,560,000 |
장부 점검 차이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 건(202612 3건, 202606 1건)에서 나온 것이며 정합성 대사 차이와 분리해 기록했습니다. 화면의 요약 지표는 별도 스크립트로 다시 계산한 합계와 일치했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IAS 36 자산손상(K-IFRS 제1036호)은 공용자산이 독립적인 현금흐름을 만들지 못하므로 손상검사 때 합리적이고 일관된 기준으로 현금창출단위에 배분하거나, 배분이 어려운 부분은 더 큰 CGU 그룹 단위에서 검토하도록 요구합니다. 이 화면은 그 배분과 배분 후 손상차손이 장부에 반영됐는지 점검하는 도구입니다. 시행일 등 세부 경과규정은 기준서 원문과 회사 정책으로 확인 필요합니다.
공용자산은 모든 CGU에 반드시 배분해야 하나요?
기준서는 합리적이고 일관된 기준으로 배분할 수 있는 만큼 CGU에 배분해 검사하도록 하고, 배분하지 못한 부분은 더 큰 CGU 그룹 단위로 검토하도록 합니다. 화면은 미배분 잔액이 남은 공용자산을 점검 필요로 보여줄 뿐이며 배분기준의 선택은 회사가 합니다.
"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?
아닙니다. 산출한 손상차손이나 배분액이 장부와 다른 건을 골라 보여주는 표시입니다. 원인은 회수가능액의 산정 시점, 배분기준 값, 분개를 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.
회수가능액은 어디에서 가져오나요?
SAP 표준 필드가 아니라 회사가 산정한 사용가치와 처분부대원가를 뺀 공정가치 가운데 큰 금액을 입력값으로 가정합니다. 실제 원천은 구현 환경에 맞춰 확인 필요입니다.
공용자산 배분과 손상검사, 결산 전에 미리 점검하세요
공용자산을 CGU에 나눠 얹은 뒤의 손상차손이 장부와 다르거나 배분액이 공용자산 장부금액과 맞지 않으면 결산과 감사 시기에 배분 근거를 다시 추적하게 됩니다. 화면에서 산출액과 장부가 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.