SAP 동일지배 사업결합 장부금액법 점검 — IFRS 3, 같은 지배자 아래의 양수·합병은 적용범위에서 빠지므로 장부금액으로 받아 이전대가와의 차이를 자본조정으로 맞춰본다
거래 유형 · 이전대가 · 순자산 장부금액 · 자본조정 · 영업권·평가증액 장부 인식을 거래 단위로 확인합니다
같은 지배자 아래에 있는 회사끼리 사업을 양수하거나 합병하는 거래는 외부 취득이 아니라 그룹 안의 재편입니다. IFRS 3 사업결합(K-IFRS 제1103호)은 이런 동일지배 사업결합을 적용범위에서 제외하므로, 취득법(공정가치 평가·영업권 인식)을 쓸지 장부금액법을 쓸지는 회사의 회계정책이 정합니다. 장부금액법에서는 피취득 사업의 순자산을 장부금액으로 받고, 이전대가와의 차이를 손익이 아니라 자본에서 조정합니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.
실무에서는 정책은 장부금액법인데 양수 분개에 영업권이 남거나, 순자산을 공정가치로 올려 받거나, 인수 후 곧 매각할 회사를 동일지배 거래로 처리하는 일이 생깁니다. 거래마다 순자산 장부금액과 자본조정을 산출해 분개와 견주고 확인이 필요한 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 사업결합 |
| 관련 기준서 | IFRS 3 사업결합(K-IFRS 제1103호) — 동일지배 사업결합 |
| Namespace | zui5.commonctl |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | FB03 · FAGLL03 · FAGLB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 동일지배 하의 지분 양수·사업 양수·합병 거래의 이전대가, 피취득 사업 순자산 장부금액, 자본조정, 영업권·염가매수차익·평가증액 장부 인식 |
| 핵심 산식 | 순자산 장부금액 = 자산 − 부채 · 자본조정(산출) = 이전대가 − 순자산 장부금액 |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 기준 연월을 넣고, 거래 유형·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202612)으로 자동 조회됩니다.
- 요약 지표에서 거래 건수, 점검 필요 거래 건수, 이전대가·순자산 장부금액·자본조정 합계, 장부와 산출의 자본조정 차이, 정합성 대사 차이 건수를 먼저 확인합니다.
- 탭을 거래 명세 → 거래 유형별 요약 → 자본 대사표 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
- 거래 명세에서 행을 누르면 거래 정보와 피취득 사업의 순자산 구성 내역이 상세 다이얼로그로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
공통지배 요건과 장부금액법 판정 규칙
화면은 장부금액법을 쓰는 정책을 전제로 거래마다 다음 순서로 점검 코드를 붙입니다. 한 거래에 조건이 겹치면 앞선 코드가 표시됩니다.
| 점검 코드 | 판정 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| R01 | 이전 동일 지배 아니오, 이후 동일 지배 아니오, 일시적 지배 예 가운데 하나라도 해당 | 점검 필요 | 공통지배 요건 충족 여부 확인, 미충족 시 취득법 적용 대상인지 검토 |
| R03 | 영업권(장부) 또는 염가매수차익(장부)이 0이 아님 | 점검 필요 | 장부금액법에서 영업권·차익을 인식하지 않는 정책인지 확인 |
| R02 | 공정가치 평가증액(장부)이 0이 아님 | 점검 필요 | 순자산을 장부금액으로 인식했는지 확인 |
| R04 | 인식 순자산(장부)이 순자산 장부금액(산출)과 다름 | 점검 필요 | 피취득 사업의 연결 장부금액을 그대로 반영했는지 확인 |
| R00 | 위 조건에 모두 해당하지 않음 | 정상 | 조치 없음 |
동일지배 여부의 판단과 회계정책 선택은 회사 몫이며, 화면은 분류·집계·대사를 돕는 점검 도구입니다. 최종 회계처리는 회사와 감사인이 정합니다.
순자산 장부금액 산출에서 자본조정 대사까지의 순서
| 순서 | 산출·대사식 |
|---|---|
| 1 | 자산 장부금액 = 유동자산 + 비유동자산, 부채 장부금액 = 유동부채 + 비유동부채 |
| 2 | 순자산 장부금액 = 자산 장부금액 − 부채 장부금액 |
| 3 | 구성 내역 합계(자산 +, 부채 −) = 순자산 장부금액 |
| 4 | 자본조정(산출) = 이전대가 − 순자산 장부금액 (양수는 자본 차감, 음수는 자본 가산) |
| 5 | 장부 분개 균형 — 이전대가 + 염가매수차익 = 인식 순자산 + 평가증액 + 영업권 + 자본조정(장부) |
| 6 | 거래 유형별 이전대가 소계의 합 = 거래 명세 이전대가 합계 |
| 7 | 장부 점검 — 자본조정·영업권·차익·평가증액·인식 순자산·공통지배 요건을 산출 기준과 비교 |
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | YYYYMM 6자리 |
| 거래 유형 | 선택 | 지분 양수(동일지배) / 사업 양수 / 합병 |
| 점검 코드 | 선택 | R00 점검 사항 없음 ~ R04 인식 순자산 차이 확인 |
| 점검 결과 | 선택 | 정상 / 점검 필요 |
결과 컬럼
| 탭 | 주요 컬럼 |
|---|---|
| 거래 명세 | 거래 번호, 거래명, 인수회사, 피취득 사업, 거래 유형, 이전·이후 동일 지배, 일시적 지배, 공통지배 요건, 자산·부채·순자산 장부금액, 이전대가, 자본조정(산출·장부·차이), 인식 순자산, 평가증액, 영업권, 염가매수차익, 점검 결과·코드·내용 |
| 거래 유형별 요약 | 거래 유형, 거래 건수, 점검 필요 건수, 이전대가, 순자산 장부금액, 자본조정(산출·장부·차이), 소계 행 |
| 자본 대사표 | 대사 항목, 산출 합계, 장부 합계, 차이, 점검 결과 |
| 대사 결과 | 대사 구분, 대사 항목, 대사식, 좌변, 우변, 검사 건수, 차이 건수, 최대 차이 |
SAP 표준 기능 매핑
| SAP 표준 T-code | 용도 |
|---|---|
| FB03 | 전표 조회 |
| FAGLL03 | G/L 계정 라인 아이템 |
| FAGLB03 | G/L 계정 잔액 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 3 사업결합(K-IFRS 제1103호) | 동일지배 하의 사업결합은 적용범위에서 제외 — 공통지배 여부의 판단 | 이전·이후 동일 지배, 일시적 지배 점검 | 회사 지배구조 관리 자료(표준 원천 확인 필요) | 판단은 회사 책임 |
| IFRS 3 사업결합(K-IFRS 제1103호) | 적용범위 제외 거래는 회사 회계정책에 따라 처리(장부금액법 전제) | 순자산 장부금액 산출, 영업권·차익·평가증액 미인식 점검 | 양수·합병 분개, 피취득 사업 장부 | 정책 선택은 범위 밖 |
| IFRS 3 사업결합(K-IFRS 제1103호) | 이전대가와 순자산 장부금액 차이의 자본 처리 | 자본조정 산출과 장부 대사 | 자본조정 계정 잔액 | 비교기간 재작성 여부는 확인 필요 |
| IFRS 10 연결재무제표(K-IFRS 제1110호) 연계 | 연결 단계에서의 장부금액 기준 순자산 파악 | 피취득 사업 연결 장부금액 기준 구성 내역 | 연결 장부 합계 | 연결 조정 분개 자체는 범위 밖 |
참고 CDS 뷰
원천테이블
| 원천 테이블 | 주요 필드 | 용도 |
|---|---|---|
| ACDOCA | RLDNR, RBUKRS, RACCT, HSL, ZUONR, BUDAT | 회사코드·계정별 인수 분개 금액, 배정 필드로 거래 식별 |
| T001 | BUKRS, BUTXT | 인수회사·피취득 회사코드 |
| BKPF | BELNR, BLART, BUDAT, XBLNR | 인수·합병 분개 전표 헤더 |
CDS 뷰 스케치
define view entity ZI_CommonCtlTxn
as select from acdoca as a
inner join t001 as c on c.bukrs = a.rbukrs
{
key a.ryear as FiscalYear,
key a.zuonr as TxnId,
sum( case when a.racct between '0001000000' and '0001999999'
then a.hsl else 0 end ) as AssetsBook,
sum( case when a.racct between '0002000000' and '0002999999'
then a.hsl else 0 end ) as LiabBook
}
group by a.ryear, a.zuonr새로 스케치한 예시이며 실제 계정 체계와 배정 규칙은 회사 정책에 맞춰 정해야 합니다(확인 필요).
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
css/ · i18n/ 스타일 · 한국어 텍스트
manifest.json · Component.js · index.html
readme.html 설명서(13섹션)서비스 정의와 검증용 파일은 앱 본체와 분리해 두었습니다.
검증 결과
검증용 샘플 데이터(가상 거래 12건, 기준 연월 2종)로 대사식을 전수 실행했습니다.
| 구분 | 검사 건수 | 차이 건수 | 최대 차이(원) |
|---|---|---|---|
| 정합성 대사 5개 식(기준 연월당) | 49 | 0 | 0 |
| 장부 점검 11 자본조정 장부 대사 | 12 | 3 | 1,200,000,000 |
| 장부 점검 12 영업권·염가매수차익 장부 대사 | 12 | 1 | 520,000,000 |
| 장부 점검 13 공정가치 평가증액 장부 대사 | 12 | 1 | 1,200,000,000 |
| 장부 점검 14 공통지배 요건 대사 | 12 | 2 | 0 |
| 장부 점검 15 인식 순자산 장부 대사 | 12 | 1 | 1,200,000,000 |
위 표는 기준 연월 202612 기준입니다. 장부 점검 차이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 5건(기준 연월마다 거래 5건)에서 나온 것이며 정합성 대사 차이와 분리해 기록했습니다. 화면의 요약 지표는 별도 스크립트로 다시 계산한 합계와 일치했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IFRS 3 사업결합(K-IFRS 제1103호)은 동일지배 하의 사업결합을 적용범위에서 제외하며, 이런 거래의 처리 방법은 회사의 회계정책에 따릅니다. 이 화면은 장부금액법을 쓰는 정책을 전제로 이전대가와 순자산 장부금액의 차이를 자본에서 조정했는지 점검합니다. 시행일과 비교기간 재작성 여부 등 세부 적용 사항은 기준서 원문과 회사 정책으로 확인 필요합니다.
영업권이나 평가증액이 있으면 잘못된 처리인가요?
아닙니다. 장부금액법을 쓰는 정책을 전제로 영업권·염가매수차익·공정가치 평가증액이 장부에 남아 있는 건을 점검 필요로 골라 보여줄 뿐입니다. 거래가 동일지배에 해당하는지와 어떤 정책을 적용할지는 회사가 판단합니다.
"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?
아닙니다. 산출값과 장부가 다르거나 공통지배 요건을 확인해야 하는 건을 골라 보여주는 표시입니다. 원인은 거래 조건과 원장, 분개를 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.
이전대가가 순자산 장부금액보다 작으면 어떻게 보이나요?
자본조정(산출)이 음수로 표시되며 자본 가산 방향을 뜻합니다. 이 경우 염가매수차익을 손익으로 인식했는지 여부는 영업권·염가매수차익 점검 코드로 확인하며, 처리 방법의 선택은 회사 정책에 따릅니다.
그룹 내 재편, 장부금액법으로 일관되게 처리했는지 미리 점검하세요
동일지배 거래에 영업권이나 평가증액이 남아 있거나 공통지배 요건이 불분명하면 결산과 감사 시기에 분개를 다시 추적하게 됩니다. 화면에서 산출액과 장부가 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.