← 목록
기타 2026-07-21 2KB 읽기 2분

크라우니 ERP FI(재무회계) 모듈 구현

개요

셀코어ERP 공용 코어(core/libs/셀코어ERP.한선) 위에 FI 모듈 트랜잭션 5종을 한선씨로 구현.

무엇을 했는지

  • /Users/ef/crowny-erp/core/libs/erp_FI.한선 신규 작성
  • 마스터 로더: 계정과목(FI_계정과목.psv 6행 시드) · 거래처(FI_거래처.psv 5행 시드), FI초기화() 없으면 자동 생성
  • 트랜잭션 5종: 전표기입 · 미수등록 · 미지급등록 · 자산등록 · 결산마감
  • 각 함수 (1)입력검증 (2)한도·임계 선차단 (3)거래기록()으로 셀 기록 (4)FI.psv 장부 append (5)"사상|셀id|메시지" 반환
  • 4상 규칙: 정상=티 / 정보부족(만기·적요·부서 미기재 등)=옴 / 한도초과·규정위반=타 / 임계초과(상신필요)=음
  • 조회: FI장부조회() · FI현황요약()(모듈 내 사상별 카운트)
  • /Users/ef/crowny-erp/core/libs/_erp_FI_테스트.한선 — 5개 트랜잭션 호출, 티옴타음 4상 전 발현 + PLM추적 체인(36→37→39→40 실측) 검증. assert 13/13 통과.
  • 3중 검증 결과

    1. 컴파일: hanseonc_high 에러 0 (라이브러리·테스트 둘 다)
    2. 4상: 출력 "4상: 티옴타음티" — 티/옴/타/음 전부 발현
    3. 셀코어: PLM추적(자산셀)이 전표→미수→자산→결산 4문서 체인을 실제로 반환(선행셀 인자로 연결), 미지급(독립 문서)은 선행=0으로 분리 확인

    관련 파일

    • /Users/ef/crowny-erp/core/libs/erp_FI.한선
    • /Users/ef/crowny-erp/core/libs/_erp_FI_테스트.한선
    • /Users/ef/crowny-erp/core/libs/셀코어ERP.한선 (재사용, 무수정)
    • /Users/ef/crowny-erp/docs/셀코어ERP-아키텍처.md (스키마 정본)
    • /Users/ef/crowny-erp/data/master/FI_계정과목.psv, FI_거래처.psv (자동 시드)
    • /Users/ef/crowny-erp/data/ledger/FI.psv (장부)

    잔여 이슈

    • API 배선(POST /api/action/FI/{doctype} 등, W3 단계)은 미착수 — 현재는 라이브러리 함수 레벨만 완성
    • 셀넷.psv는 전 모듈 공유 파일이라 재실행 시 id/카운트가 누적됨(설계상 정상 — PLM 다이렉트 특성)