payroll.kr_national_pension_benefit
Calculates expected Korean National Pension old-age benefit amounts using statutory formulas for basic pension, contribution period, early/deferred claiming, and dependent allowances.
Instructions
국민연금 노령연금 예상액을 국민연금법 제51조 기본연금액 산식(A값, 구간별 비례상수 2.4~1.29, 20년 초과 연 5% 가산), 제63조 가입기간별 지급률, 조기수령 월 0.5% 감액(최대 60개월), 연기 월 0.6% 가산(최대 60개월), 부양가족연금으로 계산한다. year 는 지급 개시 연도, 금액은 원 문자열, B는 b_value·monthly_income(현재 소득 유지 가정)·income_history(재평가율 적용) 중 하나. 월 지급액은 10원 미만 버리고 제53조 최고한도(평균 기준소득월액)를 적용한다. 크레딧과 재직자 감액은 빠지므로 공단 확정 연금액 대용으로 쓰면 오용이다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| as_of | No | ||
| b_value | No | ||
| deferral_ratio | No | 1 | |
| income_history | No | ||
| monthly_income | No | ||
| dependent_spouse | No | ||
| include_proposed | No | ||
| claim_offset_months | No | ||
| contribution_months | No | ||
| contribution_end_year | No | ||
| dependent_children_parents | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| a_value | Yes | ||
| b_value | Yes | ||
| periods | Yes | ||
| input_mode | Yes | ||
| payment_rate | Yes | ||
| income_capped | No | ||
| policy_sha256 | Yes | ||
| policy_source | Yes | ||
| policy_status | Yes | ||
| deferral_ratio | Yes | ||
| pension_capped | Yes | ||
| policy_version | Yes | 적용된 정책 문서의 식별 정보 | |
| monthly_pension | Yes | ||
| policy_audit_id | Yes | ||
| weighted_amount | Yes | ||
| extension_factor | Yes | ||
| policy_citations | Yes | 정책의 근거 조문 | |
| adjustment_factor | Yes | ||
| claim_offset_months | Yes | ||
| contribution_months | Yes | ||
| pension_cap_monthly | Yes | ||
| policy_effective_to | Yes | ||
| basic_pension_annual | Yes | ||
| total_pension_annual | Yes | ||
| policy_effective_date | Yes | ||
| old_age_pension_annual | Yes | ||
| adjusted_pension_annual | Yes | ||
| dependent_pension_annual | Yes |