프로젝트 생애주기 원가: 영업/설계 미배부 + 월별(연/월) 공통비·인건비 배부 적용 #22

Open
opened 2026-05-04 09:43:10 +09:00 by Hyein · 0 comments
Owner

대상 브랜치: manage

요구사항(최종)

  • 시공 프로젝트와 연결된 영업/설계 코드라도 배분비율로 배부되지 않은 금액은 공통비로 처리
  • 공통비/인건비 배부는 연/월 단위로 계산
  • 프로젝트는 시작월부터 배부 대상
    • 예: 시작월이 2023-03이면 2023-03부터 배부

적용 기준

  1. 영업/설계(연결 프로젝트 흐름)
  • 직접분 = 원금액 × 배분비율(해당프로젝트/총프로젝트)
  • 공통배분분 = 원금액 - 직접분
  1. 월별 공통배분(신규 반영)
  • 월별 관리비 풀: 관리 계정(관리 프로젝트 타입) 중 인건비 외 출금 합계
  • 월별 인건비 풀: 관리 계정(관리 프로젝트 타입) 중 인건비 출금 합계
  • 해당 월 활성 시공 프로젝트 수(N)로 나눠 각 프로젝트에 1/N 배부
  • 활성 기준: start_date(없으면 거래 최소일)부터 end_date(없으면 거래 최대일)까지
  1. 생애주기 반영
  • 인건비/관리비의 공통배분분에 월별 배부 금액 반영
  • 기존 직접분/공통배분분 UI 구조 유지

구현 내용

  • 파일: server/ptc_api_server.py
  • 주요 함수:
    • build_project_lifecycle_cost()
    • calculate_monthly_shared_distribution() (신규)
  • 헬퍼:
    • _to_year_month()
    • _iter_year_months()

반영 커밋

  • 7882d0c : 영업/설계 미배부 금액을 공통배분분으로 분리
  • c13f596 : 월별(연/월) 공통비·인건비 배부 및 시작월 기준 적용

검증 요약

  • 25-시공-22 등 샘플 프로젝트에서 인건비/관리비 공통배분분이 0이 아닌 값으로 반영됨
  • 시작월 이전 월은 배부 대상에서 제외됨

기대 효과

  • 프로젝트별 직접귀속비와 월별 공통배부비를 분리해 해석 가능
  • 시작월 기준이 명확해져 월별 손익/원가 인식 기준 일관성 확보
대상 브랜치: manage 요구사항(최종) - 시공 프로젝트와 연결된 영업/설계 코드라도 배분비율로 배부되지 않은 금액은 공통비로 처리 - 공통비/인건비 배부는 연/월 단위로 계산 - 프로젝트는 시작월부터 배부 대상 - 예: 시작월이 2023-03이면 2023-03부터 배부 적용 기준 1. 영업/설계(연결 프로젝트 흐름) - 직접분 = 원금액 × 배분비율(해당프로젝트/총프로젝트) - 공통배분분 = 원금액 - 직접분 2. 월별 공통배분(신규 반영) - 월별 관리비 풀: 관리 계정(관리 프로젝트 타입) 중 인건비 외 출금 합계 - 월별 인건비 풀: 관리 계정(관리 프로젝트 타입) 중 인건비 출금 합계 - 해당 월 활성 시공 프로젝트 수(N)로 나눠 각 프로젝트에 1/N 배부 - 활성 기준: `start_date`(없으면 거래 최소일)부터 `end_date`(없으면 거래 최대일)까지 3. 생애주기 반영 - 인건비/관리비의 `공통배분분`에 월별 배부 금액 반영 - 기존 `직접분/공통배분분` UI 구조 유지 구현 내용 - 파일: `server/ptc_api_server.py` - 주요 함수: - `build_project_lifecycle_cost()` - `calculate_monthly_shared_distribution()` (신규) - 헬퍼: - `_to_year_month()` - `_iter_year_months()` 반영 커밋 - `7882d0c` : 영업/설계 미배부 금액을 공통배분분으로 분리 - `c13f596` : 월별(연/월) 공통비·인건비 배부 및 시작월 기준 적용 검증 요약 - `25-시공-22` 등 샘플 프로젝트에서 인건비/관리비 `공통배분분`이 0이 아닌 값으로 반영됨 - 시작월 이전 월은 배부 대상에서 제외됨 기대 효과 - 프로젝트별 직접귀속비와 월별 공통배부비를 분리해 해석 가능 - 시작월 기준이 명확해져 월별 손익/원가 인식 기준 일관성 확보
Hyein changed title from 프로젝트 생애주기 원가: 영업/설계 미배부 금액을 공통배분분으로 분리 집계 to 프로젝트 생애주기 원가: 영업/설계 미배부 + 월별(연/월) 공통비·인건비 배부 적용 2026-05-04 09:53:43 +09:00
Hyein added the ptc 실행분석 label 2026-05-04 15:02:54 +09:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Hyein/PTC#22