payroll.kr_year_end_tax_settlement
Estimates Korean year-end tax settlement refunds or additional payments from annual gross pay, prepaid tax, dependents, and extra deductions/credits using a simplified progressive tax model.
Instructions
연말정산 환급 또는 추가납부액을 간이 모델로 구한다. 연간 총급여에서 근로소득공제, 인당 기본공제, 추가 소득공제를 뺀 과세표준에 소득세 누진세율을 적용하고 근로소득세액공제, 표준세액공제 13만원, 추가 세액공제를 차감해 결정세액(원 미만 버림)을 낸 뒤 기납부세액과 비교한다. 산출세액도 원 미만 버림이며 tax.kr_comprehensive_income_tax 와 같은 규칙이다. 의료비·교육비·기부금은 각 도구로 따로 구해 extra_* 로 넣어야 한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| as_of | No | ||
| dependents | No | ||
| prepaid_tax | Yes | ||
| annual_gross | Yes | ||
| extra_deductions | No | 0 | |
| include_proposed | No | ||
| extra_tax_credits | No | 0 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| refund | Yes | ||
| status | Yes | ||
| tax_credit | Yes | ||
| decided_tax | Yes | ||
| prepaid_tax | Yes | ||
| annual_gross | Yes | ||
| computed_tax | Yes | ||
| policy_sha256 | Yes | ||
| policy_source | Yes | ||
| policy_status | Yes | ||
| policy_version | Yes | 적용된 정책 문서의 식별 정보 | |
| taxable_income | Yes | ||
| labor_deduction | Yes | ||
| policy_audit_id | Yes | ||
| policy_citations | Yes | 정책의 근거 조문 | |
| personal_deduction | Yes | ||
| policy_effective_to | Yes | ||
| policy_effective_date | Yes | ||
| labor_income_tax_credit | Yes |