솔루션 홈
연결회계공시

SAP 종속기업 지분율 변동 자본거래 점검 — IFRS 10, 지배력 유지 여부부터 가른다

종속기업 지분을 추가로 사들이거나 일부 팔아도 지배력만 유지된다면, 그 차액은 손익이 아니라 자본입니다. 이 화면은 그 원칙이 지켜졌는지를 거래 단위로 대사합니다.

IFRS 10 연결재무제표(K-IFRS 제1110호)는 지배기업이 지배력을 유지한 채 종속기업에 대한 소유지분을 추가로 취득하거나 일부 처분하는 거래를 자본거래로 회계처리하도록 요구합니다. 실제로 지급하거나 수취한 대가와 비지배지분(NCI) 장부금액 변동액의 차이는 손익계산서가 아니라 지배기업소유주지분(자본잉여금)에 직접 반영해야 하며, 이 요구사항은 지배력을 상실하는 거래(사업결합 처분손익 인식 대상)와는 분명히 구분됩니다.

문제는 이 차액이 결산 과정에서 손익 계정으로 잘못 흘러 들어가기 쉽다는 점입니다. 대가와 장부금액 차이를 그때그때 눈으로 확인하기보다, 거래별로 대가·NCI 장부금액 변동·자본거래조정액·손익인식액 네 금액의 항등관계를 자동으로 대사하도록 OpenUI5 화면으로 확장했습니다. 지배력을 유지한 거래에서 손익이 잘못 인식된 건이 있는지, 지배력 상실 거래가 이 화면의 적용범위에서 올바르게 제외되는지를 함께 확인하며, 실제 구동 화면 3종을 함께 공개합니다.

이 화면이 더하는 부분

  • 항등관계 대사 — 대가 + NCI 장부금액 변동 + 자본거래조정액 + 손익인식액 = 0 을 거래별로 자동 확인
  • 손익 미인식 요건 점검 — 지배력을 유지한 거래인데도 손익에 금액이 인식된 건을 자동으로 찾아 표시
  • 지배력 상실 거래 자동 제외 — 자본거래 범위 밖의 거래를 "적용대상 아님"으로 구분해 혼동을 막음
  • 재무상태표·자본변동표 통제잔액 대사 — 거래 합계를 기간별 통제잔액과 대사해 차이를 즉시 노출
항목내용
업무 영역재무회계(FI) · 연결 · 공시
관련 기준서IFRS 10 연결재무제표(K-IFRS 제1110호)
Namespacezui5.nciequity
셸 구조조회조건(우측 조회) + 거래별 결과 그리드, 자본거래 처리 breakdown 상세 Dialog
화면 수조회 화면 1개 + 상세 다이얼로그 1개
SAP 표준 T-codeFAGLL03 · FAGLB03 · F.01 / S_ALR_87012284
성격조회·점검형 — 지분율·순자산 장부금액은 연결 마스터데이터 참조, 원장 전기는 표준 프로세스가 담당
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

회계연도·기준월·거래유형·종속기업명을 지정해 조회하면 거래별 자본거래 처리 결과와 대사 메시지가 함께 뜹니다 → 기준월을 바꾸고 Enter 키로 재조회할 수 있습니다 → 행을 클릭하면 해당 거래의 항등관계 breakdown 이 다이얼로그로 열립니다.

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

Main.view.xml
종속기업 지분율 변동 자본거래 점검 메인 화면 — 대사 검증 통과
지분율 변동 거래별 자본거래 처리 점검 — 조회조건 영역 오른쪽 끝에 조회 버튼이 있고, 상단 메시지에서 재무상태표·자본변동표 대사 결과를 바로 확인할 수 있습니다.
Main.view.xml — 점검 필요
손익 미인식 요건 점검 필요 경고 메시지가 표시된 화면
손익 미인식 요건 점검 필요 — 지배력을 유지한 거래인데도 손익에 금액이 인식된 건이 있으면 상단 메시지와 상태 컬럼에 즉시 표시됩니다.
DetailDialog.fragment.xml
자본거래 처리 breakdown 상세 다이얼로그 — 손익인식 위반 판정
자본거래 처리 breakdown — 대가·NCI 장부금액 변동·자본거래조정액·손익인식액 네 금액의 항등관계와 판정 메시지를 확인할 수 있습니다.

조작 방법

  1. 회계연도 · 기준월(YYYYMM) · 거래유형 · 종속기업/거래ID를 지정합니다. 회계연도·거래유형은 값을 바꾸면 즉시 재조회되고, 기준월과 종속기업/거래ID 검색어는 입력 후 Enter 키로 재조회됩니다.
  2. 상단 메시지에서 재무상태표·자본변동표 대사 결과와 손익 미인식 요건 점검 필요 건수를 확인합니다.
  3. 결과 그리드에서 거래별 지분율 변동·대가·NCI 장부금액 변동·자본거래조정액·손익인식액·상태를 확인합니다.
  4. 행을 클릭하면 해당 거래의 자본거래 처리 breakdown 이 다이얼로그로 열립니다.
  5. CSV 다운로드 버튼으로 현재 조회 결과를 UTF-8(BOM) CSV 파일로 내려받을 수 있습니다.

자본거래 처리 판정 규칙

거래별로 아래 항등식이 항상 성립하는지를 기준으로 세 가지 상태 중 하나를 표시합니다.

대가(지급+/수취-) + NCI 장부금액 변동 + 자본거래조정액 + 손익인식액 = 0
판정조건결과상태사용자조치
지배력 유지 + 손익인식액 = 0Success · 일치별도 조치 불요 — IFRS 10 요구대로 차액이 자본에 반영됨
지배력 유지 + 손익인식액 ≠ 0Warning · 점검 필요손익에 반영된 금액을 자본잉여금으로 재분류해야 하는지 회계팀·감사인과 확인
지배력 상실적용대상 아님이 화면의 자본거래 처리 대상이 아님 — 처분손익(잔여지분 재측정 포함) 인식 여부는 별도 판단

상태값은 UI5 표준 ValueState(Success·Warning)만 사용하며, "위반"·"오류" 같은 절대적 판정 문구 대신 "점검 필요"로 표시해 최종 판단의 여지를 남깁니다.

대가에서 자본거래조정액까지 3단계 산출

단계내용
① NCI 장부금액 변동 산출거래일 종속기업 순자산 장부금액 × 지분율 변동폭(%)의 부호를 반대로 하여 산출(지분율 증가 시 NCI 몫 감소, 지분율 감소 시 NCI 몫 증가)
② 대가와 비교실제 지급·수취한 대가와 ①의 NCI 장부금액 변동을 나란히 놓고 차액을 구함
③ 자본거래조정액 확정 및 손익 미인식 점검②의 차액에서 손익에 인식된 금액(있다면)을 제외한 나머지를 자본잉여금 조정액으로 확정하고, 손익인식액이 0인지 대사

조회조건

필드필수설명
회계연도필수2025 전기 / 2026 당기
기준월(YYYYMM)필수조회 기준 연월 6자리(예: 202609)
거래유형선택전체 / 추가취득 / 일부처분
종속기업/거래ID선택종속기업명 또는 거래ID 부분 검색

결과 컬럼

컬럼의미 · 표시
거래ID / 종속기업 / 거래유형 / 거래일거래 식별 정보
변동전 / 변동후 지분율거래 전·후 지배기업의 소유지분율(%)
지분율 변동폭변동후 - 변동전 (%p)
대가(지급+/수취-)추가취득 시 지급대가(+), 일부처분 시 수취대가(-)
NCI 장부금액 변동비지배지분 장부금액의 변동액
자본거래조정액(자본잉여금)대가와 NCI 장부금액 변동 차이 중 지배기업소유주지분에 직접 반영되는 금액
손익인식액(점검)당기손익에 인식된 금액 — 지배력 유지 거래에서는 0이어야 함
상태일치 / 점검 필요 / 적용대상 아님(지배력 상실)

상세 다이얼로그에는 대가·NCI 장부금액 변동·자본거래조정액·손익인식액 breakdown 과 항등관계 판정 메시지가 함께 표시됩니다.

SAP 표준 기능 매핑

SAP 표준 T-code역할
FAGLL03G/L 계정별 전표 라인아이템 조회 — 비지배지분·자본잉여금 계정의 개별 전표 확인
FAGLB03G/L 계정 잔액 조회 — 비지배지분 계정의 월별 잔액 추이 확인
F.01 / S_ALR_87012284재무상태표 — 비지배지분·자본잉여금 계정의 표시 금액을 통제잔액으로 사용

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IFRS 10지배력을 상실하지 않는 소유지분 변동 거래는 자본거래로 처리(손익 불인식)거래별 대가·NCI 장부금액 변동·자본거래조정액·손익인식액 항등관계 대사ACDOCA(RCOMP 연결단위, RACCT 계정, HSL 금액), BSEG(대가 결제 전표)지분율·순자산 장부금액은 연결 마스터데이터(Investment 데이터)를 별도 참조(확인 필요)
IFRS 10지배력 상실 시에는 자본거래가 아니라 처분손익(잔여지분 재측정 포함)을 인식지배력 상실 거래를 자동으로 적용범위에서 제외ACDOCA, 연결 마스터데이터(지분율 변동 이력)지배력 상실 이후 처분손익·잔여지분 재측정 계산은 화면 범위 밖

도입 시 확인이 필요한 부분

거래일 기준 종속기업 순자산 장부금액과 지분율 변동 이력은 표준 GL 테이블만으로 산출되지 않는 연결 마스터데이터 성격의 정보라, 실제 도입 때는 회사가 관리하는 연결 Investment 마스터데이터와의 연계 방식을 다시 정의합니다. 지배력 유지 여부 판정 기준(실질지배력 포함) 역시 계약 조건에 따라 회사가 검토합니다.

참고 CDS 뷰

운영 서비스로 연결할 때를 가정한 참고 설계입니다(이번 화면은 mock 데이터 기반이며 아래 CDS 뷰는 구현되어 있지 않습니다).

@AbapCatalog.sqlViewName: 'ZINCIEQUITYTXN'
@EndUserText.label: '(참고) 종속기업 지분율 변동 자본거래 점검'
define view Z_I_NciEquityTxn
  as select from acdoca as GL
{
  key GL.rcomp   as ConsolidationUnit,
  key GL.gjahr   as FiscalYear,
  key GL.poper   as FiscalPeriod,
      GL.racct   as GlAccount,
      sum(GL.hsl) as GlBalanceAmount
}
group by GL.rcomp, GL.gjahr, GL.poper, GL.racct

비지배지분·자본잉여금 계정 잔액을 표준 테이블 ACDOCA(전표 라인아이템 합계 테이블)에서 연결단위·계정 단위로 모으는 참고용 스케치입니다. 지분율·거래일 순자산 장부금액은 SAP 표준 테이블에 없어 별도 관리 대상(mock)으로 두었습니다.

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.f.DynamicPage — 조회조건을 헤더 영역에 배치하고 본문에 결과 그리드 구성
조회조건sap.m.Select(회계연도·거래유형) · sap.m.Input(기준월, 종속기업/거래ID 검색, submit 이벤트) — 헤더 오른쪽 끝에 조회 버튼, 값 변경/Enter 시 즉시 재조회
결과 그리드sap.ui.table.Table — 컬럼 12개(10개 초과)로 스크롤을 지원하는 그리드 테이블 적용
대사 상태sap.m.MessageStrip + sap.m.ObjectStatus — 표준 상태값(Success·Warning)으로 강조
상세 다이얼로그sap.m.Dialog + Fragment — 자본거래 처리 breakdown 과 항등관계 판정 메시지
포맷금액·지분율·상태 포맷터, CSV 다운로드(UTF-8 BOM)

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment
Component.js컴포넌트 초기화 · ErrorHandler 등록, ui/data 모델 초기화
manifest.json앱 디스크립터 — zui5.nciequity · ko 로케일
view/Main.view.xml조회조건(DynamicPage 헤더) + 거래별 결과 그리드
view/DetailDialog.fragment.xml자본거래 처리 breakdown 상세 다이얼로그
controller/Main.controller.js조회 · 상세 다이얼로그 · CSV 다운로드
controller/BaseController.jsCSV 다운로드 공통 함수
controller/ErrorHandler.js전역 오류 메시지 처리
model/ModelMock.jslocaldata JSON 읽기(Promise 기반)
model/formatter.js금액 · 지분율 · 상태 포맷
i18n/i18n_ko.propertiesko 로케일 리소스
localdata/*.json종속기업 마스터·거래·통제잔액 mock 데이터

운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 산출·판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 데이터는 5개 종속기업, 2개 회계연도 기준 14건의 지분율 변동 거래입니다.

검증 항목결과
항등식 검증(대가+NCI장부금액변동+자본거래조정액+손익인식액=0)14건 전수 재계산, 실패 0건
회계연도·기준월별 통제잔액(재무상태표·자본변동표) 대사6개 구간, 실패 0건(diff 전부 0)
손익 미인식 요건 점검(지배력 유지 거래의 plRecognized=0 여부)의도적 예외 2건 식별(최대 900,000,000원) — 나머지 정상
지배력 상실 거래 적용범위 제외 검증1건 정상 제외 — 통제잔액 집계에서 자동 배제 확인
XML/JSON 전체 파싱파싱 오류 0건
i18n 키 정합성참조·정의 키 완전 일치, 누락 0건 · 미사용 0건
이벤트 핸들러 구현 여부onSearch·onClear·onRowSelect·onDetailDialogClose·onDownloadCsv 전부 확인
조회 버튼 위치(조회조건 영역 오른쪽 끝) · Enter 키 조회 · 적용 테마(sap_horizon)통과
화면 렌더링 — 실브라우저에서 조회 → 필터 재조회 → 상세 다이얼로그 실동작 후 캡처3/3

종속기업명·지분율·금액은 모두 검증용 가상 데이터입니다.

자주 묻는 질문

이 화면은 어떤 거래를 대상으로 하나요?

지배기업이 지배력을 유지한 채 종속기업 지분을 추가로 취득하거나 일부 처분하는 거래만을 대상으로 합니다. 지배력을 상실하는 거래는 사업결합 처분손익(잔여지분 재측정 포함) 인식 여부에 대한 별도 판단이 필요해 이 화면의 자본거래 대사 대상에서 제외하고 적용대상 아님으로 표시합니다.

"점검 필요" 상태가 뜨면 바로 오류로 봐야 하나요?

아니요. "점검 필요"는 지배력을 유지한 거래인데도 손익에 금액이 인식되어 있다는 신호일 뿐이며, 원인 확인과 재분류 여부는 회사와 감사인이 판단합니다.

화면의 종속기업명과 금액은 실제 데이터인가요?

아니요. 모든 종속기업명·지분율·금액은 설명을 위해 구성한 가상의 데이터이며, 실제 특정 기업의 재무정보가 아닙니다. 최종 회계처리 및 공시는 항상 기준서 원문과 회사 내부 정책, 감사인의 확인을 거쳐 결정되어야 합니다.

IFRS 10 의 이 요구사항은 언제부터 적용되나요?

IFRS 10(K-IFRS 제1110호)은 이미 시행 중인 연결회계 기준서이며, 지배력을 상실하지 않는 소유지분 변동 거래의 자본거래 처리 요구사항 역시 기존부터 적용되어 온 규정입니다. 개별 조항의 세부 시행일·경과규정까지는 이 글에서 다루지 않았으므로 필요하면 기준서 원문을 확인하시기 바랍니다.

종속기업 지분거래의 자본거래 처리, 지금 쓰는 SAP 원장 데이터로 먼저 점검해 보세요

결산·연결 때마다 대가와 NCI 장부금액 차이를 손으로 짚어보는 대신, 화면 하나에서 거래별 항등관계와 재무상태표·자본변동표 대사까지 이어서 보면 검토 시간이 줄어듭니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

종속기업 지분율변동자본거래비지배지분NCI# IFRS 10# K-IFRS 1110OpenUI5