fix: 잔여 백로그 전건 처리 — 회계 예수금/1200%clip/환수가드/net경보 (PL 자율진행)
- fix(a, MED): 회계 분개에 원천세 예수금 leg 분리. (차)8350 지급수수료 gross / (대)2530 미지급금 net + (대)2540 예수금 원천세. 기존엔 미지급금에 gross 계상 + 원천세 분개 누락. account_code '2540' 예수금 추가(V110), 분개쿼리 2-leg 전환. - fix(b, HIGH): 1200%룰 1차년 한도초과 시 clip+이연. 한도잔여까지만 당월 지급, 초과분만 분급(7년)으로 이연. 전액 이연 시 당월 원장 미생성 + 세액 재계산. (기존: 전액지급 + 전액 분급계획 → 설계 불일치) - fix(e/f, HIGH/MED): 정착지원금/생보운영지원 환수액 ≤ 지원금 검증으로 net 음수 차단. AggregateStep net 음수(공제>지급) 경보 로깅 추가. - (g) 검토결과 무변경: TaxCalculator/BatchTaxCalculator는 의도된 동일로직 쌍둥이, V80 매직팩터는 샘플시드일 뿐 계산경로 아님. 두 쌍둥이 모두 음수가드 적용됨. - (d) 무변경: 승계 "최신 to_agent=현재귀속자"는 다단계체인에 정합, from==agent_id 가드는 체인 회귀 유발하므로 정책확정 전 보류(문서화). - test: CalcRecruitStepTest(clip+이연), SettlingSupportServiceTest(환수>지원 거부). - 전체 build+test GREEN: 155건 0실패. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
-- V110: 원천세 예수금 계정과목 추가
|
||||
--
|
||||
-- 회계 분개에 원천세 leg 를 분리(8350 지급수수료 / 2530 미지급금 net / 2540 예수금 원천세)하기 위해
|
||||
-- 예수금(withholding payable) 계정을 신설한다.
|
||||
-- 기존: 미지급금에 gross 를 계상하고 원천세 분개가 누락 → 장부가 실지급(net)·세무신고와 불일치.
|
||||
|
||||
INSERT INTO account_code (account_code, account_name, account_type, sort_order, description)
|
||||
VALUES ('2540', '예수금', 'CREDIT', 25, '원천세 예수금 (소득세+지방소득세 원천징수분)')
|
||||
ON CONFLICT (account_code) DO NOTHING;
|
||||
Reference in New Issue
Block a user