연계 절차
이 절차의 단계
- 1 기업 분석 시작 라우터
engines.company.researchStarter회사 진입
- 2 Analysis - 이익품질
engines.analysis.earningsQuality일회성·발생주의
- 3 현금흐름 분석
engines.analysis.cashflowCFO·FCF·배당 충당
- 4 Analysis - 재무정합성
engines.analysis.financialConsistency시계열 정합성
절차
실행 순서
- 1
`tableRef` 3 개 (quality 표 + cashflow 표 + consistency 표)
- 2
`valueRef` 5+ (일회성 비중 % / CFO/OP / 매출채권 회전율 / 재고 회전율 / quality 점수)
- 3
`dateRef` 1 개
- 4
일회성 손익 비중 (%) 명시 — 자산매각·평가이익·환산이익·소송충당 분리.
- 5
CFO / 영업이익 비율이 0.7 이하면 quality 의심 신호 명시.
- 6
매출채권 급증 + 매출 성장 < 매출채권 성장 패턴 점검.
- 7
"분식 가능성" 단정 X — 점수 + 시나리오 + 출처.
공개 호출 방식
import dartlab
c = dartlab.Company("005930")
quality = c.analysis("financial", "이익품질")
cashflow = c.analysis("financial", "현금흐름")
consistency = c.analysis("financial", "재무정합성")
bs = c.show("BS")
is_df = c.show("IS") 호출 동작
발표 이익 → 일회성 vs 경상 분리 → 매출채권·재고 변동률 vs 매출 성장 → 영업이익 vs CFO 괴리 → 재무 항목 시계열 정합성 종합.
- 회사 진입
- analysis(“financial”, “이익품질”) — 일회성 비중 + 발생주의 신호
- analysis(“financial”, “현금흐름”) — CFO / 영업이익 비율
- analysis(“financial”, “재무정합성”) — BS·IS·CF 시계열 일관성
- show(“BS”) + show(“IS”) — 매출채권·재고·매출 raw
대표 반환 형태
tableRef3 개 (quality 표 + cashflow 표 + consistency 표)valueRef5+ (일회성 비중 % / CFO/OP / 매출채권 회전율 / 재고 회전율 / quality 점수)dateRef1 개
연계 절차
- engines.company.researchStarter — 회사 진입
- engines.analysis.earningsQuality — 일회성·발생주의
- engines.analysis.cashflow — CFO·FCF·배당 충당
- engines.analysis.financialConsistency — 시계열 정합성
기본 검증
- 일회성 손익 비중 (%) 명시 — 자산매각·평가이익·환산이익·소송충당 분리.
- CFO / 영업이익 비율이 0.7 이하면 quality 의심 신호 명시.
- 매출채권 급증 + 매출 성장 < 매출채권 성장 패턴 점검.
- “분식 가능성” 단정 X — 점수 + 시나리오 + 출처.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|