MARKET RESEARCH 투자 기초
기업 실적을 공시로 검증하는 7단계 체크리스트
OpenDART와 기업 IR 자료를 이용해 연결·별도, 당기·누적, 전망치·확정 실적을 구분하고 분기 실적을 직접 재계산하는 절차를 설명합니다.
핵심 요약: 실적 분석의 출발점은 숫자가 좋아 보이는지를 판단하는 일이 아니라, 같은 범위와 같은 기간의 숫자를 비교하는 일입니다. 공시 접수번호, 연결·별도 구분, 단위, 누적 여부를 먼저 기록한 뒤 매출·영업이익·지배기업 소유주지분 순이익·현금흐름을 차례로 확인해야 합니다. 이 글은 특정 기업의 최신 실적을 제시하지 않습니다. 아래 계산 예시는 절차를 설명하기 위한 가상 수치이며, 실제 분석에서는 DART 공시 원문과 주석을 다시 확인해야 합니다.
먼저 네 종류의 문장을 분리한다
실적 글에서 사실, 계산, 해석이 섞이면 독자는 어느 부분을 다시 확인해야 하는지 알기 어렵습니다. 분석 메모에는 다음 꼬리표를 붙이는 것이 좋습니다.
- [확인된 사실] 공시 원문이나 공식 데이터에서 그대로 확인한 항목입니다. 문서명, 접수번호, 기간, 단위와 연결·별도 구분을 함께 적습니다.
- [직접 계산] 공개된 숫자로 계산한 결과입니다. 식과 입력값을 함께 남겨 다른 사람이 재계산할 수 있게 합니다.
- [해석] 사실과 계산이 사업에 어떤 의미를 가질지 설명한 판단입니다. 사실처럼 단정하지 않습니다.
- [한계/반증 조건] 해석이 틀릴 수 있는 조건과 아직 확인하지 못한 자료입니다.
가상 사례 예: “[확인된 사실] 연결 기준 2분기 영업이익은 54억원이다. [직접 계산] 전년 동기 40억원보다 35.0% 증가했다. [해석] 매출 증가율보다 이익 증가율이 높아 영업 레버리지가 나타났을 가능성이 있다. [한계/반증 조건] 일회성 환입이 포함됐거나 비용 집행 시점만 늦어진 경우에는 지속적인 수익성 개선으로 보기 어렵다.”
1단계: 분석 기준표를 먼저 만든다
숫자를 복사하기 전에 아래 항목을 한 줄에 기록합니다. 정정공시가 있으면 최초 공시보다 최신 정정본을 기준으로 삼고, 무엇이 바뀌었는지도 남깁니다.
| 기록 항목 | 기록 예시 | 왜 필요한가 |
|---|---|---|
| 회사와 고유번호 | 가상기업 A / DART 고유번호 | 동명이인과 종목코드 변경 오류를 막습니다. |
| 문서와 접수번호 | 반기보고서 / 14자리 접수번호 | 같은 숫자를 다시 찾을 수 있습니다. |
| 보고서 코드 | 11013·11012·11014·11011 중 하나 | 1분기·반기·3분기·사업보고서를 구분합니다. |
| 재무제표 범위 | CFS(연결) 또는 OFS(별도) | 그룹 전체와 모회사 단독 숫자가 섞이는 것을 막습니다. |
| 기간 | 3개월 또는 연초 이후 누적 | 분기값과 누적값의 오비교를 막습니다. |
| 단위·통화 | 억원 / 원화 | 원·천원·백만원 단위 오류를 막습니다. |
| 공시 상태 | 잠정·확정·정정 여부 | IR 발표치와 정기보고서의 차이를 추적합니다. |
OpenDART의 단일회사 주요계정 API는 `fs_div`에 CFS 또는 OFS를 표시하고, 보고서 코드는 1분기 11013, 반기 11012, 3분기 11014, 사업보고서 11011로 구분합니다. 단일회사 전체 재무제표 API에서는 분·반기 손익계산서의 `thstrm_amount`와 누적값인 `thstrm_add_amount`가 별도 필드로 제공됩니다. 이는 분석자가 임의로 붙인 명칭이 아니라 OpenDART 개발가이드에서 확인할 수 있는 필드입니다.
2단계: 연결과 별도 중 하나를 선택한다
[확인된 사실] OpenDART에서 CFS는 연결재무제표, OFS는 재무제표(별도)를 뜻합니다. 연결재무제표는 지배기업과 연결 대상 종속기업을 하나의 경제 실체처럼 보여주고, 별도재무제표는 모회사 법인 자체를 보여줍니다.
[해석] 종속기업을 통해 사업하는 일반 기업의 영업 성과를 볼 때는 연결 기준을 우선 검토하는 편이 자연스럽습니다. 그러나 지주회사 배당 여력, 모회사 단독 차입, 별도 기준 법정 배당재원처럼 법인 자체가 중요한 질문에는 별도재무제표가 필요합니다.
[한계/반증 조건] 연결 대상의 편입·제외, 중단영업, 사업 양수도 또는 회계정책 변경이 있으면 같은 CFS끼리 비교해도 범위가 달라질 수 있습니다. 주석의 연결범위 변동을 확인하지 않았다면 “같은 기준의 성장”이라고 단정할 수 없습니다.
한 표 안에서는 매출, 영업이익, 순이익, 자본과 현금흐름의 범위를 통일합니다. 연결 매출에 별도 영업이익을 붙이거나, 연결 순이익에 별도 자본을 나눠 ROE를 계산하면 의미가 달라집니다. 연결 순이익도 전체 당기순이익과 지배기업 소유주에게 귀속되는 순이익이 다를 수 있으므로 주당가치 분석에서는 귀속 주체를 확인해야 합니다.
3단계: 당기 3개월과 누적값을 구분한다
재무상태표의 자산·부채·자본은 특정 시점의 잔액입니다. 반면 손익계산서와 현금흐름표는 일정 기간의 흐름입니다. 따라서 재무상태표 잔액을 분기끼리 빼서 “분기 자산”을 만들면 안 됩니다. 누적 손익과 현금흐름만 같은 기준의 앞선 누적값을 빼서 단독 분기값을 만들 수 있습니다.
| 구하려는 값 | [직접 계산] 식 | 확인할 조건 |
|---|---|---|
| 1분기 단독 | 1분기 누적 | 회계연도 시작일부터 같은 결산일까지인지 확인 |
| 2분기 단독 | 반기 누적 − 1분기 누적 | 두 공시의 연결범위·단위·정정 여부가 같은지 확인 |
| 3분기 단독 | 3분기 누적 − 반기 누적 | 비교표시 금액이 재작성됐는지 확인 |
| 4분기 단독 | 연간 실적 − 3분기 누적 | 연간 감사조정과 중단영업 재분류 가능성 표시 |
| 최근 12개월(TTM) | 직전 연간 + 당해 누적 − 전년 동기 누적 | 모두 같은 회계기준·범위·귀속 기준이어야 함 |
[한계/반증 조건] 4분기 단독값은 별도 공시된 “4분기 재무제표”가 아니라 연간값에서 9개월 누적값을 뺀 계산치일 수 있습니다. 연말 감사 과정에서 앞선 잠정치가 조정되면 이 차이에 감사조정이 함께 들어갑니다. 그러므로 4분기 영업 결과만으로 단정하지 말고 연간 보고서의 주석과 회사 설명을 확인합니다.
4단계: 가상 사례로 분기 실적을 재계산한다
아래 숫자는 특정 기업의 실제 실적이 아닌 교육용 가상 사례입니다. 단위는 억원이며 모두 연결 기준, 같은 회계정책이라고 가정합니다.
| 항목 | 1분기 누적 | 반기 누적 | 전년 2분기 단독 | 2분기 시장 전망치 |
|---|---|---|---|---|
| 매출액 | 600 | 1,280 | 640 | 700 |
| 영업이익 | 42 | 96 | 40 | 50 |
| 지배기업 소유주지분 순이익 | 30 | 68 | 32 | 미제공 |
- [직접 계산] 2분기 매출: 1,280 − 600 = 680억원
- [직접 계산] 2분기 영업이익: 96 − 42 = 54억원
- [직접 계산] 2분기 지배주주 순이익: 68 − 30 = 38억원
- [직접 계산] 매출 전년 동기 증가율: (680 − 640) ÷ |640| × 100 = 6.25%
- [직접 계산] 영업이익 전년 동기 증가율: (54 − 40) ÷ |40| × 100 = 35.0%
- [직접 계산] 2분기 영업이익률: 54 ÷ 680 × 100 ≈ 7.94%
- [직접 계산] 영업이익 전망치 대비 차이: (54 − 50) ÷ |50| × 100 = 8.0%
[해석] 이 가정에서는 영업이익이 매출보다 빠르게 늘었고 영업이익 전망치도 웃돌았습니다. 제품 구성 개선, 가격 상승, 고정비 효과 또는 비용 절감이 원인일 수 있습니다.
[한계/반증 조건] 전망치가 연결 기준인지, 3개월 기준인지, 어느 날짜에 수집된 값인지 기록하지 않았다면 8.0%라는 비교는 재현할 수 없습니다. 충당금 환입이나 자산 처분 관련 이익처럼 반복되지 않는 항목이 영업이익에 포함됐거나 비용이 다음 분기로 미뤄졌다면 수익성 개선 해석도 약해집니다.
5단계: 전망치·잠정치·확정 실적을 섞지 않는다
[확인된 사실] 전망치는 아직 발생하지 않은 기간에 대한 추정입니다. 기업 IR 자료, 증권신고서의 미래 추정, 정보제공업체의 컨센서스는 작성 주체와 기준 시점이 다릅니다. “영업(잠정)실적” 공시는 회사가 먼저 집계한 수치일 수 있고, 정기보고서 수치는 이후 검토·감사와 결산 조정으로 달라질 수 있습니다.
금융감독원은 미래 영업실적으로 공모가를 산정할 때 세부 추정 근거를 확인하고, 이후 사업보고서의 추정치·실적치 괴리와 원인도 살펴볼 필요가 있다고 안내했습니다. 이 원칙은 일반 실적 분석에도 유용합니다. 전망값을 저장할 때는 다음 네 항목을 반드시 붙입니다.
- 수집 날짜와 발표 전 마지막 갱신 시각
- 연결·별도 및 3개월·누적 기준
- 평균·중앙값 등 집계 방법과 참여 추정치 수
- IFRS 공시 계정인지, 회사가 별도로 정의한 조정 지표인지
[한계/반증 조건] 전망치 제공처와 기준 시점이 없으면 “서프라이즈”라는 표현을 쓰지 않습니다. 순이익 전망이 당기순이익인지 지배기업 소유주지분 순이익인지 모르면 순이익 서프라이즈도 계산하지 않습니다.
6단계: 이익의 질을 현금흐름과 주석으로 검증한다
영업이익 증가만으로 실적 검토를 끝내지 않습니다. 아래 순서로 원인을 좁히면 해석을 다시 검증할 수 있습니다.
| 점검 항목 | [확인된 사실]로 기록할 것 | [해석] 전에 볼 반증 자료 |
|---|---|---|
| 매출 | 사업·지역별 매출, 수량·가격 정보 | 인수합병 편입, 환율 환산, 일회성 대형 계약 |
| 영업이익 | 매출원가, 판매관리비, 회사의 증감 설명 | 충당금 환입, 보조금, 비용 집행 시점 이동 |
| 순이익 | 금융손익, 법인세, 중단영업, 지배·비지배 귀속 | 환율·평가손익, 자산처분, 일회성 세금 효과 |
| 영업현금흐름 | 누적 영업현금흐름과 운전자본 변동 | 매출채권·재고 증가, 매입채무 지급 지연 |
| 투자와 자금 | 유형자산 취득, 차입, 증자·자사주 변화 | 유지보수 투자와 성장 투자의 구분 불가 |
[직접 계산] 간단한 현금전환 점검은 같은 누적 기간의 영업현금흐름 ÷ 지배주주 순이익으로 계산할 수 있습니다. 다만 업종의 운전자본 계절성 때문에 한 분기 비율만으로 이익의 질을 확정하지 않습니다. 적어도 최근 여러 기간을 같은 방식으로 비교하고 주석에서 변동 원인을 확인합니다.
OpenDART 주요계정에 필요한 세부 항목이 없으면 전체 재무제표 API, XBRL 원문, DART 공시뷰어의 재무제표 주석 순으로 내려갑니다. 회사 IR 발표자료는 사업부 설명과 경영진 전망을 이해하는 데 유용하지만, 공시 계정과 정의가 다를 수 있으므로 DART 숫자와 대조합니다.
7단계: 해외 기업도 같은 원칙으로 맞춘다
미국 상장기업은 SEC EDGAR의 10-K·10-Q 원문과 XBRL 데이터를 우선 확인할 수 있습니다. SEC의 `companyfacts` API는 한 기업의 표준 XBRL 개념을 모아 제공하지만, 회사가 자체 확장 태그를 사용했거나 회계연도가 달력 분기와 다르면 단순 비교가 어려울 수 있습니다.
[확인된 사실] SEC는 XBRL API에서 단위와 기간 맥락을 함께 제공하며, `frames` 데이터는 회사마다 결산 시작·종료일이 다를 수 있으므로 기간 정렬에 주의하라고 설명합니다.
[한계/반증 조건] 미국 기업 IR의 adjusted EBITDA, non-GAAP EPS 같은 조정 지표는 공시된 GAAP/IFRS 계정과 동일하지 않습니다. 회사가 제시한 조정표를 확인하지 못했다면 한국 기업의 영업이익이나 순이익과 직접 비교하지 않습니다.
발행 전 최종 체크리스트
- 최신 정정공시까지 확인하고 접수번호를 기록했는가?
- 모든 표에 연결(CFS) 또는 별도(OFS)를 표시했는가?
- 당기 3개월과 연초 이후 누적을 구분했는가?
- 금액 단위와 통화를 표마다 표시했는가?
- 전체 당기순이익과 지배기업 소유주지분 순이익을 구분했는가?
- 분기 차감 계산에 같은 연결범위와 정정 기준을 사용했는가?
- 전망치에 출처·기준일·범위·집계 방법을 붙였는가?
- 잠정 실적과 정기보고서 확정 수치를 구분했는가?
- 영업이익 증가를 현금흐름·운전자본·주석으로 재검증했는가?
- 모든 해석에 틀릴 수 있는 조건을 하나 이상 적었는가?
근거 자료
아래 자료는 분석 절차와 필드 정의를 확인하기 위해 2026-07-10에 조회했습니다. 실제 기업 수치는 분석 시점의 최신 정정공시에서 다시 확인해야 합니다.
- 금융감독원 OpenDART — 「단일회사 주요계정 개발가이드」, 조회일 2026-07-10, 원문 링크
- 금융감독원 OpenDART — 「단일회사 전체 재무제표 개발가이드」, 조회일 2026-07-10, 원문 링크
- 금융감독원 OpenDART — 「재무제표 원본파일(XBRL) 개발가이드」, 조회일 2026-07-10, 원문 링크
- 금융감독원 DART 기업공시국 — 「기업공시서식 작성기준(2026.5.1. 시행)」, 조회일 2026-07-10, 원문 링크
- 금융감독원 — 「공모가 산정시 실적추정 관련 공시서식 개정」, 조회일 2026-07-10, 원문 링크
- 미국 증권거래위원회(SEC) — 「EDGAR Application Programming Interfaces (APIs)」, 조회일 2026-07-10, 원문 링크
- 삼성전자 공식 IR — 「Earnings Releases」(기업 IR 자료의 구조를 확인하기 위한 예시), 조회일 2026-07-10, 원문 링크
투자 유의: 이 글은 공개 공시를 직접 검증하는 방법을 설명하는 교육용 콘텐츠입니다. 특정 기업의 실적 전망이나 종목의 매수·매도를 권유하지 않으며, 계산 결과는 사용한 기간·범위·주식 수와 정정공시에 따라 달라질 수 있습니다.
근거 자료