tax.kr_corporate
Calculate Korean corporate tax from taxable income and year, applying progressive rates, tax reductions, and minimum tax rules with SME and small rental corporation options and verifiable results.
Instructions
한국 법인세를 계산한다(법인세법 제55조, 조세특례제한법 제132조). taxable_income 은 과세표준(원, Decimal 문자열)이고 누진 구간 산출세액(base_tax)에서 reductions 를 빼되 최저한세에 미달하는 감면은 배제해 tax 를 정한다. is_small_rental_corp 는 제55조제1항제2호 세율, is_small 과 sme_graduation_period 는 최저한세율을 바꾼다. 감면 전 과세표준이 다르면 pre_deduction_income 을 따로 넣어야 최저한세가 맞는다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| as_of | No | ||
| decimals | No | ||
| is_small | No | ||
| rounding | No | HALF_UP | |
| reductions | No | 0 | |
| taxable_income | Yes | ||
| include_proposed | No | ||
| is_small_rental_corp | No | ||
| pre_deduction_income | No | ||
| sme_graduation_period | No | none |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tax | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| base_tax | Yes | ||
| breakdown | Yes | ||
| reductions | Yes | ||
| minimum_tax | Yes | ||
| marginal_rate | Yes | ||
| policy_sha256 | Yes | ||
| policy_source | Yes | ||
| policy_status | Yes | ||
| effective_rate | Yes | ||
| policy_version | Yes | 적용된 정책 문서의 식별 정보 | |
| policy_audit_id | Yes | ||
| policy_citations | Yes | 정책의 근거 조문 | |
| policy_effective_to | Yes | ||
| policy_effective_date | Yes | ||
| minimum_tax_adjustment | Yes |