{
  "_meta": {
    "year": 2026,
    "checked_at": "2026-10-30",
    "note": "status: verified=공식 원문(법제처 조문·행정규칙(고시) 원문·공단·부처 페이지)에서 직접 확인 / press=언론·공단 포스터 등 2차 확인, 고시 원문 미확인 / derived=확인된 값에서 계산 / unverified=확인 못 함, 쓰기 전 재확인 필요. 금액 단위 원, 율은 소수(0.0475=4.75%). 행정규칙 URL 의 admRulSeq 는 국가법령정보센터 행정규칙 일련번호."
  },

  "national_pension": {
    "status": "verified",
    "total_rate": 0.095,
    "employee_rate": 0.0475,
    "employer_rate": 0.0475,
    "schedule_note": "2025.4.2 개정 국민연금법: 2026년 9.5%에서 매년 0.5%p 올라 2033년 13%(제88조 본문은 최종 1천분의 65씩). 연도별 표는 공단 페이지.",
    "sources": [
      "https://www.law.go.kr/법령/국민연금법 (제88조, 2026-10-29 조회)",
      "https://www.nps.or.kr/pnsinfo/ntpsklg/getOHAF0016M0.do",
      "https://www.mohw.go.kr/board.es?mid=a10503000000&bid=0027&list_no=1488390&act=view"
    ],
    "base_monthly_income_limits": {
      "status": "verified",
      "periods": [
        { "from": "2025-07-01", "to": "2026-06-30", "min": 400000, "max": 6370000, "notice": "보건복지부고시 제2025-24호" },
        { "from": "2026-07-01", "to": "2027-06-30", "min": 410000, "max": 6590000, "notice": "보건복지부고시 제2026-31호" }
      ],
      "sources": [
        "https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000274228 (국민연금 기준소득월액 하한액과 상한액, 제2026-31호, 2026-07월분~2027-06월분 410천원~6,590천원, 2026-10-30 조회)",
        "https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000254486 (같은 고시 제2025-24호, 2025-07월분~2026-06월분 400천원~6,370천원)",
        "https://www.segye.com/newsView/20260111508142"
      ]
    },
    "rounding": "unverified: 보험료 10원 미만 절사로 구현"
  },

  "health_insurance": {
    "status": "verified",
    "total_rate": 0.0719,
    "employee_rate": 0.03595,
    "employer_rate": 0.03595,
    "sources": ["https://www.nhis.or.kr/renewal_popup/poster/20260204_poster_longdesc_1.html"],
    "premium_limits": {
      "status": "verified",
      "total_monthly_max": 9183480,
      "total_monthly_min": 20160,
      "basis": "월별 건강보험료액의 상한과 하한에 관한 고시(보건복지부고시 제2025-222호, 2026년 1월분부터) 제2조 제1호·제3조 제1호: 직장가입자 보수월액보험료 상한 9,183,480원, 하한 20,160원. 근로자·사업주 각 50%(국민건강보험법 제76조 제1항)",
      "sources": ["https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000270472 (2026-10-30 조회)"]
    },
    "employee_monthly_cap": {
      "status": "verified",
      "value": 4591740,
      "basis": "보수월액보험료 상한 9,183,480원 ÷ 2",
      "sources": [
        "https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000270472",
        "https://www.kukinews.com/article/view/kuk202601050035"
      ]
    },
    "employee_monthly_floor": {
      "status": "derived",
      "value": 10080,
      "basis": "보수월액보험료 하한 20,160원 ÷ 2 (근로자·사업주 각 50%)"
    },
    "rounding": "unverified: 10원 미만 절사로 구현"
  },

  "long_term_care": {
    "status": "verified",
    "rate_of_income": 0.009448,
    "rate_of_health_premium": 0.1314,
    "method": "장기요양보험료 = 건강보험료 × (0.9448% / 7.19%). 0.009448/0.0719 = 0.13140",
    "sources": [
      "https://www.nhis.or.kr/renewal_popup/poster/20260204_poster_longdesc_1.html",
      "https://www.dailian.co.kr/news/view/1568654"
    ]
  },

  "employment_insurance": {
    "status": "verified",
    "unemployment_rate_total": 0.018,
    "employee_rate": 0.009,
    "employer_extra_by_size": {
      "under_150": 0.0025,
      "150plus_priority": 0.0045,
      "150_to_999": 0.0065,
      "1000plus_or_public": 0.0085
    },
    "sources": ["고용보험 및 산업재해보상보험의 보험료징수 등에 관한 법률 시행령 제12조 (법제처, 시행 2025-12-23, 2026-10-29 조회)"]
  },

  "minimum_wage": {
    "status": "verified",
    "hourly": 10320,
    "monthly_209h": 2156880,
    "monthly_hours_note": "고시 원문: 월 환산액 2,156,880원은 주 소정근로 40시간, 월 환산 기준시간 209시간(주당 유급주휴 8시간 포함) 기준",
    "basis": "2026년 적용 최저임금 고시(고용노동부고시 제2025-47호, 2025-08-05, 적용 2026-01-01~12-31, 모든 산업 동일)",
    "sources": [
      "https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000262710 (고시 첨부 PDF 원문, 2026-10-30 조회)",
      "https://www.moel.go.kr/info/lawinfo/instruction/view.do?bbs_seq=20250800121"
    ],
    "next_year": {
      "status": "verified",
      "year": 2027,
      "hourly": 10700,
      "monthly_209h": 2236300,
      "basis": "2027년 적용 최저임금 고시(고용노동부고시 제2026-60호, 2026-08-05, 적용 2027-01-01~12-31)",
      "sources": ["https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000283564 (고시 첨부 PDF 원문, 2026-10-30 조회)"],
      "note": "2027-01-01 에 rates_2027.json 으로 넘길 때 쓴다. 실업급여 하한도 같이 바뀐다(10,700×8×0.8=68,480 > 상한 68,100 이 되므로 시행령 제68조 개정 여부 확인 필요)"
    }
  },

  "weekly_holiday": {
    "status": "verified",
    "rules": [
      "근로기준법 제55조 제1항: 사용자는 근로자에게 1주에 평균 1회 이상의 유급휴일을 보장",
      "근로기준법 시행령 제30조 제1항: 유급휴일은 1주 동안의 소정근로일을 개근한 자에게 준다",
      "근로기준법 제18조 제3항: 4주 평균 1주 소정근로시간 15시간 미만이면 제55조(휴일)·제60조(연차) 적용 안 함",
      "근로기준법 시행령 별표 2 제2호 나목·제4호: 단시간근로자의 1일 소정근로시간 = 4주 소정근로시간 ÷ 통상근로자 4주 총 소정근로일수, 유급휴일 임금은 그 일급 통상임금 기준"
    ],
    "full_time_weekly_hours": 40,
    "full_time_holiday_hours": 8,
    "formula": "주휴시간 = min(주 소정근로시간, 40) ÷ 40 × 8 (주 15시간 이상·개근일 때). 월 환산시간 = (주 소정근로시간 + 주휴시간) × 365 ÷ 7 ÷ 12 를 정수로 반올림(40시간이면 208.57 → 209, 최저임금 고시와 같음)",
    "rounding": "derived: 월 환산시간 정수 반올림은 최저임금 고시의 209시간에 맞춘 것. 단시간 근로의 소수점 처리는 회사마다 다를 수 있다",
    "sources": [
      "https://www.law.go.kr/법령/근로기준법/제18조",
      "https://www.law.go.kr/법령/근로기준법/제55조",
      "https://www.law.go.kr/법령/근로기준법시행령/제30조",
      "근로기준법 시행령 [별표 2] 단시간근로자의 근로조건 결정기준 등에 관한 사항 (법제처, 2026-10-30 조회)"
    ]
  },

  "unemployment_benefit": {
    "status": "verified",
    "daily_wage_cap": 113500,
    "benefit_ratio": 0.6,
    "min_ratio": 0.8,
    "daily_max": 68100,
    "max_daily_hours": 8,
    "daily_min_rule": "최저기초일액(이직일 당시 시간급 최저임금 × 이직 전 1일 소정근로시간) × 80% (고용보험법 제45조 제4항, 제46조)",
    "daily_min_2026_derived": 66048,
    "daily_min_status": "derived: 10,320원 × 8시간 × 80%. 공식 문서에 66,048원이 직접 적힌 원문은 못 찾음",
    "rules": [
      "고용보험법 제45조 제1항: 기초일액 = 이직 당시 근로기준법상 평균임금(이직 전 3개월 임금총액 ÷ 그 기간 총일수)",
      "제45조 제2항: 평균임금이 통상임금보다 적으면 통상임금",
      "제45조 제4항: 기초일액이 최저기초일액보다 낮으면 최저기초일액",
      "제45조 제5항 + 시행령 제68조: 기초일액 상한 113,500원",
      "제46조: 구직급여일액 = 기초일액 × 60%, 최저기초일액 적용 시 × 80%(최저구직급여일액). 60%로 낸 값이 최저구직급여일액보다 낮으면 최저구직급여일액",
      "시행규칙 제91조의2: 이직 전 1일 소정근로시간. 주 단위로 정해졌으면 (주 소정근로시간 + 유급휴일 시간) ÷ 48 × 8"
    ],
    "duration_days": {
      "status": "verified",
      "article": "고용보험법 제50조 제1항 [별표 1] 구직급여의 소정급여일수 (개정 2019.8.27)",
      "insured_years_bands": ["1년 미만", "1년 이상 3년 미만", "3년 이상 5년 미만", "5년 이상 10년 미만", "10년 이상"],
      "under_50": [120, 150, 180, 210, 240],
      "age_50_plus_or_disabled": [120, 180, 210, 240, 270],
      "note": "장애인고용촉진 및 직업재활법상 장애인은 50세 이상으로 보아 적용(별표 1 비고)"
    },
    "eligibility_note": "수급 요건(이직 전 18개월 중 피보험단위기간 180일 이상, 비자발적 이직 등, 고용보험법 제40조)은 계산하지 않고 안내만 한다",
    "upcoming_change_note": "고용보험법 2026-03-17 개정(제21473호) 일부가 2027-01-01·2028-01-01 시행 예정. 2027년 요율 파일을 만들 때 제45조·제46조·제50조·별표 1 을 다시 조회",
    "sources": [
      "https://www.law.go.kr/법령/고용보험법/제45조",
      "https://www.law.go.kr/법령/고용보험법/제46조",
      "https://www.law.go.kr/법령/고용보험법/제50조",
      "https://www.law.go.kr/법령/고용보험법시행령/제68조",
      "https://www.law.go.kr/법령/고용보험법시행규칙/제91조의2",
      "고용보험법 [별표 1] 구직급여의 소정급여일수 (법제처, 시행 2026-09-18 본, 2026-10-30 조회)",
      "https://www.moel.go.kr/news/enews/report/enewsView.do?news_seq=18736 (고용노동부 보도자료 2025-12-16: 상한액 66,000원 → 68,100원, 기초일액 상한 11만원 → 11만3500원)"
    ]
  },

  "industrial_accident": {
    "status": "verified",
    "basis": "2026년도 사업종류별 산재보험료율(고용노동부고시 제2025-91호, 2026-01-01~12-31). 사업주 전액 부담. 단위 천분율",
    "commute_rate": 0.0006,
    "by_industry_permille": {
      "석탄광업 및 채석업": 185,
      "석회석·금속·비금속·기타광업": 57,
      "식료품 제조업": 16,
      "섬유 및 섬유제품 제조업": 11,
      "목재 및 종이제품 제조업": 20,
      "출판·인쇄·제본업": 9,
      "화학 및 고무제품 제조업": 13,
      "의약품·화장품·연탄·석유제품 제조업": 7,
      "기계기구·금속·비금속광물제품 제조업": 13,
      "금속제련업": 10,
      "전기기계기구·정밀기구·전자제품 제조업": 6,
      "선박건조 및 수리업": 24,
      "수제품 및 기타제품 제조업": 12,
      "전기·가스·증기·수도사업": 7,
      "건설업": 35,
      "철도·항공·창고·운수관련서비스업": 8,
      "육상 및 수상운수업": 18,
      "통신업": 9,
      "임업": 58,
      "어업": 27,
      "농업": 20,
      "시설관리 및 사업지원 서비스업": 8,
      "기타의 각종사업": 8,
      "전문·보건·교육·여가관련 서비스업": 6,
      "도소매·음식·숙박업": 8,
      "부동산 및 임대업": 7,
      "국가 및 지방자치단체의 사업": 9,
      "금융 및 보험업": 5
    },
    "note": "실제 요율은 사업장 개별실적요율(메리트) 적용으로 달라질 수 있다. 해외파견자 14/1,000 은 넣지 않음",
    "sources": ["https://www.law.go.kr/LSW/admRulInfoP.do?admRulSeq=2100000271450 (2026-10-30 조회)"]
  },

  "income_tax": {
    "status": "verified",
    "law": "소득세법 (시행 2026-01-01 본문, 법제처 2026-10-29 조회)",
    "earned_income_deduction": {
      "article": "제47조",
      "cap": 20000000,
      "brackets": [
        { "upTo": 5000000,   "base": 0,        "rate": 0.70, "over": 0 },
        { "upTo": 15000000,  "base": 3500000,  "rate": 0.40, "over": 5000000 },
        { "upTo": 45000000,  "base": 7500000,  "rate": 0.15, "over": 15000000 },
        { "upTo": 100000000, "base": 12000000, "rate": 0.05, "over": 45000000 },
        { "upTo": null,      "base": 14750000, "rate": 0.02, "over": 100000000 }
      ]
    },
    "tax_brackets": {
      "article": "제55조 제1항",
      "brackets": [
        { "upTo": 14000000,   "base": 0,         "rate": 0.06, "over": 0 },
        { "upTo": 50000000,   "base": 840000,    "rate": 0.15, "over": 14000000 },
        { "upTo": 88000000,   "base": 6240000,   "rate": 0.24, "over": 50000000 },
        { "upTo": 150000000,  "base": 15360000,  "rate": 0.35, "over": 88000000 },
        { "upTo": 300000000,  "base": 37060000,  "rate": 0.38, "over": 150000000 },
        { "upTo": 500000000,  "base": 94060000,  "rate": 0.40, "over": 300000000 },
        { "upTo": 1000000000, "base": 174060000, "rate": 0.42, "over": 500000000 },
        { "upTo": null,       "base": 384060000, "rate": 0.45, "over": 1000000000 }
      ]
    },
    "earned_income_tax_credit": {
      "article": "제59조",
      "statute": { "threshold": 1300000, "low_rate": 0.55, "high_base": 715000, "high_rate": 0.30 },
      "limits_by_total_pay": [
        { "upTo": 33000000,  "rule": "740000" },
        { "upTo": 70000000,  "rule": "max(660000, 740000 - (G-33000000)*0.008)" },
        { "upTo": 120000000, "rule": "max(500000, 660000 - (G-70000000)*0.5)" },
        { "upTo": null,      "rule": "max(200000, 500000 - (G-120000000)*0.5)" }
      ]
    },
    "personal_deduction_per_person": 1500000,
    "local_income_tax_ratio": 0.1,
    "local_income_tax_status": "verified: 지방세법 제103조의13 제1항, 원천징수하는 소득세(근로·퇴직 모두)의 100분의 10을 개인지방소득세로 특별징수",
    "local_income_tax_sources": ["https://www.law.go.kr/법령/지방세법/제103조의13 (시행 2026-01-01 본, 2026-10-30 조회)"],
    "nontaxable_meal": {
      "status": "verified",
      "monthly_max": 200000,
      "basis": "소득세법 제12조 제3호 러목: 식사 기타 음식물을 제공받지 아니하는 근로자가 받는 월 20만원 이하의 식사대",
      "sources": ["https://www.law.go.kr/법령/소득세법/제12조 (시행 2026-01-01 본, 2026-10-30 조회)"]
    }
  },

  "withholding_table": {
    "status": "derived",
    "law": "소득세법 시행령 [별표 2] 근로소득 간이세액표 (개정 2026.2.27)",
    "source": "법제처 국가법령정보 별표 원문(korean-law MCP get_annexes, 2026-10-29). 표 본문은 2,990천원까지만 받아 대조(응답 50,000자 잘림).",
    "method_from_note1": "근로소득공제, 기본공제, 특별소득공제·특별세액공제 일부(아래 식), 연금보험료공제, 근로소득세액공제, 세율 반영",
    "special_deduction_by_family": {
      "1": "3100000 + G*0.04 (3천만 이하) / -(G-30000000)*0.05 (3천만~4천5백만) / 3100000 + G*0.015 (4천5백만~7천만) / 3100000 + G*0.005 (7천만~1억2천만)",
      "2": "3600000 + G*0.04 / -(G-30000000)*0.05 / 3600000 + G*0.02 / 3600000 + G*0.01",
      "3plus": "5000000 + G*0.07 / -(G-30000000)*0.05 / 5000000 + G*0.05 / 5000000 + G*0.03, 각 구간에 + (G-40000000)*0.04 (4천만 초과분)"
    },
    "pension_rate_in_table": 0.045,
    "pension_rate_note": "표 본문 값은 연금보험료공제를 4.5%(2025년 요율)로 넣어야 맞는다. 4.75%로 넣으면 월 80~260원 적게 나온다(test 로 확인). 실제 공제되는 국민연금은 4.75%.",
    "child_8_to_20_monthly_credit":{ "1": 20830, "2": 45830, "per_extra_after_2": 33330 },
    "reverse_engineered": {
      "credit_rule_in_table": "표 값과 맞추려면 근로소득세액공제를 '산출세액 50만원 이하 55%, 초과분 27만5천원+30%'로 넣어야 한다(조문은 130만원). test/withholding.test.mjs 가 별표 값과 대조한다.",
      "band_steps": "770~1,500천원 5천원, 1,500~3,000천원 1만원 간격 확인. 3,000~10,000천원은 2만원 간격으로 가정(unverified)",
      "over_10m": "unverified: 1천만원 초과 구간 별표 식(98% 반영 등)은 원문을 끝까지 못 받아 미구현, 같은 재현식으로 근사하고 화면에 표시"
    }
  },

  "severance": {
    "status": "verified",
    "rule": "계속근로기간 1년에 30일분 이상의 평균임금 (근로자퇴직급여 보장법 제8조)",
    "average_wage": "산정사유 발생일 이전 3개월 임금총액 ÷ 그 기간 총일수. 통상임금보다 적으면 통상임금 (근로기준법 제2조)",
    "bonus_and_leave_pay": "연간 상여금·연차수당은 ×3/12 가산 (고용노동부 계산 예제)",
    "formula": "1일 평균임금 × 30 × (재직일수 ÷ 365)",
    "eligibility": "계속근로 1년 이상, 4주 평균 주 15시간 이상",
    "sources": [
      "근로자퇴직급여 보장법 제8조 (법제처, 2026-10-29 조회)",
      "https://www.moel.go.kr/retirementpayCal.do",
      "https://www.moel.go.kr/faq/faqView.do?seqRepeat=89"
    ]
  },

  "retirement_income_tax": {
    "status": "verified",
    "article": "소득세법 제48조(퇴직소득공제), 제55조 제2항",
    "service_year_deduction": [
      { "upToYears": 5,    "base": 0,        "perYear": 1000000, "overYears": 0 },
      { "upToYears": 10,   "base": 5000000,  "perYear": 2000000, "overYears": 5 },
      { "upToYears": 20,   "base": 15000000, "perYear": 2500000, "overYears": 10 },
      { "upToYears": null, "base": 40000000, "perYear": 3000000, "overYears": 20 }
    ],
    "converted_pay_deduction": [
      { "upTo": 8000000,   "base": 0,         "rate": 1.00, "over": 0 },
      { "upTo": 70000000,  "base": 8000000,   "rate": 0.60, "over": 8000000 },
      { "upTo": 100000000, "base": 45200000,  "rate": 0.55, "over": 70000000 },
      { "upTo": 300000000, "base": 61700000,  "rate": 0.45, "over": 100000000 },
      { "upTo": null,      "base": 151700000, "rate": 0.35, "over": 300000000 }
    ],
    "steps": "근속연수(1년 미만 올림) → 근속연수공제 → 환산급여 = (퇴직소득 - 근속연수공제) × 12 ÷ 근속연수 → 환산급여공제 → 과세표준 × 기본세율 = 환산산출세액 → ÷12 × 근속연수",
    "official_example": "국세청: 퇴직급여 1억, 근속 20년 → 산출세액 1,120천원",
    "sources": [
      "https://www.nts.go.kr/nts/cm/cntnts/cntntsView.do?mi=6444&cntntsId=7880",
      "소득세법 제48조·제55조 (법제처)"
    ]
  },

  "interest_income_tax": {
    "status": "verified",
    "withholding_rate": 0.14,
    "local_ratio": 0.1,
    "total_rate": 0.154,
    "comprehensive_threshold": 20000000,
    "deposit_protection_limit": 100000000,
    "rule": "예금·적금 이자는 이자소득이다. 원천징수 소득세 14%에 개인지방소득세(소득세의 10% = 1.4%)를 더해 15.4%. 이자·배당소득 합계가 연 2천만원을 넘으면 종합소득에 합산(금융소득종합과세). 예금자보호는 금융회사별 1인 원금과 이자 합계 1억원까지",
    "rounding": "derived: 소득세·지방소득세를 각각 원 단위 미만 절사로 구현. 금융회사마다 처리 단위가 다를 수 있다",
    "not_implemented": "비과세종합저축·조합 예탁금 저율과세·세금우대 등 특례 상품은 넣지 않았다(일몰·한도 조건을 이번에 원문으로 확인하지 못함)",
    "sources": [
      "소득세법 제129조 제1항 제1호 라목: 그 밖의 이자소득 100분의 14 (법제처 소득세법 시행 2026-01-01 본문, 2026-10-30 조회)",
      "지방세법 제103조의13 제1항: 원천징수하는 소득세의 100분의 10을 개인지방소득세로 특별징수 (법제처, 2026-10-30 조회)",
      "소득세법 제14조 제3항 제6호: 이자·배당소득 합계 2천만원 이하 분리과세 (법제처, 2026-10-30 조회)",
      "예금자보호법 시행령 제18조 제7항: 보험금 지급한도 1억원, 2025-09-01 시행 (법제처, 2026-10-30 조회)"
    ]
  },

  "rent_conversion": {
    "status": "verified",
    "checked_at": "2026-10-30",
    "sources": [
      "주택임대차보호법 제7조의2, 시행령 제9조",
      "상가건물 임대차보호법 시행령 제5조",
      "한국은행 기준금리 추이 https://www.bok.or.kr/portal/singl/baseRate/list.do?dataSeCd=01&menuNo=200643 (항목별 상세는 아래 각 sources)"
    ],
    "housing": {
      "cap_percent": 10,
      "add_percent": 2,
      "rule": "월차임 전환율 상한 = min(연 10%, 한국은행 기준금리 + 연 2%p)",
      "sources": [
        "주택임대차보호법 제7조의2 (시행 2026-01-02, 법제처 2026-10-30 조회)",
        "주택임대차보호법 시행령 제9조: 제1항 연 1할, 제2항 연 2퍼센트 (시행 2026-07-01, 법제처 2026-10-30 조회)"
      ]
    },
    "commercial": {
      "cap_percent": 12,
      "multiplier": 4.5,
      "rule": "월차임 전환율 상한 = min(연 12%, 한국은행 기준금리 × 4.5배)",
      "sources": [
        "상가건물 임대차보호법 시행령 제5조: 제1항 연 1할2푼, 제2항 4.5배 (시행 2026-07-01, 법제처 2026-10-30 조회)"
      ]
    },
    "bok_base_rate": {
      "status": "verified",
      "percent": 3.0,
      "decided": "2026-10-22",
      "effective_since": "2026-08-27",
      "note": "기준금리가 바뀌면 이 값을 고친다. 화면에서도 직접 고쳐 넣을 수 있다. 이력: 2025-05-29 2.50%, 2026-07-16 2.75%, 2026-08-27 3.00%",
      "sources": [
        "https://www.bok.or.kr/portal/singl/baseRate/list.do?dataSeCd=01&menuNo=200643 (한국은행 기준금리 추이, 2026-10-30 조회)",
        "한국은행 통화정책방향 2026-10-22: 기준금리 3.00% 동결 (한국은행 영문 보도자료 2026-10-30 조회)"
      ]
    }
  },

  "brokerage_fee": {
    "status": "verified",
    "checked_at": "2026-10-30",
    "rule": "중개보수는 중개의뢰인 쌍방에서 각각 받되 한쪽에서 받을 수 있는 한도는 아래 표. 시·도 조례가 그 안에서 요율을 정하고 실제 금액은 협의. 부가가치세는 넣지 않았다",
    "housing": {
      "sale": [
        { "upTo": 50000000, "permille": 6, "cap": 250000, "label": "5천만원 미만" },
        { "upTo": 200000000, "permille": 5, "cap": 800000, "label": "5천만원 이상 2억원 미만" },
        { "upTo": 900000000, "permille": 4, "cap": null, "label": "2억원 이상 9억원 미만" },
        { "upTo": 1200000000, "permille": 5, "cap": null, "label": "9억원 이상 12억원 미만" },
        { "upTo": 1500000000, "permille": 6, "cap": null, "label": "12억원 이상 15억원 미만" },
        { "upTo": null, "permille": 7, "cap": null, "label": "15억원 이상" }
      ],
      "lease": [
        { "upTo": 50000000, "permille": 5, "cap": 200000, "label": "5천만원 미만" },
        { "upTo": 100000000, "permille": 4, "cap": 300000, "label": "5천만원 이상 1억원 미만" },
        { "upTo": 600000000, "permille": 3, "cap": null, "label": "1억원 이상 6억원 미만" },
        { "upTo": 1200000000, "permille": 4, "cap": null, "label": "6억원 이상 12억원 미만" },
        { "upTo": 1500000000, "permille": 5, "cap": null, "label": "12억원 이상 15억원 미만" },
        { "upTo": null, "permille": 6, "cap": null, "label": "15억원 이상" }
      ]
    },
    "officetel": { "sale_permille": 5, "lease_permille": 4, "condition": "전용면적 85㎡ 이하, 상·하수도 시설을 갖춘 전용입식 부엌, 전용수세식 화장실 및 목욕시설" },
    "other": { "max_permille": 9, "note": "주택·위 요건의 오피스텔 외 중개대상물(상가·토지 등)은 거래금액의 1천분의 9 이내에서 협의" },
    "monthly_rent": { "multiplier": 100, "multiplier_under_threshold": 70, "threshold": 50000000, "rule": "보증금 외 월세가 있으면 월세×100을 보증금에 더한 금액이 거래금액. 그 합이 5천만원 미만이면 월세×70" },
    "sources": [
      "공인중개사법 시행규칙 제20조 제1항·제4항·제5항·제6항 (시행 2026-08-28, 법제처 2026-10-30 조회)",
      "공인중개사법 시행규칙 [별표 1] 주택 중개보수 상한요율 (2021-10-19 신설, 법제처 2026-10-30 조회)",
      "공인중개사법 시행규칙 [별표 2] 오피스텔 중개보수 요율 (법제처 2026-10-30 조회)"
    ]
  },

  "annual_leave": {
    "status": "verified",
    "checked_at": "2026-10-30",
    "base_days": 15,
    "extra_days_per_2_years": 1,
    "max_days": 25,
    "first_year_max_days": 11,
    "min_weekly_hours": 15,
    "attendance_threshold_percent": 80,
    "rule": "1년간 80% 이상 출근하면 15일. 계속근로 1년 미만(또는 출근율 80% 미만)이면 1개월 개근 시 1일. 3년 이상이면 최초 1년을 넘는 계속근로 2년마다 1일 가산, 총 25일 한도. 1년 안에 쓰지 않으면 소멸(사용자 귀책 제외)",
    "pay": "미사용 연차수당 = 남은 연차 × 1일 통상임금(통상임금 ÷ 월 환산시간 × 1일 소정근로시간). 취업규칙에서 평균임금으로 정하면 달라질 수 있다",
    "part_time": "단시간근로자 연차 시간 = 통상근로자 연차일수 × (소정근로시간 ÷ 통상근로자 소정근로시간) × 8시간, 1시간 미만은 1시간 (시행령 별표 2 제4호 나목)",
    "sources": [
      "근로기준법 제60조 제1항·제2항·제4항·제5항·제7항 (시행 2026-10-08, 법제처 2026-10-30 조회)",
      "근로기준법 제61조 제1항·제2항: 사용 촉진 절차를 밟으면 소멸한 연차에 보상 의무 없음 (법제처 2026-10-30 조회)",
      "근로기준법 제11조, 시행령 제7조·[별표 1]: 상시 4명 이하 사업장에는 제60조·제61조 적용 안 됨 (제55조 제1항 주휴는 적용) (법제처 2026-10-30 조회)",
      "근로기준법 제18조 제3항 (4주 평균 주 15시간 미만 제외)",
      "근로기준법 시행령 [별표 2] 제4호 단시간근로자의 휴일·휴가 (2021-10-14 개정, 법제처 2026-10-30 조회)"
    ]
  },

  "loan": {
    "status": "derived",
    "note": "대출 이자 계산에는 법정 요율이 없다. 원리금균등·원금균등·만기일시 표준 공식으로 계산하고, 월 이자는 원 단위 미만 절사, 원리금균등 월 상환액은 반올림, 마지막 달에 남은 원금을 정리한다. 은행의 실제 고지액은 일수 계산과 원 단위 처리에 따라 다를 수 있다",
    "not_implemented": "중도상환수수료, 변동금리 재산정, 일수 기준 이자, 대출 취급수수료·인지세"
  },

  "not_checked_yet": [
    "양도소득세 세율·장기보유특별공제·1세대1주택 비과세 한도 (2026)",
    "국민연금·건강보험·고용보험 보험료의 10원 미만 절사 근거 조문(지금은 10원 미만 절사로 구현)",
    "간이세액표 별표 2 의 3,000천원 이상 칸과 1천만원 초과 식"
  ]
}
