4상균형3진 회계 근본 재빌드 (엔터프라이즈 finance)
개요
적대검증이 잡은 엔터프라이즈 finance 결함(분개 있으나 계정 잔액 미전기→총액 0)을, 사용자 지시대로
4상균형3진 회계를 원장(SoT)으로, 복식부기는 구조만, 전통 재무제표는 도출 view로 근본 재빌드.
설계
분개(복식부기 부호규칙) →전기→ 4상 계정원장(SoT) →도출→ 전통표(BS/IS/CF)
- 4상 사분면: T자산·O자본·A부채·U순이익. 균형식 T=A+O+U (회계항등식 1:1)
- 회사별 격리(amena/aimed/crowny)
구현 (신중하게 하나씩, 각 단계 검증)
- 전기 엔진(libs/4상회계.한선): 분개 replay→계정잔액. Python 기대값과 정확 일치, 3사 항등식 균형.
- 4상균형표: 균형차=0. VM 함정 회피(맵꺼내 미스 -1 → 맵있나 가드).
- 전통표 도출: BS(자산=대변합)·IS(매출-비용=순이익)·CF(간이, 정직표기).
- 서버.한선 직접배선 → 엔터프라이즈 13.6MB(94000큐브) VM 문자열/맵 포화로 붕괴(오프라인 2018큐브는 완벽). 그림자 검증이 라이브 스왑 전 차단 → 서버.한선 원복(라이브 무중단).
- 독립 마이크로서비스(finance4상서버.한선:9707, 192KB 경량, LaunchAgent 영속) + enterprise proxy.js
/api/finance*·/api/pnl·/finance4 위임 → 본체 VM 부담 0.
UX (전통+신규 둘 다)
web/finance4.html: 회사 선택 + 탭(신규 4상균형표 / 전통 BS·IS·CF). 크라우니디자인.
검증
게이트웨이 경유(enterprise.crowny.org) 3사 실값·균형=true, 기존 API(status·console) 회귀 0.
관련 파일
- 엔진: /Users/ef/crowny-enterprise/libs/4상회계.한선
- 서비스: finance4상서버.한선(:9707), com.crowny.finance4.plist
- 위임: proxy.js (finance4 위임 블록)
- UX: web/finance4.html
- 지식: release/4상회계_독립서비스_완성, infra/엔터프라이즈_VM문자열포화
CF 정밀화 완성 (2026-07-09 추가)
- 직접법 CF: 현금계정(1001/1002) 관여 분개를 상대계정 첫자리로 영업(4/5)·투자(1)·재무(2/3) 분류.
- 순현금증감 = 영업+투자+재무 = 자산순증감(항등식). 3사 Python 기대값 정확 일치.
- 라이브(enterprise.crowny.org/api/finance/cf) 실값 + UX CF탭(영업/투자/재무/순증감) 갱신.
- 투자활동 0 = 현 데모에 고정자산 분개 없음(실운영 분개 입력 시 자동 분류).
4상 회계 최종 상태
BS·IS·CF(직접법) 전통 3종 + 4상균형표(신규) 전부 완성·검증. 전통/신규 UX 토글.
- 시드 분개가 초기 자본금 없어 잔액 음수(데모 특성) — 실운영 분개 입력 시 정상