Billing Cheat-Sheet
점유 세그먼트 · 세금계산서 분할 — 엔진이 실시간 계산한 예시 · every figure computed by the billing engine
1. 부가가치세 · VAT
임대료는 공급가의 10%, 전기는 KEPCO 포함세 10/11+1/11 분리, 수도는 면세.
2. 점유 세그먼트 · Occupancy segments
월중 전환 시 일수로 안분, 부가세는 안분 후 계산. 경계는 양끝 포함.
포함 경계 · coveredDays = (min(leaseEnd, monthEnd) − max(leaseStart, monthStart)) + 1
2026-05-01 → 2026-05-14
2026-05-15 → 2026-05-31
3. 전기 · Electricity
건물 전체 일괄 배분(2층 이상 호실 승강기 가산은 각 호실 총액에 포함). 라운딩 잔차는 마지막 호실(503)이 흡수.
4. 수도 · Water (W-A)
면적 비례 배분. 분모 Σ면적은 소유주 호실(B101 + 301) 포함. 홀수월만 청구.
5. 세금계산서 분할 · Split-shares
501호 → 다와 0.5 + 오렌지파운 0.5. 각 사업자별 등록번호로 두 장 발행.
다와
211-07-59191 · 지분 50%
오렌지파운
211-90-97372 · 지분 50%
6. 식별자 · Identity
unit_year-month#<segIdx>@<businessId> — 세그먼트와 지분을 식별자에 인코딩.
503_2026-02
단일 · simple — 한 세그먼트, 한 청구 → 레거시 ID
501_2026-02#0@dawa
분할 · split — 한 세그먼트, 2개 지분 → 공유 식별자
501_2026-02#1@orange-pawn
전환+분할 · transition + split — 2번째 세그먼트, 2개 지분 → 세그먼트+지분 식별자