SAP 지분법 투자 손상 점검 — IAS 28·IAS 36, 손상 징후와 투자 전체 장부금액 단위 손상검사부터 회수가능액·손상차손·환입 한도까지 장부와 맞춰본다
손상 징후 · 투자 전체 장부금액 단위 손상검사 · 회수가능액 재계산 · 손상차손·환입 한도와 원장 대사를 피투자기업 단위로 확인합니다
관계기업이나 공동기업에 투자해 지분법을 적용하는 회사는 IAS 28 관계기업과 공동기업에 대한 투자(K-IFRS 제1028호)에 따라 지분법을 적용한 뒤에도 투자의 손상 여부를 검토해야 합니다. 손상의 객관적 증거가 있으면 투자 전체 장부금액을 하나의 자산으로 보고 IAS 36 자산손상(K-IFRS 제1036호)에 따라 회수가능액을 구해 비교하며, 시가의 유의적이거나 장기적인 하락도 증거에 포함됩니다. 투자 장부금액에 포함된 영업권은 따로 인식하지 않으므로 별도로 검사하지 않고, 손상차손은 어느 구성요소에도 배분하지 않는다는 점이 결산마다 되짚게 되는 대목입니다.
실무에서는 지분법 평가 파일, 시가 자료, 현금흐름 추정, 손상 전표가 담당자별로 흩어져 있어 징후를 놓쳤는지, 검사를 했는지, 회수가능액과 손상차손이 장부와 맞는지를 한눈에 보기 어렵습니다. 이 화면은 손상 여부를 판정하는 것이 아니라 피투자기업마다 손상 징후 기록·회수가능액 재계산·손상차손 인식액·배분과 환입 기록을 한 줄로 모아 장부와 원장까지 대사하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) |
| 관련 기준서 | IAS 28 관계기업과 공동기업에 대한 투자(K-IFRS 제1028호), IAS 36 자산손상(K-IFRS 제1036호) — 지분법 적용 투자의 손상 |
| Namespace | zui5.eqimp |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | FB03 · FAGLL03 · FAGLB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 가상 피투자기업 24곳(관계기업 18곳, 공동기업 6곳), 투자 구분별 2개와 합계 1행, 점검 항목 피투자기업당 6건 |
| 핵심 산식 | 손상 전 장부금액 = 기초 + 지분법이익(손실) + 지분법 기타포괄손익 − 배당 · 순공정가치 = 공정가치 − 처분부대원가 · 사용가치 = 지분 몫 현금흐름의 현재가치 + 최종 처분 대가의 현재가치 · 회수가능액 = max(순공정가치, 사용가치) · 손상차손 = max(0, 손상 전 장부금액 − 회수가능액) |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 조회조건 입력 — 기준 연월(보고기간말, YYYYMM)은 필수입니다. 투자 구분, 손상 징후 판정, 점검 코드, 점검 결과는 선택이며 "전체"이면 조건에서 빠집니다.
- 조회 — 조회조건 영역 오른쪽 끝의 [조회] 버튼을 누르거나 입력 칸에서 Enter 키를 누릅니다. [초기화]는 같은 줄 오른쪽에 있습니다. 화면을 열면 기본 조건(202612)으로 자동 조회합니다.
- 요약 확인 — 점검 대상 건수, 점검 필요 건수, 손상 징후 해당 건수, 장부 손상차손 합계, 손상차손 차이 합계(장부−재계산), 정합성 대사 차이 건수를 확인합니다.
- 탭 이동 — 피투자기업 명세 → 점검 항목 → 투자 구분별 집계 → 대사 결과 순으로 봅니다. 탭 위의 숫자는 조건에 맞는 건수입니다.
- 행 클릭 상세 — 피투자기업 명세의 행을 누르면 기본 정보와 점검 항목 6건을 한 팝업에서 봅니다. [닫기]로 닫습니다.
- CSV 내려받기 — 현재 탭의 조회 결과를 UTF-8(BOM) CSV 로 내려받습니다.
손상 점검 코드 판정 규칙
화면은 피투자기업마다 점검 항목 여섯 가지를 모두 계산하고, 명세에는 가장 앞선 점검 필요 항목의 코드를 붙입니다. 손상 징후는 회사가 기록한 징후 구분이 있거나, 상장 피투자기업의 시가가 20% 이상 하락했거나 9개월 이상 하락 상태가 이어진 경우에 "있음"으로 봅니다. 결과는 "정상" 또는 "점검 필요"로만 표시하며 원인은 단정하지 않습니다.
| 점검 코드 | 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|---|
E01 | 손상 징후가 있는데 손상검사 수행 기록이 없음 | 점검 필요 | 손상검사 수행 여부와 징후 평가 근거 확인 |
E02 | 내재 영업권을 별도로 손상검사한 기록이 있음 | 점검 필요 | 검사 단위와 산정 근거 확인 |
E03 | 손상검사를 수행했는데 기록된 회수가능액이 재계산 값과 다름 | 점검 필요 | 공정가치·현금흐름 추정·할인율 근거 확인 |
E04 | 장부 손상차손이 재계산 손상차손과 다름(징후가 없는데 인식한 경우 포함) | 점검 필요 | 손상 전표와 산정 근거 확인 |
E05 | 손상차손을 영업권 등 구성요소에 배분한 기록이 있음 | 점검 필요 | 배분 처리 여부와 환입에 미치는 영향 확인 |
E06 | 환입액이 내부 환입 한도를 넘음 | 점검 필요 | 환입 사유와 회수가능액 증가 근거 확인 |
E00 | 위 조건에 해당 없음 | 정상 | 조치 없음 |
하락률 20%·지속 9개월, 금액 허용 오차 0(백만원), 환입 한도(누적 손상차손과 회수가능액−손상 전 장부금액 중 작은 금액)는 점검용 내부 기준이며 기준서가 정한 수치가 아닙니다. 손상 징후 기록과 손상검사 기록은 회사가 남긴 자료를 그대로 읽어 대조하는 것이고, 원천 자료의 적재 방식은 확인 필요입니다.
회수가능액 재계산에서 원장 대사까지의 순서
- 손상 전 장부금액 = 기초 장부금액 + 지분법이익(손실) + 지분법 기타포괄손익 − 배당 수령액.
- 순공정가치 = 지분 공정가치 − 처분부대원가.
- 사용가치 = Σ 지분 몫 현금흐름(1~5년) ÷ (1+할인율)^t + 최종 처분 대가 ÷ (1+할인율)^5 (백만원 단위 반올림).
- 회수가능액·손상차손 — 회수가능액 = max(순공정가치, 사용가치), 손상차손(재계산) = 손상 징후가 있으면 max(0, 손상 전 장부금액 − 회수가능액), 없으면 0.
- 차이와 기말 장부금액 — 장부−재계산 차이 = 장부 손상차손 − 재계산 손상차손, 기말 장부금액 = 손상 전 장부금액 − 장부 손상차손 + 환입액.
- 점검·원장 대사 — 피투자기업마다 E01~E06 을 판정하고 투자 구분별로 합산해 합계 행을 더한 뒤, 순 손상차손(손상−환입)과 원장 잔액의 차이를 구하고 정합성 대사 10종과 장부 점검 대사 3종으로 마무리합니다.
손상 징후 기록·공정가치·현금흐름 추정·검토 기록은 회사별 구성에 따라 달라 확인 필요 항목입니다.
조회조건
| 조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | 6자리(YYYYMM). 기본값 202612. 입력 후 Enter 키로도 조회 |
| 투자 구분 | 선택 | 전체 / 관계기업 / 공동기업. "전체"이면 조건을 보내지 않음 |
| 손상 징후 판정 | 선택 | 전체 / 있음 / 없음. "전체"이면 조건을 보내지 않음 |
| 점검 코드 | 선택 | E00~E06. "전체"이면 조건을 보내지 않음 |
| 점검 결과 | 선택 | 전체 / 정상 / 점검 필요. "전체"이면 조건을 보내지 않음 |
결과 컬럼
| 탭 | 컬럼 수 | 컬럼 |
|---|---|---|
| 피투자기업 명세 | 45 | 번호·명칭·투자 구분·상장 구분·지분율, 손상 징후 기록·시가 하락률·하락 지속·징후 판정·손상검사 기록, 점검 결과·코드·내용, 기초 장부금액·지분법 손익·배당·손상 전 장부금액·내재 영업권, 공정가치·처분부대원가·순공정가치, 할인율·현금흐름 5개년·최종 처분 대가·사용가치, 회수가능액 재계산·기록, 손상차손 재계산·장부·차이, 누적 손상차손·환입 한도·환입액, 배분·영업권 별도 검사 기록, 기말 장부금액, 손상 검토일, 점검 필요 항목 수, 회수가능액 산식, 기준 연월 |
| 점검 항목 | 10 | 번호·항목 번호·명칭, 투자 구분, 점검 항목 코드·항목명, 항목 점검 결과·내용, 판단 근거, 기준 연월 |
| 투자 구분별 집계 | 17 | 투자 구분, 피투자기업 수·징후 건수·점검 필요 건수, 손상 전 장부금액, 손상차손 재계산·장부·차이, 환입액, 순 손상차손, 원장 잔액과 차이, 점검 결과·내용, 정렬 순서·소계 여부, 기준 연월 |
| 대사 결과 | 10 | 대사 번호·구분·항목·대사식, 좌변·우변, 검사 건수, 차이 건수, 최대 차이, 기준 연월 |
SAP 표준 기능 매핑
표준 T-code
| T-code | 표준 기능 | 이 화면과의 관계 |
|---|---|---|
FB03 | 전표 조회 | 지분법 평가·손상 전표 확인 |
FAGLL03 | 총계정원장 개별항목 조회 | 손상차손 계정의 원장 항목 대사 |
FAGLB03 | 총계정원장 계정 잔액 조회 | 지분법 투자·손상차손 계정 잔액 확인 |
IFRS 요구사항 매핑
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 28 관계기업과 공동기업에 대한 투자(K-IFRS 제1028호) | 지분법을 적용한 투자는 손상의 객관적 증거가 있을 때에 한해 손상 여부를 검토하며, 시가의 유의적이거나 장기적인 하락도 증거에 포함됨 | 손상 징후 기록·시가 하락 대조 · 점검 코드 E01 | 지분법 평가 자료, 손상 징후 기록(확인 필요), 시가 자료 | 하락률 20%·9개월은 화면 내부 기준 |
| IAS 28·IAS 36 자산손상(K-IFRS 제1036호) | 투자 장부금액에 포함된 영업권은 별도로 인식하지 않으므로 별도로 손상검사하지 않고 투자 전체 장부금액을 단일 자산으로 검사 | 영업권 별도 검사 기록 대조 · 점검 코드 E02 | 손상검사 기록(확인 필요), 내재 영업권(참고) | 내재 영업권은 참고 표시 |
| IAS 36 자산손상(K-IFRS 제1036호) | 회수가능액은 순공정가치와 사용가치 중 큰 금액이며, 지분법 적용 투자의 사용가치는 지분 몫의 미래현금흐름 현재가치(또는 배당과 최종 처분에서 생기는 현금흐름의 현재가치)로 구함 | 회수가능액 재계산 · 점검 코드 E03 | 공정가치, 현금흐름 추정, 할인율(확인 필요) | 화면은 지분 몫 현금흐름 방식으로 재계산 |
| IAS 36 자산손상(K-IFRS 제1036호) | 장부금액이 회수가능액을 초과하면 그 차이를 손상차손으로 인식 | 손상차손 재계산과 장부 대사 · 점검 코드 E04 | ACDOCA 손상차손 계정 | 징후가 없으면 인식하지 않는 것으로 점검 |
| IAS 28·IAS 36 | 지분법 적용 투자의 손상차손은 영업권을 포함한 어느 자산에도 배분하지 않으며, 환입은 회수가능액이 증가한 범위에서 인식 | 구성요소 배분 기록 · 환입 한도 대조 · 점검 코드 E05·E06 | 손상·환입 전표, 배분 기록(확인 필요) | 환입 한도 산식은 화면 내부 기준 |
참고 CDS 뷰
원천테이블
| 테이블 | 내용 | 사용 필드 |
|---|---|---|
ACDOCA | 유니버설 저널 항목 | RLDNR, RBUKRS, GJAHR, RACCT, HSL |
BKPF · BSEG | 전표 헤더와 라인 | 지분법 평가·손상 전표 |
| 지분법 평가·징후·공정가치·현금흐름 추정·검토 기록 자료 | 회사별 관리 자료 | 확인 필요 |
CDS 뷰 스케치
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: '지분법 투자 손상 점검 기준 (스케치)'
define view entity I_EquityMethodImpairmentBasis
as select from I_JournalEntryItem as j // 지분법 투자·손상차손 계정 잔액·증감 (표준 CDS 뷰)
association [0..1] to I_EquityInvestmentBasis as _Inv // 투자 대상·평가 자료 (스케치)
on $projection.InvesteeId = _Inv.InvesteeId
{
key j.CompanyCode,
key j.GLAccount,
j.AmountInCompanyCodeCurrency as BookedImpairment,
// 회수가능액 = max(순공정가치, 사용가치)
// 손상차손(재계산) = 손상 징후가 있으면 max(0, 손상 전 장부금액 - 회수가능액)
// 장부-재계산 차이 = 장부 손상차손 - 재계산 손상차손
_Inv
}스케치이며 손상 징후·검토 기록의 적재 방식은 회사 설정 기준으로 확인 필요합니다. 이 사례는 가상 데이터입니다.
OpenUI5 구성
- 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
- 피투자기업 명세·점검 항목·투자 구분별 집계·대사 결과 탭이 각각 별도의 데이터 집합에 바인딩되어, 화면 블록마다 필요한 행만 받고 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
- 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
- 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
- 금액은 문자열(Edm.Decimal)로 오므로 숫자로 바꿔 계산·정렬하며, 요약 지표의 합산식은 컨트롤러 한 곳에 모았습니다.
- 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
- 테이블은 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
서비스 정의 폴더 메타데이터 · 서비스 로직 · 데이터 파일
검증 결과
검증용 샘플 데이터(가상 피투자기업 24곳, 투자 구분별 2개와 합계 1행, 금액 단위 백만원)로 실제 브라우저에서 렌더링하고, 원천 값에서 독립 산식으로 다시 계산한 값과 화면 요약 지표를 대조했습니다. 정합성 대사는 차이가 없고, 점검 필요로 표시되는 건은 점검 동작을 보이려고 넣은 예외 건입니다.
| 대사(금액 단위: 백만원) | 검사 건수 | 차이 건수 | 최대 차이 |
|---|---|---|---|
| 정합성 대사 10종 — 손상 전 장부금액 · 순공정가치 · 사용가치 · 회수가능액 · 손상차손 재계산 · 기말 장부금액 · 구분별 집계 건수 · 점검 항목 건수 · 점검 필요 항목 건수 · 소계 행 | 24 · 24 · 24 · 24 · 24 · 24 · 2 · 144 · 24 · 1 | 0 | 0 |
| 장부 점검 대사 3종 — 순 손상차손과 원장 잔액 · 장부와 재계산 손상차손 · 환입액과 내부 환입 한도 | 2 · 24 · 3 | 1 · 5 · 1 (의도적 예외) | 3 · 2,656 · 30 |
의도적 예외 피투자기업 9곳(점검 항목 11건)의 구성은 징후가 있는데 검사 기록이 없는 2곳, 영업권을 별도로 검사한 1곳, 회수가능액 기록이 재계산과 다른 1곳, 손상차손이 재계산과 다른 3곳, 구성요소에 배분한 1곳, 환입 한도를 넘는 1곳(첫 점검 코드 기준)이며 대사 차이에는 포함하지 않았습니다. 서비스 로직의 날짜 필터도 따로 검사했습니다.
자주 묻는 질문
이 기준서는 언제부터 적용되나요?
IAS 28 관계기업과 공동기업에 대한 투자(K-IFRS 제1028호)와 IAS 36 자산손상(K-IFRS 제1036호)은 이미 시행 중인 기준서이며, 이 화면은 그중 지분법 적용 투자의 손상 징후, 손상검사 단위, 회수가능액, 손상차손 인식과 환입만 다룹니다. 지분법 손실 인식 한도와 순투자에 포함되는 장기투자 항목의 손상은 범위에 넣지 않았고, 개별 개정 내용의 시행일과 경과 규정은 기준서 원문으로 확인이 필요합니다.
시가가 장부금액보다 낮으면 바로 손상차손을 인식하나요?
그렇지 않습니다. 시가의 유의적이거나 장기적인 하락은 손상의 객관적 증거에 포함되지만, 증거는 손상검사를 시작하는 계기일 뿐입니다. 손상차손은 투자 전체 장부금액을 회수가능액과 비교해 정하며, 회수가능액은 순공정가치와 사용가치 중 큰 금액이므로 사용가치가 더 크면 손상차손이 없을 수도 있습니다. 화면의 시가 하락률 20%·지속 9개월은 점검 대상을 고르는 내부 기준이며 기준서 수치가 아닙니다.
"점검 필요"가 나오면 회계처리가 잘못된 것인가요?
아닙니다. 이 화면은 분류·집계·대사를 돕는 점검 도구이며, 기록과 재계산 값이 다른 건을 "점검 필요" 또는 "확인 필요"로 알려 줄 뿐입니다. 손상 징후의 판단과 손상차손의 최종 결정은 회사와 감사인이 합니다.
화면의 금액과 피투자기업은 실제 회사 자료인가요?
아닙니다. 모든 금액과 피투자기업은 검증용 샘플 데이터(가상 피투자기업 24곳, 금액 단위 백만원)입니다. 실제 계정과목표나 투자 대장, 공시 금액을 사용하지 않았습니다.
지분법 투자의 손상 징후와 회수가능액 근거를 결산 전에 한 화면으로 점검하세요
손상 징후를 놓치지 않았는지, 투자 전체 장부금액 단위로 검사했는지, 회수가능액과 손상차손이 장부와 맞는지가 담당자 파일마다 흩어져 있다면 피투자기업 단위로 정리해 두는 것만으로 근거 확인과 감사 대응 부담이 줄어듭니다. 우리 회사 투자 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.