SAP 종속기업 지배력 획득·상실 현금흐름 점검 — IAS 7, 종속기업을 사고팔 때의 현금흐름은 보유 현금을 뺀 순액으로 투자활동에 표시하고 비현금 대가는 제외했는지 장부와 맞춰본다
대가 분해 · 종속기업 보유 현금 차감 · 투자·재무활동 구분 · 비현금 대가 제외를 건 단위로 확인합니다
종속기업을 새로 사들이거나 팔 때, 지급한 대가가 그대로 현금흐름표에 올라가지는 않습니다. IAS 7 현금흐름표(K-IFRS 제1007호)는 지배력을 얻거나 잃는 거래의 현금흐름을 현금으로 치른 대가에서 그 종속기업이 가지고 있던 현금및현금성자산을 뺀 순액으로 투자활동에 표시하도록 요구합니다. 지배력을 유지한 채 지분만 더 사거나 일부 파는 거래는 재무활동이고, 주식을 교부한 것 같은 비현금 대가는 현금흐름표에서 빠져야 합니다.
실무에서는 보유 현금을 차감하지 않거나, 주식 대가와 아직 결제하지 않은 이연 대가를 현금 유출로 잡거나, 지분 추가취득을 투자활동으로 올리는 일이 생깁니다. 인접한 현금흐름 화면이 외화 흐름이나 재무활동 부채 변동을 본다면, 이 화면은 지배력 거래의 대가를 분해해 순현금흐름과 표시 활동을 산출하고 장부와 맞춰 보도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 5종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 현금흐름표 |
| 관련 기준서 | IAS 7 현금흐름표(K-IFRS 제1007호) — 종속기업 지배력 획득·상실 현금흐름 |
| Namespace | zui5.subcf |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | FB03 · FAGLL03 · FAGLB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 지배력 거래 건별 대가 분해, 종속기업 보유 현금 차감 순현금흐름, 투자·재무활동 표시 구분, 비현금·이연 대가의 현금흐름 포함 여부 |
| 핵심 산식 | 지배력 획득 순현금흐름 = 종속기업 보유 현금성자산 − 현금 대가 · 지배력 상실 = 현금 대가 − 종속기업 보유 현금성자산 |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 5종 둘러보기





사용 방법
- 기준 연월을 넣고, 거래 유형 · 점검 코드 · 점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202612)으로 자동 조회됩니다.
- 요약 지표에서 지배력 거래 건수, 점검 필요 건수, 투자활동·재무활동 순현금흐름(산출), 순현금흐름(장부) 합계, 장부와 산출의 차이 합계, 정합성 대사 차이 건수를 먼저 확인합니다.
- 탭을 거래 명세 → 대가 구성 → 표시 라인 대사 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
- 거래 명세에서 행을 누르면 산출·장부 수치와 대가 구성 명세가 상세 팝업으로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
순현금흐름·표시 활동 점검 규칙
화면은 건마다 다음 코드를 붙입니다. 조건이 겹치면 앞선 코드(R02 → R03 → R04 → R05 → R01)가 표시됩니다.
| 점검 코드 | 판정 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| R02 | 표시 활동(장부)이 산출 활동과 다름 | 점검 필요 | 지배력 획득·상실은 투자활동, 지배력을 유지한 지분 변동은 재무활동으로 구분했는지 현금흐름 계정 매핑 확인 |
| R03 | 현금흐름 차이의 절대값이 비현금 대가와 같음 | 점검 필요 | 주식 교부 등 비현금 대가가 현금흐름에 잡혔는지 확인 |
| R04 | 현금흐름 차이의 절대값이 이연·조건부 대가와 같음 | 점검 필요 | 아직 결제하지 않은 대가를 지급·수취한 것으로 인식했는지 확인 |
| R05 | 현금흐름 차이의 절대값이 종속기업 보유 현금성자산과 같음 | 점검 필요 | 취득·처분 대상의 현금및현금성자산을 차감한 순액으로 표시했는지 확인 |
| R01 | 위 조건에 해당하지 않고 장부와 산출의 차이가 0이 아님 | 점검 필요 | 현금 대가 전표와 현금흐름 항목 지정 전표를 대조해 차이 원인 확인 |
| R00 | 위 조건에 모두 해당하지 않음 | 정상 | 조치 없음 |
지배력 판단과 현금흐름 분류 정책은 회사 몫이며, 화면은 분류·집계·대사를 돕는 점검 도구입니다. 최종 판단은 회사와 감사인이 합니다.
대가 분해에서 장부 대사까지의 순서
| 순서 | 산출·대사식 |
|---|---|
| 1 | 총 대가 = 현금 대가 + 비현금 대가(주식 등) + 이연·조건부 대가(미결제) |
| 2 | 순현금흐름(산출) — 지배력 획득 = 종속기업 보유 현금성자산 − 현금 대가 · 지배력 상실 = 현금 대가 − 종속기업 보유 현금성자산 · 지배력 유지 지분 추가취득 = −현금 대가 · 일부처분 = +현금 대가 |
| 3 | 표시 활동(산출) — 지배력 획득·상실은 투자활동, 지배력을 유지한 지분 변동은 재무활동 |
| 4 | 표시 라인 합계(산출) = 거래 건 순현금흐름(산출) 합계, 투자활동 소계 + 재무활동 소계 = 같은 합계 |
| 5 | 정합성 대사 6건 — 대가 분해 · 대가 구성 명세 합계 · 현금 대가 명세 · 표시 라인 합계 · 활동 소계 합계 · 지배력 판단 일관성 |
| 6 | 장부 점검 대사 5건 — 순현금흐름 · 표시 활동 · 비현금 대가 · 이연 대가 · 보유 현금 차감의 장부와 산출 비교 |
지배력 상실 후 잔여 지분의 공정가치 평가나 영업권 산정 같은 다른 요구사항은 이 화면의 범위 밖입니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | YYYYMM 6자리 |
| 거래 유형 | 선택 | 지배력 획득 / 지배력 상실 / 지배력 유지 지분 추가취득 / 일부처분 |
| 점검 코드 | 선택 | R00 점검 사항 없음 ~ R05 보유 현금 차감 확인 |
| 점검 결과 | 선택 | 정상 / 점검 필요 |
결과 컬럼
| 탭 | 주요 컬럼 |
|---|---|
| 거래 명세 | 종속기업, 거래 유형, 거래일, 거래 전·후 지분율, 총 대가, 현금·비현금·이연 대가, 종속기업 보유 현금성자산, 순현금흐름(산출·장부), 표시 활동(산출·장부), 현금흐름 차이, 점검 결과·코드·내용 |
| 대가 구성 | 종속기업, 구성 번호, 대가 구분, 대가 항목, 현금 대가 여부, 금액 |
| 표시 라인 대사 | 현금흐름표 표시 라인, 표시 활동, 소계 여부, 거래 건수, 순현금흐름(산출·장부), 차이 |
| 대사 결과 | 대사 구분, 대사 항목, 대사식, 좌변, 우변, 검사 건수, 차이 건수, 최대 차이 |
SAP 표준 기능 매핑
| SAP 표준 T-code | 용도 |
|---|---|
| FB03 | 전표 조회 |
| FAGLL03 | G/L 계정 라인 아이템 |
| FAGLB03 | G/L 계정 잔액 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 7 현금흐름표(K-IFRS 제1007호) | 지배력을 얻거나 잃는 거래의 현금흐름은 현금 대가에서 취득·처분 대상의 현금및현금성자산을 차감한 순액으로 투자활동에 표시 | 거래 명세 순현금흐름(산출) · 표시 라인 01·02 · R05 | 대가 전표, 종속기업 현금 잔액 | 종속기업 현금 잔액은 회사 관리 값 — 확인 필요 |
| IAS 7(K-IFRS 제1007호) | 지배력을 잃지 않는 지분 변동은 자본거래이므로 재무활동으로 표시 | 표시 라인 03·04 · R02 | 지분 거래 전표 | 지배력 유지 여부 판단은 회사 몫 |
| IAS 7(K-IFRS 제1007호) | 비현금 거래는 현금흐름표에서 제외하고 별도로 공시 | 대가 구성 탭 · R03 | 주식 발행 전표 | 공시 방식은 회사 정책 확인 필요 |
| IAS 7(K-IFRS 제1007호) | 미결제 대가는 실제 결제 시점에 현금흐름으로 인식 | R04 | 이연·조건부 대가 부채 계정 | 결제 시 분류는 회사 정책과 감사인 확인 필요 |
참고 CDS 뷰
원천테이블
| 원천 테이블 | 주요 필드 | 용도 |
|---|---|---|
| ACDOCA | RBUKRS, GJAHR, POPER, RACCT, RASSC, HSL, BUDAT | 대가·현금흐름 계정 금액과 거래 파트너 |
| BKPF | BELNR, BUDAT, BLART | 전표 헤더와 전기일 |
| SKA1 / SKAT | SAKNR, TXT50 | 계정 마스터와 텍스트 |
CDS 뷰 스케치
define view entity I_SubsidiaryControlCashFlow
as select from acdoca
{
key rbukrs, key gjahr, key poper,
rassc as TradingPartnerCompany,
sum(case when racct = $parameters.p_cashconsid then hsl end) as CashConsid,
sum(case when racct = $parameters.p_sharecons then hsl end) as NonCashConsid,
sum(case when racct = $parameters.p_deferconsid then hsl end) as DeferConsid,
sum(case when racct = $parameters.p_cfinvacct then hsl end) as CfBook
}
group by rbukrs, gjahr, poper, rassc새로 스케치한 예시이며 실제 뷰 이름과 계정 지정은 구현 환경에서 확인이 필요합니다.
OpenUI5 구성
화면은 OData V2 모델 하나를 매니페스트에 선언해 쓰고, 모든 탭이 해당 엔티티셋의 행에 직접 바인딩합니다.
| 항목 | 구성 |
|---|---|
| 서비스 선언 | 매니페스트의 데이터 소스에 OData V2 서비스를 상대 경로로 선언하고 기본 모델에 연결 |
| 엔티티셋 바인딩 | 탭마다 해당 엔티티셋에 테이블 행을 바인딩, 상세 팝업은 건 단건과 대가 구성 항목에 바인딩 |
| 필터 | 조회조건을 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종)로 대사식을 전수 실행했습니다.
| 구분 | 검사 건수 | 차이 건수 | 최대 차이(원) |
|---|---|---|---|
| 정합성 대사 6개 식(기준 연월 2종 합계) | 68 | 0 | 0 |
| 장부 점검 07 순현금흐름 장부 대 산출(202612) | 10 | 4 | 9,000,000,000 |
| 장부 점검 08 표시 활동 장부 대 산출(202612) | 10 | 1 | 5,400,000,000 |
| 장부 점검 09 비현금 대가 포함 점검(202612) | 1 | 1 | 9,000,000,000 |
| 장부 점검 10 이연 대가 포함 점검(202612) | 2 | 1 | 3,500,000,000 |
| 장부 점검 11 보유 현금 차감 점검(202612) | 6 | 1 | 4,100,000,000 |
장부 점검 차이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 건(202612 5건, 202609 1건)이며 정합성 차이와 분리해 기록합니다. 조회조건 Enter 조회, 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IAS 7 현금흐름표(K-IFRS 제1007호)는 종속기업의 지배력을 얻거나 잃는 거래의 현금흐름을 현금 대가에서 취득·처분 대상의 현금및현금성자산을 차감한 순액으로 투자활동에 표시하고, 지배력을 잃지 않는 지분 변동은 재무활동으로, 비현금 거래는 현금흐름표에서 제외하고 별도로 공시하도록 요구합니다. 이 화면은 그 처리가 장부에 반영됐는지 점검하는 도구입니다. 이미 시행 중인 기준서이며 세부 경과규정은 기준서 원문과 회사 정책으로 확인 필요합니다.
지배력은 지분율 50% 초과로 판단하나요?
아닙니다. 화면은 거래 유형과 지분율이 서로 맞는지 보기 위해 50% 초과를 대용 기준으로 가정할 뿐입니다. 실제 지배력은 지분율 외에 약정과 사실관계를 종합해 회사가 판단합니다.
"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?
아닙니다. 산출한 순현금흐름이나 표시 활동이 장부와 다른 건을 골라 보여주는 표시입니다. 차이 금액이 비현금 대가나 보유 현금과 같다는 것은 원인을 짐작하게 하는 단서일 뿐이며, 원인은 전표와 계약을 함께 보아야 알 수 있고 최종 판단은 회사와 감사인이 합니다.
종속기업의 현금 잔액은 어디에서 가져오나요?
SAP 표준 필드가 아니라 회사가 거래일 기준으로 관리하는 종속기업 현금성자산 값을 입력값으로 가정합니다. 실제 원천은 구현 환경에 맞춰 확인 필요입니다.
종속기업 거래의 현금흐름, 결산 전에 미리 점검하세요
보유 현금을 차감하지 않았거나 비현금 대가가 현금흐름에 잡혔다면 현금흐름표 작성 단계에서 수정 분개와 재작성이 늘어납니다. 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.