솔루션 홈
주당이익공시

SAP 주당이익(EPS) 산출근거 점검 — IAS 33, 무상증자 소급조정과 반희석 배제부터 맞춰본다

기본주당이익과 희석주당이익은 계산기만으로 검증하기 어렵습니다. 우선주배당금 차감, 무상증자 소급조정, 잠재적 보통주의 반희석 배제까지 한 화면에서 확인합니다.

IAS 33 주당이익(K-IFRS 제1033호)은 기본주당이익을 지배기업 소유주 귀속 당기순이익에서 우선주배당금을 차감한 금액을 가중평균유통보통주식수로 나누어 산출하도록 요구합니다. 문제는 이 가중평균유통주식수 자체가 단순 나눗셈이 아니라는 점입니다. 유상증자·자기주식 취득/처분은 실제 유통 개월수로 월할 가중평균하지만, 무상증자처럼 자원 유입이 없는 자본변동은 발생 시점과 무관하게 표시되는 모든 기간에 동일 비율로 소급 조정해야 합니다. 희석주당이익은 여기에 전환사채·주식매수선택권 같은 잠재적 보통주의 효과를 더하되, 반영 결과 오히려 EPS가 높아지는 반희석 항목은 개별적으로 제외해야 합니다.

이 반복적이고 조건이 많은 산출·대사 과정을 눈으로 바로 확인할 수 있도록 OpenUI5 화면으로 확장했습니다. 연도별 기본·희석주당이익 결과 목록에 더해, 분자·분모 산출 상세와 희석요소별 반희석 배제 여부까지 다이얼로그 하나에서 확인할 수 있도록 구성했고, 실제 구동 화면 3종을 함께 공개합니다.

이 화면이 더하는 부분

  • 기본EPS 분자·분모 대사 — 우선주배당금(누적적/비누적적) 차감과 가중평균유통주식수 산출 근거를 한 화면에서 확인
  • 무상증자 소급조정 — 표시기간 전체에 동일 배정비율을 적용한 조정 전후 가중평균주식수를 비교 표시
  • 희석요소 반희석 판정 — 전환사채·주식매수선택권별 분자·분모 가산액과 반희석 배제 여부를 개별 표시
  • 반희석 검증 — 최종 희석주당이익이 기본주당이익을 넘지 않는지 연도별로 자동 검증
항목내용
업무 영역재무회계(FI) · 결산 · 공시
관련 기준서IAS 33 주당이익(K-IFRS 제1033호)
Namespacezui5.epscalc
셸 구조조회조건(우측 조회) + 연도별 산출근거 목록, 산출근거 상세 Dialog
화면 수조회 화면 1개 + 산출근거 상세 다이얼로그
SAP 표준 T-code-(주당이익 산출 전용 표준 T-code는 확인되지 않음 — 아래 SAP 표준 기능 매핑 참고)
성격조회·점검형 — 주식수·희석상품 조건은 별도 관리, 원장 전기는 표준 프로세스가 담당
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

조회연도를 지정해 조회하면 연도별 기본·희석주당이익 목록이 뜹니다 → 연도 범위를 좁혀 다시 조회할 수 있습니다 → 행의 산출내역 버튼을 누르면 분자·분모 산출과 희석요소 반영 상세가 열립니다.

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

Main.view.xml
주당이익 산출근거 점검 메인 화면 — 연도별 기본·희석주당이익 목록
연도별 기본·희석주당이익 산출근거 목록 — 조회조건 영역 오른쪽 끝에 조회 버튼이 있고, 목록에는 분자·분모·EPS·판정상태가 함께 표시됩니다.
Main.view.xml — 필터 적용
조회연도 필터를 좁혀 Enter 키로 재조회한 화면
Enter 키 조회 — 조회연도(From)에 값을 입력하고 Enter 키를 누르면 별도 클릭 없이 바로 재조회됩니다.
산출근거 상세 Dialog
연도별 산출근거 상세 다이얼로그 — 무상증자 소급조정과 희석요소 반영 내역
산출근거 상세 — 분자(손익) 구성, 무상증자 소급조정, 전환사채·주식매수선택권의 분자·분모 가산액과 반희석 배제 여부, 최종 기본·희석주당이익과 반희석 검증 결과를 함께 보여줍니다.

조작 방법

  1. 조회연도(From/To) · 판정상태 · 희석요소 존재여부를 지정합니다. 판정상태·희석요소는 값을 바꾸면 즉시 재조회되고, 연도는 입력 후 Enter 키로 재조회됩니다.
  2. 목록에서 연도별 지배기업귀속당기순이익·기본EPS 분자·가중평균유통주식수·기본주당이익·희석EPS 분자·분모·희석주당이익·판정상태를 확인합니다.
  3. 행의 산출내역 버튼(또는 행 클릭)을 누르면 해당 연도의 분자·분모 산출 상세가 다이얼로그로 열립니다.
  4. 다이얼로그에서 우선주배당금 차감 내역, 월별 주식수 변동 이력과 무상증자 소급조정계수, 희석요소별 분자·분모 가산액과 반희석 배제 여부, 최종 반희석 검증 결과를 확인합니다.
  5. CSV 다운로드 버튼으로 현재 조회 결과를 UTF-8(BOM) CSV 파일로 내려받을 수 있습니다.

기본·희석주당이익 판정 규칙

IAS 33은 분자·분모 산출과 희석효과 반영에 각각 조건을 두고 있습니다. 이 화면은 그 조건을 아래처럼 정리합니다.

판정 조건결과 상태사용자 조치
누적적 우선주배당금은 배당 선언 여부와 무관하게 분자에서 항상 차감미차감 시 분자 대사 불일치배당 결의 이력 재확인
비누적적 우선주배당금은 당해연도 배당이 실제 선언된 경우에만 차감선언 여부 플래그로 판정주주총회 결의 여부 확인
무상증자·주식분할 등 자원 유입이 없는 주식수 변동은 표시되는 전 기간에 동일 배정비율로 소급 조정(월할가중평균 대상 아님)소급조정계수(factor)로 표시과거 비교표시 EPS 재계산 여부 확인
유상증자·자기주식 취득/처분은 실제 유통 개월수를 가중치로 월할 가중평균가중평균유통주식수 산출사건별 효력월·수량 확인
잠재적 보통주는 반영 후 희석주당이익이 기본주당이익보다 낮아지는 경우에만 반영항목별 반희석 배제 여부 표시반희석 사유를 공시 문구에 기재
전환사채는 세후 이자비용을 분자에, 전환가정주식수를 분모에 가산CB 항목 분자·분모 가산액 표시세율·전환가격 최신 여부 확인
주식매수선택권은 자기주식법 적용, 행사가격이 평균시가보다 낮을 때(내가격)만 희석효과 인식외가격이면 반희석으로 자동 배제평균시가 산정 기간 확인
최종 희석주당이익은 기본주당이익 이하이어야 함(반희석 검증)불충족 시 "점검 필요"희석요소 반영 순서·개별 반희석 여부 재확인

공개한 검증용 데이터에는 주식매수선택권의 행사가격이 평균시가를 웃도는(외가격) 연도를 의도적으로 포함했습니다. 이 연도는 화면과 검증 스크립트 모두 해당 항목을 반희석으로 배제하고, 전환사채 효과만 반영해 희석주당이익을 계산합니다.

가중평균주식수 → 기본EPS → 희석효과 → 희석EPS, 4단계 산출

단계내용
① 분자 확정지배기업 소유주 귀속 당기순이익에서 누적적·(선언된) 비누적적 우선주배당금을 차감해 기본EPS 분자를 확정
② 가중평균유통주식수 산출월별 유통주식수를 12개월 평균한 뒤 무상증자 배정비율만큼 전 기간 소급 조정, 분자를 나눠 기본주당이익 산출
③ 잠재적 보통주 희석효과 판정전환사채는 세후이자비용/전환주식수를, 주식매수선택권은 내가격 여부를 판정해 반희석 항목을 배제
④ 희석주당이익 산출·반희석 검증반영 대상 항목만 분자·분모에 가산해 희석주당이익을 계산하고, 기본주당이익을 넘지 않는지 최종 검증

조회조건

필드필수설명
조회연도(From/To)필수2022~2026 중 범위 선택
판정상태선택전체 / 점검완료 / 점검 필요
희석요소 존재여부선택전체 / 희석요소 있음(반영된 항목 존재) / 없음

결과 컬럼

컬럼의미 · 표시
지배기업귀속당기순이익(천원)연결 손익계산서상 지배기업 소유주 귀속 당기순이익
기본EPS 분자(천원)당기순이익 − 우선주배당금(차감 대상)
가중평균유통주식수(주)무상증자 소급조정 반영 후 가중평균유통보통주식수
기본주당이익기본EPS 분자 ÷ 가중평균유통주식수(원 단위 환산)
희석EPS 분자·분모반영대상 희석요소의 세후 가산액·가산 주식수를 더한 값
희석주당이익희석EPS 분자 ÷ 희석EPS 분모(원 단위 환산)
판정상태반희석 검증(희석EPS ≤ 기본EPS) 통과 여부 — 점검완료 / 점검 필요

산출내역 다이얼로그에는 우선주배당금 차감 내역, 월별 주식수 변동 이력, 희석요소별 분자·분모 가산액과 반희석 배제 여부가 함께 표시됩니다.

SAP 표준 기능 매핑

주당이익 산출·공시에 대응하는 표준 T-code는 별도로 확인되지 않았습니다(SAP 표준은 손익·자본 원장 데이터를 제공하고, EPS 산출·공시는 별도 프로세스로 이루어집니다). 이 화면이 참고하는 손익·계정 원장 조회용 표준 기능은 아래와 같습니다.

SAP 표준 T-code역할
FAGLL03총계정원장 G/L 계정별 개별항목 조회 — 손익 계정 확인의 참고 원천
F.01재무상태표/손익계산서(재무제표) 조회
FS00G/L 계정 마스터 조회 — 계정 성격·범주 확인

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IAS 33(K-IFRS 제1033호)기본주당이익 산출(우선주배당금 차감, 가중평균유통보통주식수)목록의 기본EPS 분자·가중평균유통주식수·기본주당이익 컬럼, 산출내역 1·2번 섹션ACDOCA(RACCT 손익 계정 합계), 주식수 변동 이력(별도 관리)주식수 변동 이력은 SAP 표준 테이블이 아닌 자본거래 대장에서 별도 관리
IAS 33(K-IFRS 제1033호)희석주당이익 산출(잠재적 보통주 반영, 반희석요소 배제)산출내역 3·4번 섹션의 희석요소 반영표·반희석 검증 결과전환사채·주식매수선택권 조건(발행조건 대장, SAP 표준 테이블 아님)희석상품 조건은 재무팀 별도 관리 대상이며 이 화면은 계산 검증만 수행
IAS 33(K-IFRS 제1033호)자원 유입 없는 자본변동(무상증자 등)의 소급조정산출내역 2번 섹션의 무상증자 소급조정계수주식수 변동 이력(별도 관리)-

도입 시 확인이 필요한 부분

주식수 변동 이력과 희석상품(전환사채·주식매수선택권) 조건은 표준 원장 테이블에 없는 자본거래 대장 성격의 데이터라, 실제 도입 때는 회사가 관리하는 주주명부·사채발행 대장과 연계 방식을 다시 정의합니다. 우선주배당금의 누적적/비누적적 구분과 선언 여부 판정 기준도 회사 정관과 이사회 결의에 따라 달라지므로 고정값으로 두지 않습니다.

참고 CDS 뷰

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

@AbapCatalog.sqlViewName: 'ZCEPSINCAGG'
@EndUserText.label: '(참고) EPS 분자용 손익 계정 집계'
define view ZC_EPS_INCOME_AGG
  as select from acdoca
{
  key racct           as GlAccount,
  key rbukrs          as CompanyCode,
  key gjahr           as FiscalYear,
      sum( hsl )       as AmountInCoCodeCrcy,
      currency( rhcur ) as CoCodeCurrency
}
group by racct, rbukrs, gjahr, rhcur

지배기업 소유주 귀속 당기순이익과 우선주배당금 관련 계정을 표준 테이블 ACDOCA(전표 라인아이템 합계 테이블)에서 회계연도 단위로 집계하는 참고용 스케치입니다. 우선주배당금 선언 여부, 주식수 변동 이력, 희석상품 조건은 SAP 표준 테이블에 없어 별도 관리 대상(mock)으로 두었습니다.

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Shell + sap.m.App + sap.m.Page — 조회조건 Panel + 결과 목록
조회조건sap.m.ComboBox(연도) · sap.m.Select(판정상태·희석요소) — 우측 끝에 조회 버튼, 선택 변경/Enter 시 즉시 재조회
결과 목록sap.m.Table — 9개 컬럼(10개 이하)이라 sap.ui.table.Table 미적용
판정 상태sap.m.ObjectStatus — 표준 상태값(Success·Warning·None)으로 강조
상세 다이얼로그sap.m.Dialog + Fragment — 산출근거 상세(분자·분모·희석요소·최종 결과)
포맷금액 · 주식수 · EPS(원 환산) · 판정상태 포맷터, CSV 다운로드(UTF-8 BOM)

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment
Component.js컴포넌트 초기화 · ErrorHandler 등록
manifest.json앱 디스크립터 — zui5.epscalc · ko 로케일
view/Main.view.xml조회조건 + 연도별 결과 목록
view/DetailDialog.fragment.xml산출근거 상세 다이얼로그
controller/Main.controller.js조회 · 상세 다이얼로그 · CSV 다운로드
controller/BaseController.jsCSV 다운로드 공통 함수
model/ModelMock.jslocaldata JSON 읽기(Promise)
model/formatter.js금액 · 주식수 · EPS · 판정상태 포맷
model/ErrorHandler.js전역 오류 메시지 처리
i18n/i18n_ko.propertiesko 로케일 리소스
localdata/eps.json연도별(2022~2026) 산출근거 mock 데이터(가상 계정체계)

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

검증 결과

화면 구성에 쓴 데이터는 2022~2026년 5개 회계연도, 연도별 기본·희석EPS 재계산 대사 15건입니다.

검증 항목결과
기본·희석EPS 재계산 대사(연도 5개 × 기본·희석 각 1건)15건 전수 재계산, 화면 표시값과 차이 0
반희석 검증(희석EPS ≤ 기본EPS)5개 연도 전부 통과
의도적 예외 — 주식매수선택권 외가격(2024년)반희석으로 자동 배제되어 전환사채 효과만 반영됨을 화면·검증 스크립트가 동일하게 표시
XML/JSON 전체 파싱 · i18n 키 누락파싱 오류 0건, 참조 키 53개 중 미정의 0건
조회 버튼 위치(조회조건 영역 오른쪽 끝) · Enter 키 조회 · 적용 테마(sap_horizon)통과
화면 렌더링 — 실브라우저에서 조회 → 필터 재조회 → 상세 다이얼로그 실동작 후 캡처3/3

계정체계·주식수·희석상품 조건은 모두 검증용 가상 데이터입니다.

자주 묻는 질문

이 화면의 결과를 그대로 재무제표 주석에 사용해도 되나요?

아니요. 이 화면은 산출근거를 점검·대사하는 조회 도구이며, 최종 표시·공시 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

무상증자가 있었던 연도의 비교표시 EPS는 어떻게 처리하나요?

무상증자는 자원 유입이 없는 자본변동이므로, 발생 이후 작성되는 보고서에서는 비교표시되는 과거 연도의 가중평균주식수에도 동일한 배정비율을 소급 적용합니다. 산출내역 다이얼로그의 무상증자 소급조정계수에서 적용 비율을 확인할 수 있습니다.

희석요소가 있는데도 희석주당이익이 기본주당이익과 같게 나오는 경우가 있나요?

그렇습니다. 잠재적 보통주가 반희석으로 판정되면(희석 후 EPS가 오히려 높아지거나, 주식매수선택권의 행사가격이 평균시가보다 높은 외가격인 경우) 그 항목은 계산에서 자동 배제되므로 기본주당이익과 같은 값이 나올 수 있습니다.

IAS 33은 언제부터 적용되며, IFRS 18 도입과 관계가 있나요?

IAS 33 주당이익(K-IFRS 제1033호)은 기존부터 시행 중인 기준서로 이번 화면 개발과 별개로 계속 적용됩니다. 손익 항목을 5개 범주로 구분 표시하는 IFRS 18(2027년 1월 1일 이후 개시하는 회계연도부터 적용, 조기적용 허용)이 도입되더라도 지배기업 소유주 귀속 당기순이익을 분자로 하는 주당이익 산출 방식 자체는 IAS 33 요구사항을 그대로 따릅니다.

주당이익 산출근거, 지금 쓰는 SAP 원장 데이터로 먼저 점검해 보세요

결산 때마다 EPS 산출근거를 스프레드시트로 다시 맞추는 대신, 화면에서 바로 분자·분모 대사와 희석요소 반희석 판정까지 함께 보면 결산 준비 시간이 줄어듭니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

주당이익EPSIAS 33K-IFRS 1033희석주당이익OpenUI5