솔루션 홈
원가법 투자주식

SAP 투자주식 배당수익 손상징후 점검 — IAS 27, 받은 배당이 피투자자 이익보다 크다면 먼저 의심한다

수취배당금과 피투자자 총포괄손익, 장부금액과 연결기준 순자산 지분액을 나란히 놓고 원가법 투자주식의 손상 징후 후보를 가려봅니다

종속기업·관계기업·공동기업 투자주식을 원가법으로 표시하는 별도재무제표에서는, 배당을 두둑하게 받았다는 사실만으로는 안심하기 어렵습니다. IAS 27 별도재무제표(K-IFRS 제1027호)는 수취배당금이 피투자자의 그 기간 총포괄손익을 초과하거나 별도재무제표상 투자주식의 장부금액이 연결재무제표상 순자산 지분액을 초과하는 등의 상황을 손상 징후로 보도록 하고 있습니다. 배당이 이익잉여금이 아니라 원금(투자원본)에서 나온 것일 수 있기 때문입니다.

투자주식별 장부금액 증감과 수취배당금·피투자자 총포괄손익·연결기준 순자산 지분액을 그대로 이어받아 두 가지 징후를 자동으로 대사하고, 투자유형별 집계와 회사별 GL 대사까지 OpenUI5 화면으로 확장했습니다. 점검이 필요한 투자 건을 먼저 걸러 보여주고, 실제 구동 화면 4종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 계정 잔액 — 투자주식·배당수익 계정의 총계정원장 잔액 조회(FS10N)를 그대로 사용
  • 라인아이템 — 계정별 전기 상세 내역 조회(FBL3N)를 그대로 사용
항목내용
업무 영역재무회계(FI) · IFRS
관련 기준서IAS 27 별도재무제표(K-IFRS 제1027호)
Namespacezui5.divimpind
셸 구조조회조건 영역(우측 조회) + 명세·집계·GL 대사 3탭 + 상세 Dialog
화면 수조회 화면 1개(탭 3종) + 상세 다이얼로그
SAP 표준 T-codeFS10N · FBL3N
데이터 연동 방식OData V2 — 화면 블록마다 엔티티셋에 직접 바인딩
성격조회·산출·대사·점검형 — 손상 여부에 대한 최종 판단은 화면 밖에서 회사와 감사인이 수행
UI 테마sap_horizon 단일 적용

실제 화면 4종 둘러보기

회사코드·회계연도·투자유형·점검결과를 고르고 조회하면 투자주식 명세가 표로 뜹니다 → 유형별 집계 탭에서 투자유형별 합계를, GL 대사 탭에서 회사별 GL 잔액 대사를 확인합니다 → 행을 클릭하면 손상징후 판정 근거가 열립니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

투자주식 명세
투자주식 명세 조회 화면 — 조회조건과 명세 표
투자주식 명세 — 조회조건과 투자ID·피투자자·기말장부금액·수취배당금·피투자자 총포괄손익·점검결과 결과 표. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
유형별 집계
투자유형별 집계 화면
유형별 집계 — 종속기업·관계기업·공동기업별 건수·점검필요 건수·금액 합계를 집계합니다.
GL 대사
GL 대사 화면
GL 대사 — 회사코드별 투자주식·배당수익 명세 합계를 총계정원장 잔액과 대사합니다(대사차이 0).
상세 내역
손상징후 판정 근거 상세 다이얼로그
상세 내역 — 행을 클릭하면 장부금액 증감 산정식과 배당초과·순자산미달 징후 판정 근거가 함께 열립니다.

조작 방법

  1. 회사코드·회계연도·투자유형·점검결과를 선택합니다. 기본값은 회계연도를 제외하고 모두 "전체"입니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력 필드에서 Enter 키를 눌러도 같은 조회가 실행됩니다.
  3. 투자주식 명세 · 유형별 집계 · GL 대사 세 탭을 전환해 서로 다른 관점의 결과를 확인합니다.
  4. 명세 탭의 행을 클릭하면 해당 투자 건의 손상징후 판정 근거가 열립니다. 재판정 버튼으로 서비스 측 재계산을 요청할 수 있습니다.
  5. CSV 다운로드로 현재 조회 결과를 내려받을 수 있습니다. 초기화 버튼을 누르면 기본 조회조건으로 되돌아갑니다.

배당초과·순자산미달 손상징후 판정 로직

두 가지 징후를 독립적으로 판정한 뒤 조합해 점검결과를 정합니다. 판정 결과는 손상 여부에 대한 결론이 아니라 확인이 필요한 항목을 가려내는 표시입니다.

판정 조건결과 상태사용자 조치
수취배당금 ≤ 피투자자 총포괄손익 AND 기말 장부금액 ≤ 연결기준 순자산 지분액정상별도 조치가 필요하지 않습니다.
수취배당금 > 피투자자 총포괄손익 (단독 해당)점검 필요배당의 재원(당기손익 대비 초과분)을 확인하고 손상검사 필요 여부를 판단합니다.
기말 장부금액 > 연결기준 순자산 지분액 (단독 해당)점검 필요연결 결산 자료와 원가법 장부금액 차이 원인을 확인하고 손상검사 필요 여부를 판단합니다.
두 조건 모두 해당점검 필요(복합 징후)우선 점검 대상으로 관리하고 손상검사 수행 여부를 판단합니다.

이 화면이 대신 정하지 않는 것

판정 결과는 확인이 필요한 투자 건을 알리는 표시이며, 손상 여부나 손상차손 금액을 단정하지 않습니다. 최종 판단은 회사와 감사인이 합니다.

투자주식 장부금액·배당수익 대사 절차

단계내용
1단계투자 건별 기초 장부금액·당기 취득·당기 처분·당기 손상차손을 집계해 기말 장부금액을 산출한다 — 기초 + 취득 − 처분 − 손상차손 = 기말
2단계기말 장부금액과 연결기준 순자산 지분액을 비교해 순자산미달 징후를 판정한다
3단계당기 수취배당금과 피투자자 총포괄손익을 비교해 배당초과 징후를 판정한다
4단계투자유형(종속기업·관계기업·공동기업)별로 건수·점검필요 건수·금액 합계를 집계한다
5단계회사코드별 투자주식·배당수익 명세 합계를 총계정원장 잔액과 대사한다(대사차이 0 확인)

조회조건

필드필수설명
회사코드선택전체 / 회사 단위 지정
회계연도선택4자리 회계연도(기본값 있음)
투자유형선택전체 / 종속기업 / 관계기업 / 공동기업
점검결과선택전체 / 정상 / 점검 필요 / 점검 필요(복합 징후)

결과 컬럼

영역컬럼 · 표시
투자주식 명세투자ID · 피투자자명 · 투자유형 · 회사코드 · 지분율 · 기초/취득/처분/손상차손/기말 장부금액 · 수취배당금 · 피투자자 총포괄손익 · 연결기준 순자산 지분액 · 점검결과
유형별 집계회계연도 · 투자유형 · 건수 · 점검필요 건수 · 기말장부금액 합계 · 수취배당금 합계
GL 대사회사코드 · 회계연도 · 투자주식/배당수익 GL 잔액 · 명세 합계 · 대사차이

SAP 표준 기능 매핑

표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 그 데이터에 배당초과·순자산미달 손상징후 조회·점검 관점을 더해 확장합니다.

표준 T-code표준 기능이 화면이 더한 것
FS10N총계정원장 계정별 잔액 조회투자주식·배당수익 계정 잔액을 회사·투자 건 단위로 자동 대사합니다
FBL3N총계정원장 라인아이템 표시계정 전기 상세를 투자 건별 수취배당금 집계의 원천으로 이어받습니다

IFRS 요구사항 매핑

기준서요구사항대응 기능원천 데이터
IAS 27 별도재무제표(K-IFRS 제1027호)원가법 투자주식의 배당수익·순자산 지분액 대비 손상 징후 점검배당초과·순자산미달 징후 판정, 투자주식/배당수익 GL 대사GL 투자주식·배당수익 계정, 피투자자 재무제표 요약

참고 CDS 뷰

원천 테이블주요 필드쓰임
BKPFBUKRS · GJAHR · BELNR · BUDAT회계전표 헤더 — 전기일·회사코드
BSEGBUKRS · BELNR · HKONT · DMBTR투자주식·배당수익 계정 전기 금액
define view entity ZC_INVESTMENT_IMPAIR_IND
  as select from bseg as investment
  association[1..1] to bkpf as _header on investment.bukrs = _header.bukrs
                                       and investment.belnr = _header.belnr
                                       and investment.gjahr = _header.gjahr
{
  key investment.bukrs        as CompanyCode,
  key _header.gjahr           as FiscalYear,
      investment.hkont        as GLAccount,
      investment.dmbtr        as Amount,
      _header.budat           as PostingDate
}

표준 CDS 뷰 이름과 필드는 시스템 릴리스에 따라 다를 수 있으므로, 도입 시 실제 시스템에서 확인해 확정합니다.

OpenUI5 구성

기능사용 컨트롤 · 구성
화면 골격sap.m.Page + 조회조건 패널 · IconTabBar(명세/집계/GL 대사) · 명세 표
데이터 연동manifest.json 에 OData V2 서비스를 상대 경로로 선언 — 화면 블록마다 엔티티셋에 직접 바인딩합니다
조회조건sap.m.Select/Input — 우측 끝에 조회·초기화 버튼, 조회조건 영역에서 Enter 키로 즉시 재조회, sap/ui/model/Filter로 조건을 조립합니다. "전체"를 고른 조건은 필터를 만들지 않습니다
정렬 · 총건수sap/ui/model/Sorter로 투자ID 정렬, 총건수는 모델의 inline count 기능으로 얻습니다
결과 표sap.ui.table.Table(10개 컬럼) — 행 클릭 시 상세 다이얼로그(rowBindingContext 로 컨텍스트 전달)
집계 · 대사 표sap.m.Table 2종 — CSV 다운로드 공통 컨트롤러(UTF-8 BOM)
공통 처리전역 오류 처리기 — 메타데이터 로드 실패·요청 실패를 구분해 안내

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon, OData 서비스에 연결
Component.js전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.divimpind · ko 로케일, OData 서비스와 모델 선언
view/Main.view.xml조회조건 · 명세/집계/GL 대사 3탭
view/DetailDialog.fragment.xml손상징후 판정 근거 상세 다이얼로그
controller/Main.controller.js조회조건 조립 · 바인딩 · 다이얼로그 · CSV 다운로드
controller/BaseController.jsCSV 다운로드 공통 처리
model/ErrorHandler.js전역 오류 처리
model/formatter.js금액 · 비율 · 상태 표시 서식
i18n/i18n_ko.propertiesko 로케일 리소스

운영 데이터는 OData 서비스가 제공하며, 검증용 샘플 데이터는 화면과 완전히 분리해 별도로 둡니다. 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 투자 건 24건(2개 회사 × 12개 피투자자 × 2개 회계연도) 기준으로, 장부금액 증감·징후 판정·GL 대사·유형별 집계까지 총 136건을 전수검증했습니다.

검증 항목결과
장부금액 증감 — 기초+취득−처분−손상차손=기말통과(24건, 차이 0)
배당초과·순자산미달 징후 판정 및 점검결과 코드 산출통과(24건, 차이 0)
GL 대사 — 회사별 투자주식/배당수익 명세 합계 = GL 잔액통과(4건, 대사차이 0)
유형별 집계 — 건수·점검필요 건수·금액 합계 재계산 대사통과(6건, 차이 0)
점검 필요 판정 분포(검증용 샘플)정상 14건 · 점검 필요(단일 징후) 7건 · 점검 필요(복합 징후) 3건, 총 24건
조회 조건 전달 — 필터 · 정렬 · $top · 총건수 확인확인(전개된 실제 서비스 경로 기준)
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 탭 전환 → 행 클릭 상세까지 실동작 후 캡처4/4
조회 버튼 위치 · sap_horizon 테마 · Enter 키 조회 · 서비스 미연결 시 오류 안내확인

모든 데이터는 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

이 화면에서 "점검 필요"로 표시되면 바로 손상차손을 인식해야 하나요?

아닙니다. 수취배당금과 피투자자 총포괄손익, 장부금액과 연결기준 순자산 지분액을 기계적으로 대사해 손상 징후가 있는지 가려내는 조회·점검 도구입니다. 실제 손상 여부와 손상차손 금액에 대한 최종 판단은 회사와 감사인이 수행합니다.

IAS 27 별도재무제표는 어떤 회사에 적용되나요?

별도재무제표를 작성하면서 종속기업·관계기업·공동기업 투자주식을 원가법으로 표시하는 회사에 적용됩니다. 개별 회사의 최초 적용 시점 등 세부 경과규정은 도입 시스템에서 확인이 필요합니다.

"점검 필요(복합 징후)"는 어떤 경우인가요?

배당초과 징후(수취배당금이 피투자자 총포괄손익을 초과)와 순자산미달 징후(기말 장부금액이 연결기준 순자산 지분액을 초과)가 같은 투자 건에서 동시에 나타나는 경우입니다. 두 징후가 함께 나타나면 우선 점검 대상으로 관리할 것을 권장합니다.

조회조건에서 "전체"를 선택하면 어떻게 처리되나요?

"전체"를 선택한 조건은 서버로 전달하는 $filter 조건에서 제외됩니다. 즉 코드값 "전체"를 그대로 보내지 않고, 해당 조건 자체를 생성하지 않는 방식으로 처리합니다.

배당은 늘었는데 이익은 그대로라면, 먼저 확인해보세요

수취배당금과 피투자자 이익, 장부금액과 순자산 지분액을 미리 대사해 두면 결산 시즌 손상검사 대상을 고르는 논의가 한결 수월해집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

원가법 투자주식배당수익손상징후순자산 지분액IAS 27K-IFRS 1027