{
    "openapi": "3.1.0",
    "info": {
        "title": "지방세.한국 Calculator API",
        "version": "1.0.0",
        "description": "Public read-only calculator and tool endpoints. No API key. Start with the published examples; consult the linked forms for branch-specific requirements. Operations named calculate_* return a tax amount (total_won/collected_won); operations named tool_* are guides, deadlines, clawback screens, glossaries and lookups with their own response shapes."
    },
    "servers": [
        {
            "url": "https://xn--vh3bo6gfti.xn--3e0b707e"
        }
    ],
    "security": [],
    "externalDocs": {
        "url": "https://xn--vh3bo6gfti.xn--3e0b707e/ai-calculators.txt"
    },
    "paths": {
        "/acqtax.php": {
            "get": {
                "operationId": "calculate_acqtax",
                "summary": "취득세 계산기",
                "description": "부동산·차량·선박 등을 취득한 시점의 법령으로 계산합니다. 중과·감면·가산세·사후절차까지.\\n취득일이 언제인지가 세액을 바꿉니다. 정비사업은 일반 매매와 취득일이 달라 별도 화면이 있습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "취득일(또는 계약일·잔금지급일 같은 취득시기 사실) — 취득일이 언제인가요? 잔금지급일·등기일·계약일 중 아는 날짜를 알려 주세요. 취득일 당시 법령으로 계산합니다. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-06-01"
                    },
                    {
                        "name": "o",
                        "in": "query",
                        "required": false,
                        "description": "취득 물건 — 무엇을 취득했나요? (주택·농지·그 밖의 부동산·차량·선박 등) Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "주택",
                                "농지",
                                "부동산기타",
                                "선박",
                                "차량",
                                "기계장비",
                                "항공기",
                                "입목",
                                "광업권",
                                "회원권"
                            ]
                        },
                        "example": "주택"
                    },
                    {
                        "name": "c",
                        "in": "query",
                        "required": false,
                        "description": "취득 원인 — 어떻게 취득했나요? (매매 등 유상·증여 등 무상·상속·신축 등 원시취득 …) Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "유상",
                                "상속",
                                "무상",
                                "원시",
                                "공유물분할",
                                "합유총유분할",
                                "법인합병분할"
                            ]
                        },
                        "example": "유상"
                    },
                    {
                        "name": "hc",
                        "in": "query",
                        "required": false,
                        "description": "취득 후 1세대 주택 수 — 이번 주택을 취득한 뒤 세대 전체가 보유하는 주택은 몇 채인가요? (분양권·입주권·주거용 오피스텔 포함 여부도 알려 주세요) If omitted the engine assumes: 1. Applies when {\"o\":[\"주택\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "b",
                        "in": "query",
                        "required": false,
                        "description": "과세표준(취득가액) — 실제 취득가격(계약서상 매매대금 등)은 얼마인가요? 무상·상속이면 시가인정액이나 시가표준액을 알려 주세요. Do not infer from: 시세, 호가, KB시세, 공시가격(유상취득인 경우). Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "oa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "60"
                    },
                    {
                        "name": "obv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10000000000"
                    },
                    {
                        "name": "adj",
                        "in": "query",
                        "required": false,
                        "description": "조정대상지역 여부 — 취득한 주택이 취득일 당시 조정대상지역에 있었나요? If omitted the engine assumes: false. Applies when {\"o\":[\"주택\"],\"c\":[\"유상\",\"무상\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "tp",
                        "in": "query",
                        "required": false,
                        "description": "취득자 구분(개인·법인) — 취득자가 개인인가요, 법인인가요? If omitted the engine assumes: \"개인\". Applies when {\"o\":[\"주택\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "d": "2026-06-01",
                            "o": "주택",
                            "c": "유상",
                            "hc": "1",
                            "b": "500000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&o=%EC%A3%BC%ED%83%9D&c=%EC%9C%A0%EC%83%81&hc=1&b=500000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&o=%EC%A3%BC%ED%83%9D&c=%EC%9C%A0%EC%83%81&hc=1&b=500000000"
                    },
                    {
                        "input": {
                            "d": "2026-06-01",
                            "o": "부동산기타",
                            "c": "유상",
                            "b": "500000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&o=%EB%B6%80%EB%8F%99%EC%82%B0%EA%B8%B0%ED%83%80&c=%EC%9C%A0%EC%83%81&b=500000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&o=%EB%B6%80%EB%8F%99%EC%82%B0%EA%B8%B0%ED%83%80&c=%EC%9C%A0%EC%83%81&b=500000000"
                    },
                    {
                        "input": {
                            "d": "2026-06-01",
                            "oa": "60",
                            "obv": "10000000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&oa=60&obv=10000000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax.php?d=2026-06-01&oa=60&obv=10000000000"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/proptax.php": {
            "get": {
                "operationId": "calculate_proptax",
                "summary": "재산세 계산기",
                "description": "과세기준일(6월 1일) 현재의 소유자에게 부과되는 재산세를 계산합니다.\\n주택만 과세표준상한이고 나머지는 세부담상한 150%입니다. 1주택 세율특례는 2026년이 마지막 해입니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "y",
                        "in": "query",
                        "required": false,
                        "description": "과세연도 — 몇 년도 재산세인가요? (과세기준일은 그해 6월 1일) Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026"
                    },
                    {
                        "name": "sub",
                        "in": "query",
                        "required": false,
                        "description": "과세대상 — 주택·건축물·토지·선박·항공기 중 무엇인가요? If omitted the engine assumes: \"house\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "house",
                                "building",
                                "land",
                                "ship",
                                "aircraft"
                            ]
                        },
                        "example": "house"
                    },
                    {
                        "name": "sv",
                        "in": "query",
                        "required": false,
                        "description": "시가표준액(공시가격) — 해당 연도 공시가격(주택은 공동·개별주택가격, 토지는 개별공시지가 × 면적)은 얼마인가요? Do not infer from: 시세, 실거래가, 매매가, KB시세. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "lc",
                        "in": "query",
                        "required": false,
                        "description": "토지 과세대상 구분 — 토지가 종합합산·별도합산·분리과세 중 어디에 해당하나요? (재산세 과세명세서의 과세구분을 확인해 주세요) If omitted the engine assumes: \"aggregate\". Applies when {\"sub\":[\"land\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "aggregate",
                                "separate",
                                "split_farm",
                                "split_luxury",
                                "split_other"
                            ]
                        },
                        "example": "aggregate"
                    },
                    {
                        "name": "one",
                        "in": "query",
                        "required": false,
                        "description": "1세대 1주택 여부 — 과세기준일(6월 1일) 현재 세대 전체가 이 주택 한 채만 보유하고 있나요? (1세대 1주택 특례세율 판단) If omitted the engine assumes: false. Applies when {\"sub\":[\"house\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "bt",
                        "in": "query",
                        "required": false,
                        "description": "건축물 유형 — 고급오락장·과밀억제권역 공장 등 중과 대상 건축물인가요? If omitted the engine assumes: \"other\". Applies when {\"sub\":[\"building\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "luxury",
                                "factory",
                                "other"
                            ]
                        }
                    },
                    {
                        "name": "sh",
                        "in": "query",
                        "required": false,
                        "description": "지분율 — 단독 소유인가요? 공동 소유라면 본인 지분율은 얼마인가요? If omitted the engine assumes: 1. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "y": "2026",
                            "sub": "house",
                            "sv": "500000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=house&sv=500000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=house&sv=500000000"
                    },
                    {
                        "input": {
                            "y": "2026",
                            "sub": "land",
                            "lc": "aggregate",
                            "sv": "300000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=land&lc=aggregate&sv=300000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=land&lc=aggregate&sv=300000000"
                    },
                    {
                        "input": {
                            "y": "2026",
                            "sub": "building",
                            "sv": "1000000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=building&sv=1000000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/proptax.php?y=2026&sub=building&sv=1000000000"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/inctax.php": {
            "get": {
                "operationId": "calculate_inctax",
                "summary": "지방소득세 계산기",
                "description": "개인 종합소득분·퇴직소득분·양도소득분·법인분을 그 시점 표준세율로 계산하고 근거 조문을 함께 보여줍니다. 누진구간·조례 가감·연분연승까지.\\n넣는 값은 「소득」이 아니라 **과세표준**입니다 — 지방소득세는 2014년부터 독립세라 소득세·법인세 과세표준과 같은 금액에 제 세율을 적용합니다. 세액공제·감면(`ra`·`rp`)은 이미 계산된 조문·비율을 직접 입력하면 반영합니다 — 감면 대상 해당 여부는 판정하지 않습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "k",
                        "in": "query",
                        "required": false,
                        "description": "갈래 — 개인 종합소득분·퇴직소득분·양도소득분·법인분 중 무엇인가요? If omitted the engine assumes: \"personal_global\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "personal_global",
                                "retirement",
                                "transfer",
                                "corporate"
                            ]
                        },
                        "example": "personal_global"
                    },
                    {
                        "name": "b",
                        "in": "query",
                        "required": false,
                        "description": "과세표준(국세에서 확정된 값) — 종합소득세(또는 법인세·퇴직소득세·양도소득세) 신고서의 과세표준은 얼마인가요? 소득 금액이 아니라 과세표준입니다. Do not infer from: 총수입, 연봉, 매출, 당기순이익, 양도차익, 소득금액. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "기준일 — 사건 기준일(거래일·지급일·상속개시일 등)이 언제인가요? 오늘 기준 법령으로 계산해도 되는지 확인이 필요합니다. If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-06-01"
                    },
                    {
                        "name": "o",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "-10"
                    },
                    {
                        "name": "sy",
                        "in": "query",
                        "required": false,
                        "description": "근속연수 — 근속연수는 몇 년인가요? Applies when {\"k\":[\"retirement\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20"
                    },
                    {
                        "name": "ti",
                        "in": "query",
                        "required": false,
                        "description": "양도 자산 항목 — 양도한 자산의 종류와 보유기간은 어떻게 되나요? (지방세법 제103조의3 각 호 — 계산기 화면의 항목 목록에서 고르세요) Applies when {\"k\":[\"transfer\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1-general"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "k": "personal_global",
                            "b": "50000000",
                            "d": "2026-06-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=personal_global&b=50000000&d=2026-06-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=personal_global&b=50000000&d=2026-06-01"
                    },
                    {
                        "input": {
                            "k": "corporate",
                            "b": "100000000",
                            "d": "2026-06-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=corporate&b=100000000&d=2026-06-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=corporate&b=100000000&d=2026-06-01"
                    },
                    {
                        "input": {
                            "k": "personal_global",
                            "b": "100000000",
                            "d": "2026-06-01",
                            "o": "-10"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=personal_global&b=100000000&d=2026-06-01&o=-10&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=personal_global&b=100000000&d=2026-06-01&o=-10"
                    },
                    {
                        "input": {
                            "k": "retirement",
                            "b": "100000000",
                            "sy": "20",
                            "d": "2026-06-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=retirement&b=100000000&sy=20&d=2026-06-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=retirement&b=100000000&sy=20&d=2026-06-01"
                    },
                    {
                        "input": {
                            "k": "transfer",
                            "b": "100000000",
                            "ti": "1-general",
                            "d": "2026-08-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=transfer&b=100000000&ti=1-general&d=2026-08-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inctax.php?k=transfer&b=100000000&ti=1-general&d=2026-08-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/restax2.php": {
            "get": {
                "operationId": "calculate_restax2",
                "summary": "지역자원시설세 계산기",
                "description": "소방분은 재산세와 함께 고지됩니다. 특정자원분·특정시설분은 발전용수·지하수·컨테이너·발전량 등에 붙습니다.\\n갈래 이름이 2021년 1월 1일에 통째로 바뀌었습니다. 2020년 이전 건은 「특정자원」·「특정부동산」입니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "branch",
                        "in": "query",
                        "required": false,
                        "description": "갈래 — 소방분·특정자원분·특정시설분 중 무엇인가요? If omitted the engine assumes: \"소방분\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "소방분",
                                "특정자원분",
                                "특정시설분",
                                "공공시설분"
                            ]
                        },
                        "example": "소방분"
                    },
                    {
                        "name": "year",
                        "in": "query",
                        "required": false,
                        "description": "과세연도 — 몇 년도분인가요? If omitted the engine assumes: \"this_year\". Applies when {\"branch\":[\"소방분\",\"공공시설분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026"
                    },
                    {
                        "name": "tax_base",
                        "in": "query",
                        "required": false,
                        "description": "과세표준(또는 시가표준액) — 건축물·선박의 시가표준액(재산세 과세표준)은 얼마인가요? Applies when {\"branch\":[\"소방분\",\"공공시설분\"]}. Do not infer from: 시세, 매매가. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "date",
                        "in": "query",
                        "required": false,
                        "description": "기준일 — 사건 기준일(거래일·지급일·상속개시일 등)이 언제인가요? 오늘 기준 법령으로 계산해도 되는지 확인이 필요합니다. If omitted the engine assumes: \"today\". Applies when {\"branch\":[\"특정자원분\",\"특정시설분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-08-01"
                    },
                    {
                        "name": "object",
                        "in": "query",
                        "required": false,
                        "description": "과세물건 — 과세물건이 무엇인가요? (특정자원분: 발전용수·지하수·지하자원 / 특정시설분: 컨테이너·원자력발전·화력발전·폐기물) Applies when {\"branch\":[\"특정자원분\",\"특정시설분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "발전용수",
                                "지하수",
                                "지하자원",
                                "컨테이너",
                                "원자력발전",
                                "화력발전",
                                "폐기물"
                            ]
                        },
                        "example": "지하수"
                    },
                    {
                        "name": "subitem",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "가"
                    },
                    {
                        "name": "quantity",
                        "in": "query",
                        "required": false,
                        "description": "수량(또는 광물가액) — 과세 수량(㎥·kWh·TEU·톤 등, 지하자원은 광물가액)은 얼마인가요? Applies when {\"branch\":[\"특정자원분\",\"특정시설분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "fire_risk",
                        "in": "query",
                        "required": false,
                        "description": "화재위험 건축물 여부 — 대형마트·공연장 등 화재위험 건축물에 해당하나요? (/restax2-fire-guide.php 참고) If omitted the engine assumes: \"none\". Applies when {\"branch\":[\"소방분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "branch": "소방분",
                            "year": "2026",
                            "tax_base": "500000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%EC%86%8C%EB%B0%A9%EB%B6%84&year=2026&tax_base=500000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%EC%86%8C%EB%B0%A9%EB%B6%84&year=2026&tax_base=500000000"
                    },
                    {
                        "input": {
                            "branch": "특정자원분",
                            "date": "2026-08-01",
                            "object": "지하수",
                            "subitem": "가",
                            "quantity": "500"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%ED%8A%B9%EC%A0%95%EC%9E%90%EC%9B%90%EB%B6%84&date=2026-08-01&object=%EC%A7%80%ED%95%98%EC%88%98&subitem=%EA%B0%80&quantity=500&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%ED%8A%B9%EC%A0%95%EC%9E%90%EC%9B%90%EB%B6%84&date=2026-08-01&object=%EC%A7%80%ED%95%98%EC%88%98&subitem=%EA%B0%80&quantity=500"
                    },
                    {
                        "input": {
                            "branch": "특정시설분",
                            "date": "2026-08-01",
                            "object": "원자력발전",
                            "quantity": "100000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%ED%8A%B9%EC%A0%95%EC%8B%9C%EC%84%A4%EB%B6%84&date=2026-08-01&object=%EC%9B%90%EC%9E%90%EB%A0%A5%EB%B0%9C%EC%A0%84&quantity=100000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2.php?branch=%ED%8A%B9%EC%A0%95%EC%8B%9C%EC%84%A4%EB%B6%84&date=2026-08-01&object=%EC%9B%90%EC%9E%90%EB%A0%A5%EB%B0%9C%EC%A0%84&quantity=100000000"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/regtax.php": {
            "get": {
                "operationId": "calculate_regtax",
                "summary": "등록면허세 계산기",
                "description": "재산권 등기·등록에 붙는 등록분과, 각종 면허에 붙는 면허분을 계산합니다.\\n둘은 사실상 다른 세금입니다. 면허분에는 지방교육세·농특세가 붙지 않습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "p",
                        "in": "query",
                        "required": false,
                        "description": "등록분·면허분 — 등기·등록에 대한 세금(등록분)인가요, 면허에 대한 세금(면허분)인가요? If omitted the engine assumes: \"registration\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "registration",
                                "license"
                            ]
                        },
                        "example": "registration"
                    },
                    {
                        "name": "ic",
                        "in": "query",
                        "required": false,
                        "description": "등록 대상(등기·등록 갈래) — 어떤 등기·등록인가요? (예: 법인 설립·증자·본점이전·지점설치, 저당권 설정, 소유권 보존·이전 등) 아래 목록에서 해당 갈래를 고르세요 — 계산기가 갈래를 판정하지 않습니다. Applies when {\"p\":[\"registration\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1-나-1"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "등기·등록일(기준일) — 사건 기준일(거래일·지급일·상속개시일 등)이 언제인가요? 오늘 기준 법령으로 계산해도 되는지 확인이 필요합니다. If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-06-01"
                    },
                    {
                        "name": "b",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "rb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "제척기간경과"
                    },
                    {
                        "name": "qad",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2000-01-01"
                    },
                    {
                        "name": "lk",
                        "in": "query",
                        "required": false,
                        "description": "면허 종별 — 면허가 제1종~제5종 중 어디에 해당하나요? (지방세법 시행령 별표 1 — 계산기가 판정하지 않습니다) Applies when {\"p\":[\"license\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5"
                            ]
                        },
                        "example": "1"
                    },
                    {
                        "name": "lg",
                        "in": "query",
                        "required": false,
                        "description": "면허 지역 구분 — 면허 사업장이 있는 곳이 인구 50만 이상 시·그 밖의 시·군 중 어디인가요? Applies when {\"p\":[\"license\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "city_500k"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "p": "registration",
                            "ic": "1-나-1",
                            "d": "2026-06-01",
                            "b": "500000000",
                            "rb": "제척기간경과",
                            "qad": "2000-01-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax.php?p=registration&ic=1-%EB%82%98-1&d=2026-06-01&b=500000000&rb=%EC%A0%9C%EC%B2%99%EA%B8%B0%EA%B0%84%EA%B2%BD%EA%B3%BC&qad=2000-01-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax.php?p=registration&ic=1-%EB%82%98-1&d=2026-06-01&b=500000000&rb=%EC%A0%9C%EC%B2%99%EA%B8%B0%EA%B0%84%EA%B2%BD%EA%B3%BC&qad=2000-01-01"
                    },
                    {
                        "input": {
                            "p": "license",
                            "lk": "1",
                            "lg": "city_500k",
                            "d": "2026-06-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax.php?p=license&lk=1&lg=city_500k&d=2026-06-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax.php?p=license&lk=1&lg=city_500k&d=2026-06-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/restax.php": {
            "get": {
                "operationId": "calculate_restax",
                "summary": "주민세 계산기",
                "description": "개인분은 지자체가 고지하고, 사업소분·종업원분은 신고납부입니다.\\n한 세목 안에 보통징수와 신고납부가 섞여 있어 가산세와 경정청구가 갈래마다 다릅니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "branch",
                        "in": "query",
                        "required": false,
                        "description": "갈래 — 개인분·사업소분·종업원분 중 무엇인가요? If omitted the engine assumes: \"사업소분\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "개인분",
                                "사업소분",
                                "종업원분"
                            ]
                        },
                        "example": "사업소분"
                    },
                    {
                        "name": "year",
                        "in": "query",
                        "required": false,
                        "description": "과세연도 — 몇 년도분인가요? If omitted the engine assumes: \"this_year\". Applies when {\"branch\":[\"개인분\",\"사업소분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026"
                    },
                    {
                        "name": "owner",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "법인"
                    },
                    {
                        "name": "area_sqm",
                        "in": "query",
                        "required": false,
                        "description": "사업소 연면적(㎡) — 사업소 연면적은 몇 ㎡인가요? (330㎡를 넘으면 연면적분이 붙습니다) Applies when {\"branch\":[\"사업소분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "kind",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "개인"
                    },
                    {
                        "name": "ordinance_won",
                        "in": "query",
                        "required": false,
                        "description": "개인분 조례 세액 — 주소지 지방자치단체 조례가 정한 개인분 세액은 얼마인가요? (고지서에서 확인, 법정 한도 1만원) Applies when {\"branch\":[\"개인분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "6000"
                    },
                    {
                        "name": "pay_date",
                        "in": "query",
                        "required": false,
                        "description": "급여 지급일 — 급여를 지급한 날이 언제인가요? If omitted the engine assumes: \"today\". Applies when {\"branch\":[\"종업원분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-06-25"
                    },
                    {
                        "name": "salary_total",
                        "in": "query",
                        "required": false,
                        "description": "그 달의 급여총액(원) — 해당 월에 지급한 종업원 급여총액은 얼마인가요? Applies when {\"branch\":[\"종업원분\"]}. Do not infer from: 연봉, 연간 급여 합계. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "big_city",
                        "in": "query",
                        "required": false,
                        "description": "인구 50만 이상 시 소재 여부(아님으로 가정) — 사업소(주소지)가 인구 50만 이상 시에 있나요? 그렇다면 지방교육세 세율이 달라집니다. If omitted the engine assumes: false. Applies when {\"branch\":[\"개인분\",\"사업소분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "sme",
                        "in": "query",
                        "required": false,
                        "description": "중소기업 해당 여부(아님으로 가정) — 중소기업인가요? 중소기업이면 종업원 수 증가에 따른 공제가 있을 수 있습니다. If omitted the engine assumes: false. Applies when {\"branch\":[\"종업원분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "branch": "사업소분",
                            "year": "2026",
                            "owner": "법인",
                            "area_sqm": "1000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EC%82%AC%EC%97%85%EC%86%8C%EB%B6%84&year=2026&owner=%EB%B2%95%EC%9D%B8&area_sqm=1000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EC%82%AC%EC%97%85%EC%86%8C%EB%B6%84&year=2026&owner=%EB%B2%95%EC%9D%B8&area_sqm=1000"
                    },
                    {
                        "input": {
                            "branch": "개인분",
                            "year": "2026",
                            "kind": "개인",
                            "ordinance_won": "6000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EA%B0%9C%EC%9D%B8%EB%B6%84&year=2026&kind=%EA%B0%9C%EC%9D%B8&ordinance_won=6000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EA%B0%9C%EC%9D%B8%EB%B6%84&year=2026&kind=%EA%B0%9C%EC%9D%B8&ordinance_won=6000"
                    },
                    {
                        "input": {
                            "branch": "종업원분",
                            "pay_date": "2026-06-25",
                            "salary_total": "200000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EC%A2%85%EC%97%85%EC%9B%90%EB%B6%84&pay_date=2026-06-25&salary_total=200000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax.php?branch=%EC%A2%85%EC%97%85%EC%9B%90%EB%B6%84&pay_date=2026-06-25&salary_total=200000000"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/cartax.php": {
            "get": {
                "operationId": "calculate_cartax",
                "summary": "자동차세 계산기",
                "description": "소유분은 연 2기로 고지되고, 주행분은 교통·에너지·환경세에 붙습니다.\\n같은 배기량이라도 영업용과 비영업용의 세액이 열 배 넘게 다릅니다. 비영업용 승용차는 지방교육세 30%가 더 붙습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "branch",
                        "in": "query",
                        "required": false,
                        "description": "갈래 — 자동차를 가진 데 대한 세금(소유분)인가요, 주행분인가요? If omitted the engine assumes: \"소유분\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "소유분",
                                "주행분"
                            ]
                        },
                        "example": "소유분"
                    },
                    {
                        "name": "year",
                        "in": "query",
                        "required": false,
                        "description": "과세연도 — 몇 년도 자동차세인가요? If omitted the engine assumes: \"this_year\". Applies when {\"branch\":[\"소유분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026"
                    },
                    {
                        "name": "kind",
                        "in": "query",
                        "required": false,
                        "description": "차종 — 승용·승합·화물·특수·3륜 이하 중 무엇인가요? If omitted the engine assumes: \"승용\". Applies when {\"branch\":[\"소유분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "승용",
                                "그 밖의 승용",
                                "승합",
                                "화물",
                                "특수",
                                "3륜이하"
                            ]
                        },
                        "example": "승용"
                    },
                    {
                        "name": "use",
                        "in": "query",
                        "required": false,
                        "description": "용도 — 영업용(택시·렌터카 등)인가요, 비영업용인가요? If omitted the engine assumes: \"비영업용\". Applies when {\"branch\":[\"소유분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "비영업용",
                                "영업용"
                            ]
                        },
                        "example": "비영업용"
                    },
                    {
                        "name": "cc",
                        "in": "query",
                        "required": false,
                        "description": "배기량(cc) — 자동차 배기량은 몇 cc인가요? (자동차등록증에 적혀 있습니다) Applies when {\"branch\":[\"소유분\"],\"kind\":[\"승용\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1998"
                    },
                    {
                        "name": "date",
                        "in": "query",
                        "required": false,
                        "description": "납세의무 성립일 — 사건 기준일(거래일·지급일·상속개시일 등)이 언제인가요? 오늘 기준 법령으로 계산해도 되는지 확인이 필요합니다. If omitted the engine assumes: \"today\". Applies when {\"branch\":[\"주행분\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-06-25"
                    },
                    {
                        "name": "transport_tax",
                        "in": "query",
                        "required": false,
                        "description": "교통·에너지·환경세액 — 납부한 교통·에너지·환경세액은 얼마인가요? Applies when {\"branch\":[\"주행분\"]}. Do not infer from: 주유비, 유류 구입액. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "age_base_date",
                        "in": "query",
                        "required": false,
                        "description": "차령 기산일(최초 등록일) — 최초 등록일(또는 차령 기산일)이 언제인가요? 연식만으로는 차령 경감이 정확히 계산되지 않습니다. If omitted the engine assumes: null. Applies when {\"branch\":[\"소유분\"],\"kind\":[\"승용\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2020-09-15"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "branch": "소유분",
                            "year": "2026",
                            "kind": "승용",
                            "use": "비영업용",
                            "cc": "1998"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%86%8C%EC%9C%A0%EB%B6%84&year=2026&kind=%EC%8A%B9%EC%9A%A9&use=%EB%B9%84%EC%98%81%EC%97%85%EC%9A%A9&cc=1998&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%86%8C%EC%9C%A0%EB%B6%84&year=2026&kind=%EC%8A%B9%EC%9A%A9&use=%EB%B9%84%EC%98%81%EC%97%85%EC%9A%A9&cc=1998"
                    },
                    {
                        "input": {
                            "branch": "주행분",
                            "date": "2026-06-25",
                            "transport_tax": "100000000"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%A3%BC%ED%96%89%EB%B6%84&date=2026-06-25&transport_tax=100000000&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%A3%BC%ED%96%89%EB%B6%84&date=2026-06-25&transport_tax=100000000"
                    },
                    {
                        "input": {
                            "branch": "소유분",
                            "year": "2026",
                            "kind": "승용",
                            "use": "비영업용",
                            "cc": "1998",
                            "age_base_date": "2020-09-15"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%86%8C%EC%9C%A0%EB%B6%84&year=2026&kind=%EC%8A%B9%EC%9A%A9&use=%EB%B9%84%EC%98%81%EC%97%85%EC%9A%A9&cc=1998&age_base_date=2020-09-15&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cartax.php?branch=%EC%86%8C%EC%9C%A0%EB%B6%84&year=2026&kind=%EC%8A%B9%EC%9A%A9&use=%EB%B9%84%EC%98%81%EC%97%85%EC%9A%A9&cc=1998&age_base_date=2020-09-15"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/cgtax.php": {
            "get": {
                "operationId": "calculate_cgtax",
                "summary": "양도소득세 계산기",
                "description": "부동산 등을 양도한 시점의 세율로 양도소득세를 계산합니다. 1세대1주택 비과세(고가주택 안분)·장기보유특별공제·다주택 중과·지정지역 비사업용 토지 중과·같은 과세기간 자산 2건 이상 합산·비교·조합원입주권 비과세·1세대1주택 특례(일시적 2주택·상속주택·동거봉양·혼인·문화재주택·농어촌주택·장기임대주택 및 장기어린이집 거주주택)까지.\\n국세 계산기 넷 중 하나입니다(지방세 일곱, 국세는 이것 포함해 넷 — 종합부동산세·증여세·상속세도 국세). 거주주택을 갈아탄 경우(\"직전거주주택보유주택\")의 거주기간은 등록일 기준으로 다시 계산할 수 있습니다(시행령 제155조⑳1호 괄호) — 다만 그 보유기간 안분(⑳ 후단)은 이 계산기가 어느 특례에서도 보유·거주기간 요건 자체를 판정하지 않는 것과 같은 이유로 강제 계산하지 않습니다. 자산 항목·요건 충족 여부는 이용자가 직접 판단해 고릅니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "tp",
                        "in": "query",
                        "required": false,
                        "description": "양도가액 — 실제 양도가액(매도 금액)은 얼마인가요? Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "900000000"
                    },
                    {
                        "name": "ne",
                        "in": "query",
                        "required": false,
                        "description": "필요경비 — 필요경비(취득가액 + 자본적지출 + 양도비용)는 얼마인가요? Do not infer from: 취득가액만. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "600000000"
                    },
                    {
                        "name": "ti",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1-general"
                    },
                    {
                        "name": "hy",
                        "in": "query",
                        "required": false,
                        "description": "보유기간(연) 또는 취득일 — 언제 취득했나요? (취득일을 알려 주시면 보유기간을 계산합니다) Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "양도일 — 양도일(잔금청산일)이 언제인가요? If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "ry",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "3"
                    },
                    {
                        "name": "nt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "aa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2"
                    },
                    {
                        "name": "da",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "assets",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "9억:6억:1-general:5\n5억:1억:10"
                    },
                    {
                        "name": "ur",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "t2h",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "pha",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2021-01-01"
                    },
                    {
                        "name": "nha",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2024-06-01"
                    },
                    {
                        "name": "ech",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hmo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2016-07-01"
                    },
                    {
                        "name": "lrh",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "lrp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "lro",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2024-01-01"
                    },
                    {
                        "name": "oyge",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "mre",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ihs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hhs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "rhi",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "rlf",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "rrf",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "rha",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2021-07-01"
                    },
                    {
                        "name": "mch",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "mo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2016-07-01"
                    },
                    {
                        "name": "sr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "self_farmed_land"
                    },
                    {
                        "name": "sf8",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "a2y",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ao",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2015-01-01"
                    },
                    {
                        "name": "cv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2020-01-01"
                    },
                    {
                        "name": "si",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "과소신고"
                    },
                    {
                        "name": "us",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "fr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "po",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2027-01-15"
                    },
                    {
                        "name": "nd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-12-01"
                    },
                    {
                        "name": "bg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "tp": "900000000",
                            "ne": "600000000",
                            "ti": "1-general",
                            "hy": "5",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=600000000&ti=1-general&hy=5&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=600000000&ti=1-general&hy=5&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "500000000",
                            "ne": "100000000",
                            "ti": "10",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=500000000&ne=100000000&ti=10&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=500000000&ne=100000000&ti=10&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "10",
                            "ry": "3",
                            "nt": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=10&ry=3&nt=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=10&ry=3&nt=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "900000000",
                            "ne": "500000000",
                            "ti": "1-general",
                            "hy": "5",
                            "aa": "1",
                            "hc": "2",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=500000000&ti=1-general&hy=5&aa=1&hc=2&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=500000000&ti=1-general&hy=5&aa=1&hc=2&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "900000000",
                            "ne": "500000000",
                            "ti": "8",
                            "da": "1",
                            "hy": "5",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=500000000&ti=8&da=1&hy=5&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=900000000&ne=500000000&ti=8&da=1&hy=5&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "600000000",
                            "ne": "400000000",
                            "ti": "1-general",
                            "hy": "5",
                            "assets": "9억:6억:1-general:5\n5억:1억:10",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=600000000&ne=400000000&ti=1-general&hy=5&assets=9%EC%96%B5%3A6%EC%96%B5%3A1-general%3A5%0A5%EC%96%B5%3A1%EC%96%B5%3A10&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=600000000&ne=400000000&ti=1-general&hy=5&assets=9%EC%96%B5%3A6%EC%96%B5%3A1-general%3A5%0A5%EC%96%B5%3A1%EC%96%B5%3A10&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-union-right",
                            "hy": "5",
                            "ur": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-union-right&hy=5&ur=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-union-right&hy=5&ur=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "t2h": "1",
                            "pha": "2021-01-01",
                            "nha": "2024-06-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&pha=2021-01-01&nha=2024-06-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&pha=2021-01-01&nha=2024-06-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "ech": "1",
                            "hmo": "2016-07-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&ech=1&hmo=2016-07-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&ech=1&hmo=2016-07-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "lrh": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&lrh=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&lrh=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "1",
                            "lrh": "1",
                            "lrp": "1",
                            "lro": "2024-01-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=1&lrh=1&lrp=1&lro=2024-01-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=1&lrh=1&lrp=1&lro=2024-01-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "600000000",
                            "ne": "400000000",
                            "ti": "1-general",
                            "hy": "5",
                            "assets": "3억:0:8\n2억:0:9",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=600000000&ne=400000000&ti=1-general&hy=5&assets=3%EC%96%B5%3A0%3A8%0A2%EC%96%B5%3A0%3A9&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=600000000&ne=400000000&ti=1-general&hy=5&assets=3%EC%96%B5%3A0%3A8%0A2%EC%96%B5%3A0%3A9&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "t2h": "1",
                            "oyge": "1",
                            "pha": "2025-01-01",
                            "nha": "2025-06-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&oyge=1&pha=2025-01-01&nha=2025-06-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&oyge=1&pha=2025-01-01&nha=2025-06-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "t2h": "1",
                            "mre": "1",
                            "pha": "2021-08-01",
                            "nha": "2022-01-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&mre=1&pha=2021-08-01&nha=2022-01-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&t2h=1&mre=1&pha=2021-08-01&nha=2022-01-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "ihs": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&ihs=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&ihs=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "hhs": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&hhs=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&hhs=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "rhi": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rhi=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rhi=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "rlf": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rlf=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rlf=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "rrf": "1",
                            "rha": "2021-07-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rrf=1&rha=2021-07-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&rrf=1&rha=2021-07-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "ry": "3",
                            "mch": "1",
                            "mo": "2016-07-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&mch=1&mo=2016-07-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&ry=3&mch=1&mo=2016-07-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "800000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "10",
                            "sr": "self_farmed_land",
                            "sf8": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=800000000&ne=300000000&ti=1-general&hy=10&sr=self_farmed_land&sf8=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=800000000&ne=300000000&ti=1-general&hy=10&sr=self_farmed_land&sf8=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "800000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "10",
                            "sr": "expropriation_cash",
                            "a2y": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=800000000&ne=300000000&ti=1-general&hy=10&sr=expropriation_cash&a2y=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=800000000&ne=300000000&ti=1-general&hy=10&sr=expropriation_cash&a2y=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "500000000",
                            "ti": "1-general",
                            "ao": "2015-01-01",
                            "cv": "2020-01-01",
                            "nt": "1",
                            "ry": "3",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=500000000&ti=1-general&ao=2015-01-01&cv=2020-01-01&nt=1&ry=3&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=500000000&ti=1-general&ao=2015-01-01&cv=2020-01-01&nt=1&ry=3&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tp": "500000000",
                            "ne": "200000000",
                            "ti": "1-general",
                            "ao": "2024-07-15",
                            "d": "2026-07-14"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=500000000&ne=200000000&ti=1-general&ao=2024-07-15&d=2026-07-14&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=500000000&ne=200000000&ti=1-general&ao=2024-07-15&d=2026-07-14"
                    },
                    {
                        "input": {
                            "tp": "1500000000",
                            "ne": "300000000",
                            "ti": "1-general",
                            "hy": "5",
                            "d": "2026-07-01",
                            "si": "과소신고",
                            "us": "20000000",
                            "fr": "0",
                            "po": "2027-01-15",
                            "nd": "2026-12-01",
                            "bg": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&d=2026-07-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=20000000&fr=0&po=2027-01-15&nd=2026-12-01&bg=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax.php?tp=1500000000&ne=300000000&ti=1-general&hy=5&d=2026-07-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=20000000&fr=0&po=2027-01-15&nd=2026-12-01&bg=1"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/comptax.php": {
            "get": {
                "operationId": "calculate_comptax",
                "summary": "종합부동산세 계산기",
                "description": "고액의 부동산 보유자에게 부과되는 종합부동산세를 주택분·토지분으로 나눠 계산합니다. 1세대1주택자 연령ㆍ보유기간별 세액공제·재산세 기납부세액 공제·재산세 감면규정 준용·세부담의 상한까지 반영합니다.\\n유일하게 지방세와 정의(과세기준일·\"주택\"·\"토지\")를 공유하는 국세입니다. 재산세 기납부세액 공제(제9조③·제14조③⑥)·재산세 감면규정 준용(제6조①②③)은 재산세액·감면비율을 직접 입력하거나(재산세 기납부세액은 보유 물건 목록을 넣으면 시행령 안분공식으로도 자동계산됩니다) — 세부담 상한의 전년도 총세액상당액도 직접 입력하거나, 보유 물건 목록을 쓰면 자동계산됩니다(목록 없이 스칼라 입력만 쓰면 여전히 직접 입력해야 합니다).\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "hv",
                        "in": "query",
                        "required": false,
                        "description": "주택 공시가격 합산(없으면 0) — 과세기준일(6월 1일) 현재 보유 주택 공시가격의 합계는 얼마인가요? 주택이 없으면 0입니다. Do not infer from: 시세, 실거래가. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2000000000"
                    },
                    {
                        "name": "ho",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ha",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "70"
                    },
                    {
                        "name": "hp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "15"
                    },
                    {
                        "name": "la",
                        "in": "query",
                        "required": false,
                        "description": "종합합산 토지 공시가격 합산(없으면 0) — 종합합산 토지(나대지 등)의 공시가격 합계는 얼마인가요? 없으면 0입니다. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "ls",
                        "in": "query",
                        "required": false,
                        "description": "별도합산 토지 공시가격 합산(없으면 0) — 별도합산 토지(상가·사무실 부속토지 등)의 공시가격 합계는 얼마인가요? 없으면 0입니다. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "기준일 — 사건 기준일(거래일·지급일·상속개시일 등)이 언제인가요? 오늘 기준 법령으로 계산해도 되는지 확인이 필요합니다. If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "hn",
                        "in": "query",
                        "required": false,
                        "description": "세대 주택 수 — 과세기준일 현재 본인 명의 주택은 몇 채인가요? Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2"
                    },
                    {
                        "name": "hc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hpi",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hpu",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hrr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.2"
                    },
                    {
                        "name": "hhl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "본가:100:2000000000"
                    },
                    {
                        "name": "hpya",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hpt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "hpy",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2000000"
                    },
                    {
                        "name": "lapt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "lspt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "lapy",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "lspy",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "larr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.5"
                    },
                    {
                        "name": "lsrr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.5"
                    },
                    {
                        "name": "hpd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hbd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1956-07-01"
                    },
                    {
                        "name": "hao",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2011-07-01"
                    },
                    {
                        "name": "si",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "과소신고"
                    },
                    {
                        "name": "us",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000"
                    },
                    {
                        "name": "fr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "po",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2027-01-15"
                    },
                    {
                        "name": "nd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-12-01"
                    },
                    {
                        "name": "hsc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "hsv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "lahl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "본가:100:2000000000"
                    },
                    {
                        "name": "lapya",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "lshl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "본가:100:25000000000"
                    },
                    {
                        "name": "lspya",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "ha": "70",
                            "hp": "15",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "hn": "2",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&hn=2&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&hn=2&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "3000000000",
                            "hc": "1",
                            "hn": "2",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hn=2&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hn=2&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "3000000000",
                            "hc": "1",
                            "hpi": "1",
                            "hpu": "1",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hpi=1&hpu=1&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hpi=1&hpu=1&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "2000000000",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "0",
                            "ls": "25000000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "hn": "2",
                            "hrr": "0.2",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&hn=2&hrr=0.2&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&hn=2&hrr=0.2&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hhl": "본가:100:2000000000",
                            "hpya": "1",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hhl=%EB%B3%B8%EA%B0%80%3A100%3A2000000000&hpya=1&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hhl=%EB%B3%B8%EA%B0%80%3A100%3A2000000000&hpya=1&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "ha": "70",
                            "hp": "15",
                            "hpt": "1000000",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "ha": "70",
                            "hp": "15",
                            "hpt": "1000000",
                            "hpy": "2000000",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&hpy=2000000&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&hpy=2000000&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "2000000000",
                            "lapt": "5000000",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lapt=5000000&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lapt=5000000&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "0",
                            "ls": "25000000000",
                            "lspt": "20000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lspt=20000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lspt=20000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "2000000000",
                            "lapt": "5000000",
                            "lapy": "20000000",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lapt=5000000&lapy=20000000&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lapt=5000000&lapy=20000000&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "0",
                            "ls": "25000000000",
                            "lspt": "20000000",
                            "lspy": "50000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lspt=20000000&lspy=50000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lspt=20000000&lspy=50000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "2000000000",
                            "larr": "0.5",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&larr=0.5&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&larr=0.5&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "0",
                            "ls": "25000000000",
                            "lsrr": "0.5",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lsrr=0.5&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&ls=25000000000&lsrr=0.5&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "3000000000",
                            "hc": "1",
                            "hpd": "1",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hpd=1&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=3000000000&hc=1&hpd=1&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "hbd": "1956-07-01",
                            "hao": "2011-07-01",
                            "hpt": "1000000",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&hbd=1956-07-01&hao=2011-07-01&hpt=1000000&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&hbd=1956-07-01&hao=2011-07-01&hpt=1000000&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "ha": "70",
                            "hp": "15",
                            "hpt": "1000000",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01",
                            "si": "과소신고",
                            "us": "500000",
                            "fr": "0",
                            "po": "2027-01-15",
                            "nd": "2026-12-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&la=0&ls=0&d=2026-07-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=500000&fr=0&po=2027-01-15&nd=2026-12-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hpt=1000000&la=0&ls=0&d=2026-07-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=500000&fr=0&po=2027-01-15&nd=2026-12-01"
                    },
                    {
                        "input": {
                            "hv": "2000000000",
                            "ho": "1",
                            "ha": "70",
                            "hp": "15",
                            "hsc": "1",
                            "hsv": "500000000",
                            "la": "0",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hsc=1&hsv=500000000&la=0&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=2000000000&ho=1&ha=70&hp=15&hsc=1&hsv=500000000&la=0&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "2000000000",
                            "lahl": "본가:100:2000000000",
                            "lapya": "1",
                            "ls": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lahl=%EB%B3%B8%EA%B0%80%3A100%3A2000000000&lapya=1&ls=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=2000000000&lahl=%EB%B3%B8%EA%B0%80%3A100%3A2000000000&lapya=1&ls=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "hv": "0",
                            "la": "0",
                            "lshl": "본가:100:25000000000",
                            "ls": "25000000000",
                            "lspya": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&lshl=%EB%B3%B8%EA%B0%80%3A100%3A25000000000&ls=25000000000&lspya=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/comptax.php?hv=0&la=0&lshl=%EB%B3%B8%EA%B0%80%3A100%3A25000000000&ls=25000000000&lspya=1&d=2026-07-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/gifttax.php": {
            "get": {
                "operationId": "calculate_gifttax",
                "summary": "증여세 계산기",
                "description": "타인으로부터 재산을 무상으로 받았을 때의 증여세를 계산합니다. 관계별 증여재산공제·혼인출산 증여재산공제·세대생략 할증과세에 더해 제33조~제45조의5의 증여의제 규정을 최소 한 갈래씩 반영합니다(비상장주식평가 엔진 포함).\\n상속세(inhtax)와 같은 법(상속세 및 증여세법)을 쓰고 세율표(제26조)도 공유합니다. 증여의제 항목은 증여재산가액을 직접 입력하는 대신 거래·사용 사실을 넣으면 이 계산기가 산출합니다(둘 다 넣으면 오류) — 명의신탁(제45조의2, 조문 자체가 부동산 제외)만 이 사이트 범위 밖이라 없습니다. 혼인 전 미이행 수정신고(제53조의2⑥⑦)는 법 자체가 위임한 시행령이 아직 없어(법령 공백) 반영할 근거가 없습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "gv",
                        "in": "query",
                        "required": false,
                        "description": "증여재산가액 — 증여받은 재산의 가액(시가)은 얼마인가요? Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800000000"
                    },
                    {
                        "name": "rel",
                        "in": "query",
                        "required": false,
                        "description": "증여자와의 관계 — 증여자는 수증자의 누구인가요? (배우자·직계존속·직계비속·그 밖의 친족·타인) Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "spouse",
                                "ascendant",
                                "descendant",
                                "other_relative",
                                "none"
                            ]
                        },
                        "example": "spouse"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "증여일 — 증여일이 언제인가요? If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "mi",
                        "in": "query",
                        "required": false,
                        "description": "수증자 미성년 여부(성년으로 가정) — 증여받는 분이 미성년자(만 19세 미만)인가요? 미성년이면 증여재산공제가 5천만원이 아니라 2천만원입니다. If omitted the engine assumes: false. Applies when {\"rel\":[\"ascendant\"]}. Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "mb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "gs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "gsp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "tt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "buy_low"
                    },
                    {
                        "name": "mp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000000"
                    },
                    {
                        "name": "tp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "600000000"
                    },
                    {
                        "name": "rp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "pv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1500000000"
                    },
                    {
                        "name": "eda",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "ite",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10000000"
                    },
                    {
                        "name": "ait",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "bcs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "small"
                    },
                    {
                        "name": "rpoi",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000000"
                    },
                    {
                        "name": "rptr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.6"
                    },
                    {
                        "name": "rphr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.2"
                    },
                    {
                        "name": "bdhr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.35"
                    },
                    {
                        "name": "bdp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000000"
                    },
                    {
                        "name": "bcte",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "schr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.35"
                    },
                    {
                        "name": "sctt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "free"
                    },
                    {
                        "name": "scmv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "cib",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "indirect_low"
                    },
                    {
                        "name": "ciqp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "ciqs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "ciip",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000"
                    },
                    {
                        "name": "cipr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "ciph",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.4"
                    },
                    {
                        "name": "cira",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "ikb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "high_price"
                    },
                    {
                        "name": "ikvp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000"
                    },
                    {
                        "name": "iks",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "ikpp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "iknt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "ikas",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "400"
                    },
                    {
                        "name": "ikrr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.1"
                    },
                    {
                        "name": "ba2",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "lic",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cwar",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.035"
                    },
                    {
                        "name": "nlr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ba",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "aip",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "tbv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "ipo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "tpp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "ppo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "ppg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "dfa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "cp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10000000"
                    },
                    {
                        "name": "cuor",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "put",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "underpriced"
                    },
                    {
                        "name": "pmv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "pap",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "60000000"
                    },
                    {
                        "name": "ocb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "oca",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "viav",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "viaq",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "vitm",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "nav",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "tap",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cvps",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000"
                    },
                    {
                        "name": "avps",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000"
                    },
                    {
                        "name": "sc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "lgtm",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cint",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cisa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200"
                    },
                    {
                        "name": "cifs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "300"
                    },
                    {
                        "name": "citf",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "400"
                    },
                    {
                        "name": "cisf",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "150"
                    },
                    {
                        "name": "citt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cxqp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "cxqs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "cxip",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000"
                    },
                    {
                        "name": "cxnt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cxsa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200"
                    },
                    {
                        "name": "cyqp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "cyqs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "cyip",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800000"
                    },
                    {
                        "name": "cynt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cysa",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200"
                    },
                    {
                        "name": "cxb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "indirect_low"
                    },
                    {
                        "name": "cxpr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cxph",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.4"
                    },
                    {
                        "name": "cxra",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100"
                    },
                    {
                        "name": "cdvp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000"
                    },
                    {
                        "name": "cdpp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "60000"
                    },
                    {
                        "name": "cdmr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.5"
                    },
                    {
                        "name": "cdms",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "cdrs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "mgrc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "mgpo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000"
                    },
                    {
                        "name": "mgov",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000"
                    },
                    {
                        "name": "mgos",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "mgot",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800"
                    },
                    {
                        "name": "mgmr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cbmv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "cbav",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "60000000"
                    },
                    {
                        "name": "cbpv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "cbps",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000"
                    },
                    {
                        "name": "cbcp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000"
                    },
                    {
                        "name": "cbit",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500"
                    },
                    {
                        "name": "cbsr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "400"
                    },
                    {
                        "name": "cbil",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10000000"
                    },
                    {
                        "name": "cbsg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "cbrt",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cbtp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "bpe",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "bbm",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "6"
                    },
                    {
                        "name": "bdd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "sccs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "600000000"
                    },
                    {
                        "name": "scda",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000000"
                    },
                    {
                        "name": "scdr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "sccb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "sccte",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "sr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "startup"
                    },
                    {
                        "name": "d60",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "r18",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ne10",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "by",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "15"
                    },
                    {
                        "name": "adb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "30000000"
                    },
                    {
                        "name": "adbo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "p10v",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "p10b",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "50000000"
                    },
                    {
                        "name": "p10t",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "afv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000"
                    },
                    {
                        "name": "ad",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "40000000"
                    },
                    {
                        "name": "mbu",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "40000000"
                    },
                    {
                        "name": "si",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "과소신고"
                    },
                    {
                        "name": "us",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "fr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "po",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2027-01-15"
                    },
                    {
                        "name": "nd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-12-01"
                    },
                    {
                        "name": "fo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "gv": "800000000",
                            "rel": "spouse",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=800000000&rel=spouse&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=800000000&rel=spouse&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "300000000",
                            "rel": "ascendant",
                            "mi": "0",
                            "mb": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=300000000&rel=ascendant&mi=0&mb=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=300000000&rel=ascendant&mi=0&mb=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "100000000",
                            "rel": "descendant",
                            "gs": "1",
                            "gsp": "0",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=descendant&gs=1&gsp=0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=descendant&gs=1&gsp=0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "buy_low",
                            "mp": "1000000000",
                            "tp": "600000000",
                            "rp": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=buy_low&mp=1000000000&tp=600000000&rp=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=buy_low&mp=1000000000&tp=600000000&rp=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "free_use",
                            "pv": "1500000000",
                            "rp": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=free_use&pv=1500000000&rp=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=free_use&pv=1500000000&rp=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "excess_dividend",
                            "eda": "50000000",
                            "ite": "10000000",
                            "ait": "5000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=excess_dividend&eda=50000000&ite=10000000&ait=5000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=excess_dividend&eda=50000000&ite=10000000&ait=5000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "related_party_trade",
                            "bcs": "small",
                            "rpoi": "5000000000",
                            "rptr": "0.6",
                            "rphr": "0.2",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=related_party_trade&bcs=small&rpoi=5000000000&rptr=0.6&rphr=0.2&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=related_party_trade&bcs=small&rpoi=5000000000&rptr=0.6&rphr=0.2&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "business_opportunity",
                            "bdhr": "0.35",
                            "bdp": "1000000000",
                            "bcte": "100000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bdp=1000000000&bcte=100000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bdp=1000000000&bcte=100000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "specific_corp_transaction",
                            "schr": "0.35",
                            "sctt": "free",
                            "scmv": "500000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.35&sctt=free&scmv=500000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.35&sctt=free&scmv=500000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "cib": "indirect_low",
                            "ciqp": "1000000",
                            "ciqs": "1000",
                            "ciip": "500000",
                            "cipr": "500",
                            "ciph": "0.4",
                            "cira": "1000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_low&ciqp=1000000&ciqs=1000&ciip=500000&cipr=500&ciph=0.4&cira=1000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_low&ciqp=1000000&ciqs=1000&ciip=500000&cipr=500&ciph=0.4&cira=1000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "in_kind_contribution",
                            "ikb": "high_price",
                            "ikvp": "500000",
                            "iks": "1000",
                            "ikpp": "20000000",
                            "iknt": "500",
                            "ikas": "400",
                            "ikrr": "0.1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=in_kind_contribution&ikb=high_price&ikvp=500000&iks=1000&ikpp=20000000&iknt=500&ikas=400&ikrr=0.1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=in_kind_contribution&ikb=high_price&ikvp=500000&iks=1000&ikpp=20000000&iknt=500&ikas=400&ikrr=0.1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "money_loan",
                            "ba2": "500000000",
                            "rp": "1",
                            "lic": "1",
                            "cwar": "0.035",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=money_loan&ba2=500000000&rp=1&lic=1&cwar=0.035&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=money_loan&ba2=500000000&rp=1&lic=1&cwar=0.035&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "sell_high",
                            "mp": "2000000000",
                            "tp": "3000000000",
                            "nlr": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=sell_high&mp=2000000000&tp=3000000000&nlr=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=sell_high&mp=2000000000&tp=3000000000&nlr=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "collateral_use",
                            "ba": "500000000",
                            "aip": "5000000",
                            "rp": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=collateral_use&ba=500000000&aip=5000000&rp=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=collateral_use&ba=500000000&aip=5000000&rp=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "trust_benefit",
                            "tbv": "100000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=trust_benefit&tbv=100000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=trust_benefit&tbv=100000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "insurance_gift",
                            "ipo": "100000000",
                            "tpp": "50000000",
                            "ppo": "20000000",
                            "ppg": "20000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=insurance_gift&ipo=100000000&tpp=50000000&ppo=20000000&ppg=20000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=insurance_gift&ipo=100000000&tpp=50000000&ppo=20000000&ppg=20000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "debt_forgiveness",
                            "dfa": "50000000",
                            "cp": "10000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=debt_forgiveness&dfa=50000000&cp=10000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=debt_forgiveness&dfa=50000000&cp=10000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "money_loan",
                            "ba2": "500000000",
                            "rp": "1",
                            "lic": "1",
                            "cuor": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=money_loan&ba2=500000000&rp=1&lic=1&cuor=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=money_loan&ba2=500000000&rp=1&lic=1&cuor=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "property_use_service",
                            "put": "underpriced",
                            "pmv": "100000000",
                            "pap": "60000000",
                            "rp": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=property_use_service&put=underpriced&pmv=100000000&pap=60000000&rp=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=property_use_service&put=underpriced&pmv=100000000&pap=60000000&rp=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "org_change",
                            "ocb": "100000000",
                            "oca": "200000000",
                            "rp": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=org_change&ocb=100000000&oca=200000000&rp=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=org_change&ocb=100000000&oca=200000000&rp=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "value_increase",
                            "viav": "500000000",
                            "viaq": "200000000",
                            "vitm": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=value_increase&viav=500000000&viaq=200000000&vitm=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=value_increase&viav=500000000&viaq=200000000&vitm=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "nominee_trust",
                            "nav": "100000000",
                            "tap": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=nominee_trust&nav=100000000&tap=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=nominee_trust&nav=100000000&tap=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "listing_gain",
                            "cvps": "200000",
                            "avps": "100000",
                            "sc": "1000",
                            "lgtm": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=listing_gain&cvps=200000&avps=100000&sc=1000&lgtm=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=listing_gain&cvps=200000&avps=100000&sc=1000&lgtm=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "merger_listing_gain",
                            "cvps": "200000",
                            "avps": "100000",
                            "sc": "1000",
                            "lgtm": "1",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=merger_listing_gain&cvps=200000&avps=100000&sc=1000&lgtm=1&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=merger_listing_gain&cvps=200000&avps=100000&sc=1000&lgtm=1&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "ciqp": "1000000",
                            "ciqs": "1000",
                            "ciip": "500000",
                            "cint": "500",
                            "cisa": "200",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&ciqp=1000000&ciqs=1000&ciip=500000&cint=500&cisa=200&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&ciqp=1000000&ciqs=1000&ciip=500000&cint=500&cisa=200&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "cib": "indirect_high_allotted",
                            "ciqp": "50000",
                            "ciqs": "1000",
                            "ciip": "2000000",
                            "cint": "500",
                            "cifs": "300",
                            "cira": "50",
                            "citf": "400",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_high_allotted&ciqp=50000&ciqs=1000&ciip=2000000&cint=500&cifs=300&cira=50&citf=400&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_high_allotted&ciqp=50000&ciqs=1000&ciip=2000000&cint=500&cifs=300&cira=50&citf=400&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "cib": "indirect_high_third_party",
                            "ciqp": "50000",
                            "ciqs": "1000",
                            "ciip": "2000000",
                            "cint": "500",
                            "cisf": "150",
                            "cira": "80",
                            "citt": "500",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_high_third_party&ciqp=50000&ciqs=1000&ciip=2000000&cint=500&cisf=150&cira=80&citt=500&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=indirect_high_third_party&ciqp=50000&ciqs=1000&ciip=2000000&cint=500&cisf=150&cira=80&citt=500&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "cib": "convertible_class",
                            "cxqp": "1000000",
                            "cxqs": "1000",
                            "cxip": "500000",
                            "cxnt": "500",
                            "cxsa": "200",
                            "cyqp": "1000000",
                            "cyqs": "1000",
                            "cyip": "800000",
                            "cynt": "500",
                            "cysa": "200",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=convertible_class&cxqp=1000000&cxqs=1000&cxip=500000&cxnt=500&cxsa=200&cyqp=1000000&cyqs=1000&cyip=800000&cynt=500&cysa=200&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=convertible_class&cxqp=1000000&cxqs=1000&cxip=500000&cxnt=500&cxsa=200&cyqp=1000000&cyqs=1000&cyip=800000&cynt=500&cysa=200&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_increase",
                            "cib": "convertible_class",
                            "cxb": "indirect_low",
                            "cxqp": "10000000",
                            "cxqs": "1000",
                            "cxip": "5000000",
                            "cxpr": "500",
                            "cxph": "0.4",
                            "cxra": "100",
                            "cyqp": "10000000",
                            "cyqs": "1000",
                            "cyip": "9000000",
                            "cynt": "500",
                            "cysa": "100",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=convertible_class&cxb=indirect_low&cxqp=10000000&cxqs=1000&cxip=5000000&cxpr=500&cxph=0.4&cxra=100&cyqp=10000000&cyqs=1000&cyip=9000000&cynt=500&cysa=100&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_increase&cib=convertible_class&cxb=indirect_low&cxqp=10000000&cxqs=1000&cxip=5000000&cxpr=500&cxph=0.4&cxra=100&cyqp=10000000&cyqs=1000&cyip=9000000&cynt=500&cysa=100&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_decrease",
                            "cdvp": "100000",
                            "cdpp": "60000",
                            "cdmr": "0.5",
                            "cdms": "1000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_decrease&cdvp=100000&cdpp=60000&cdmr=0.5&cdms=1000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_decrease&cdvp=100000&cdpp=60000&cdmr=0.5&cdms=1000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "capital_decrease",
                            "cdvp": "50000",
                            "cdpp": "80000",
                            "cdrs": "500",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_decrease&cdvp=50000&cdpp=80000&cdrs=500&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=capital_decrease&cdvp=50000&cdpp=80000&cdrs=500&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "merger",
                            "mgrc": "1",
                            "mgpo": "100000",
                            "mgov": "50000",
                            "mgos": "1000",
                            "mgot": "800",
                            "mgmr": "500",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=merger&mgrc=1&mgpo=100000&mgov=50000&mgos=1000&mgot=800&mgmr=500&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=merger&mgrc=1&mgpo=100000&mgov=50000&mgos=1000&mgot=800&mgmr=500&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "convertible_bond_acquisition",
                            "cbmv": "100000000",
                            "cbav": "60000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_acquisition&cbmv=100000000&cbav=60000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_acquisition&cbmv=100000000&cbav=60000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "convertible_bond_conversion",
                            "cbpv": "1000000",
                            "cbps": "1000",
                            "cbcp": "500000",
                            "cbit": "500",
                            "cbsr": "400",
                            "cbil": "10000000",
                            "cbsg": "5000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_conversion&cbpv=1000000&cbps=1000&cbcp=500000&cbit=500&cbsr=400&cbil=10000000&cbsg=5000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_conversion&cbpv=1000000&cbps=1000&cbcp=500000&cbit=500&cbsr=400&cbil=10000000&cbsg=5000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "convertible_bond_transfer",
                            "cbrt": "1",
                            "cbtp": "100000000",
                            "cbmv": "80000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_transfer&cbrt=1&cbtp=100000000&cbmv=80000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=convertible_bond_transfer&cbrt=1&cbtp=100000000&cbmv=80000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "business_opportunity",
                            "bdhr": "0.35",
                            "bpe": "0",
                            "bdp": "1000000000",
                            "bcte": "100000000",
                            "bbm": "6",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bpe=0&bdp=1000000000&bcte=100000000&bbm=6&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bpe=0&bdp=1000000000&bcte=100000000&bbm=6&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "business_opportunity",
                            "bdhr": "0.35",
                            "bpe": "0",
                            "bdp": "1000000000",
                            "bcte": "100000000",
                            "bdd": "200000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bpe=0&bdp=1000000000&bcte=100000000&bdd=200000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=business_opportunity&bdhr=0.35&bpe=0&bdp=1000000000&bcte=100000000&bdd=200000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "specific_corp_transaction",
                            "schr": "0.40",
                            "sctt": "low_price",
                            "scmv": "1000000000",
                            "sccs": "600000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.40&sctt=low_price&scmv=1000000000&sccs=600000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.40&sctt=low_price&scmv=1000000000&sccs=600000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "specific_corp_transaction",
                            "schr": "0.50",
                            "sctt": "debt",
                            "scda": "1000000000",
                            "scdr": "0",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.50&sctt=debt&scda=1000000000&scdr=0&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.50&sctt=debt&scda=1000000000&scdr=0&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "specific_corp_transaction",
                            "schr": "0.30",
                            "sctt": "capital",
                            "sccb": "500000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.30&sctt=capital&sccb=500000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.30&sctt=capital&sccb=500000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "tt": "specific_corp_transaction",
                            "schr": "0.50",
                            "sctt": "free",
                            "scmv": "2000000000",
                            "sccte": "200000000",
                            "rel": "other_relative",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.50&sctt=free&scmv=2000000000&sccte=200000000&rel=other_relative&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?tt=specific_corp_transaction&schr=0.50&sctt=free&scmv=2000000000&sccte=200000000&rel=other_relative&d=2026-07-01"
                    },
                    {
                        "input": {
                            "sr": "startup",
                            "gv": "1000000000",
                            "d60": "1",
                            "r18": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=startup&gv=1000000000&d60=1&r18=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=startup&gv=1000000000&d60=1&r18=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "sr": "startup",
                            "gv": "6000000000",
                            "d60": "1",
                            "r18": "1",
                            "ne10": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=startup&gv=6000000000&d60=1&r18=1&ne10=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=startup&gv=6000000000&d60=1&r18=1&ne10=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "sr": "business_succession",
                            "gv": "3000000000",
                            "d60": "1",
                            "r18": "1",
                            "by": "15",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=business_succession&gv=3000000000&d60=1&r18=1&by=15&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?sr=business_succession&gv=3000000000&d60=1&r18=1&by=15&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "100000000",
                            "rel": "other_relative",
                            "adb": "30000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&adb=30000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&adb=30000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "rel": "ascendant",
                            "mi": "0",
                            "mb": "0",
                            "gs": "0",
                            "gv": "100000000",
                            "adb": "30000000",
                            "adbo": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?rel=ascendant&mi=0&mb=0&gs=0&gv=100000000&adb=30000000&adbo=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?rel=ascendant&mi=0&mb=0&gs=0&gv=100000000&adb=30000000&adbo=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "rel": "ascendant",
                            "mi": "0",
                            "mb": "0",
                            "gs": "0",
                            "gv": "200000000",
                            "p10v": "100000000",
                            "p10b": "50000000",
                            "p10t": "5000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?rel=ascendant&mi=0&mb=0&gs=0&gv=200000000&p10v=100000000&p10b=50000000&p10t=5000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?rel=ascendant&mi=0&mb=0&gs=0&gv=200000000&p10v=100000000&p10b=50000000&p10t=5000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "100000000",
                            "rel": "other_relative",
                            "afv": "1000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&afv=1000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&afv=1000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "100000000",
                            "rel": "descendant",
                            "ad": "40000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=descendant&ad=40000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=descendant&ad=40000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "300000000",
                            "rel": "ascendant",
                            "mi": "0",
                            "mb": "1",
                            "mbu": "40000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=300000000&rel=ascendant&mi=0&mb=1&mbu=40000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=300000000&rel=ascendant&mi=0&mb=1&mbu=40000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "gv": "100000000",
                            "rel": "other_relative",
                            "d": "2026-06-01",
                            "si": "과소신고",
                            "us": "20000000",
                            "fr": "0",
                            "po": "2027-01-15",
                            "nd": "2026-12-01",
                            "fo": "0"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&d=2026-06-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=20000000&fr=0&po=2027-01-15&nd=2026-12-01&fo=0&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax.php?gv=100000000&rel=other_relative&d=2026-06-01&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=20000000&fr=0&po=2027-01-15&nd=2026-12-01&fo=0"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/inhtax.php": {
            "get": {
                "operationId": "calculate_inhtax",
                "summary": "상속세 계산기",
                "description": "상속개시 시점의 법령으로 상속세를 계산합니다. 배우자상속공제· 인적공제(일괄공제)·금융재산공제·동거주택공제·가업/영농상속공제·재해손실공제·공제 적용의 한도·간주상속재산·추정상속재산·세대생략 할증과세·증여세액공제(제28조)까지 반영합니다.\\n증여세(gifttax)와 같은 법(상속세 및 증여세법)을 쓰고 세율표(제26조)도 공유합니다. 배우자가 있으면 실제 상속액과 무관하게 자녀 수가 필수입니다 — 법정상속분 한도(제19조①1호, 실제 상속액 5억원 이상일 때)와 일괄공제의 단독상속 예외(제21조②, 금액 무관) 둘 다 배우자 단독상속 여부를 알아야 하고, 안 넣으면 공동상속으로 오인해(일괄공제를 5억원으로 과다계산) 세액을 과소계산할 위험이 있어 이 계산기가 필수로 묻습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "ev",
                        "in": "query",
                        "required": false,
                        "description": "총상속재산가액 — 상속재산 전체의 가액(시가)은 얼마인가요? Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800000000"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "상속개시일 — 상속개시일(사망일)이 언제인가요? If omitted the engine assumes: \"today\". Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "ir",
                        "in": "query",
                        "required": false,
                        "description": "피상속인 거주자 여부 — 돌아가신 분이 국내 거주자였나요? Required-ness is branch dependent; the response agent.missing_inputs is authoritative.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "1",
                                "0"
                            ]
                        },
                        "example": "1"
                    },
                    {
                        "name": "hs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "sr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1500000000"
                    },
                    {
                        "name": "ah",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "gs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "bs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "by",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "15"
                    },
                    {
                        "name": "bv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000000"
                    },
                    {
                        "name": "fs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "fv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "4000000000"
                    },
                    {
                        "name": "bm",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "bd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "300000000"
                    },
                    {
                        "name": "dl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "lg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800000000"
                    },
                    {
                        "name": "pg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "ds",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "800000000"
                    },
                    {
                        "name": "sb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1500000000"
                    },
                    {
                        "name": "hg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "si",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "무신고"
                    },
                    {
                        "name": "sg",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "iv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "tv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "rv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "pd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "pu",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "pcd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "pcu",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "prd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "pru",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "pod",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "pou",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "200000000"
                    },
                    {
                        "name": "gc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10000000"
                    },
                    {
                        "name": "dv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "pc",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "fd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20000000"
                    },
                    {
                        "name": "ff",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "6000000"
                    },
                    {
                        "name": "ftp",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100000000"
                    },
                    {
                        "name": "ftb",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "gd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "gsr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.3"
                    },
                    {
                        "name": "pgr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0.1"
                    },
                    {
                        "name": "ma",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10,15"
                    },
                    {
                        "name": "ec",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "dy",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5"
                    },
                    {
                        "name": "ch1",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ch2",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ch3",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "chv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "400000000"
                    },
                    {
                        "name": "hm",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ha_abroad",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ng",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "500000000"
                    },
                    {
                        "name": "us",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000"
                    },
                    {
                        "name": "fr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "fo",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "0"
                    },
                    {
                        "name": "po",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2027-06-15"
                    },
                    {
                        "name": "nd",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2027-03-01"
                    },
                    {
                        "name": "fn",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "25000000"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "ev": "800000000",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=800000000&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=800000000&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "1500000000",
                            "hs": "1",
                            "cc": "1",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1500000000&hs=1&cc=1&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1500000000&hs=1&cc=1&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "hs": "1",
                            "sr": "1500000000",
                            "cc": "1",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&hs=1&sr=1500000000&cc=1&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&hs=1&sr=1500000000&cc=1&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "5000000000",
                            "hs": "1",
                            "sr": "4000000000",
                            "cc": "0",
                            "ah": "0",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=5000000000&hs=1&sr=4000000000&cc=0&ah=0&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=5000000000&hs=1&sr=4000000000&cc=0&ah=0&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "gs": "1",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&gs=1&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&gs=1&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "bs": "1",
                            "by": "15",
                            "bv": "1000000000",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&bs=1&by=15&bv=1000000000&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&bs=1&by=15&bv=1000000000&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "5000000000",
                            "fs": "1",
                            "fv": "4000000000",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=5000000000&fs=1&fv=4000000000&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=5000000000&fs=1&fv=4000000000&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "bs": "1",
                            "by": "15",
                            "bv": "1000000000",
                            "bm": "1",
                            "d": "2026-07-01",
                            "ir": "1"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&bs=1&by=15&bv=1000000000&bm=1&d=2026-07-01&ir=1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&bs=1&by=15&bv=1000000000&bm=1&d=2026-07-01&ir=1"
                    },
                    {
                        "input": {
                            "ev": "800000000",
                            "d": "2026-07-01",
                            "ir": "0"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=800000000&d=2026-07-01&ir=0&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=800000000&d=2026-07-01&ir=0"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "0",
                            "gs": "0",
                            "bs": "1",
                            "by": "15",
                            "bv": "1000000000",
                            "bm": "1",
                            "bd": "300000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&gs=0&bs=1&by=15&bv=1000000000&bm=1&bd=300000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&gs=0&bs=1&by=15&bv=1000000000&bm=1&bd=300000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "dl": "100000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&dl=100000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&dl=100000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "lg": "800000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&lg=800000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&lg=800000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "500000001",
                            "ir": "0",
                            "gs": "0",
                            "pg": "100000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=500000001&ir=0&gs=0&pg=100000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=500000001&ir=0&gs=0&pg=100000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "ds": "800000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&ds=800000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&ds=800000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "0",
                            "hs": "1",
                            "sr": "1500000000",
                            "cc": "1",
                            "sb": "1500000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&hs=1&sr=1500000000&cc=1&sb=1500000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&hs=1&sr=1500000000&cc=1&sb=1500000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "1",
                            "hs": "1",
                            "sr": "1500000000",
                            "cc": "1",
                            "hg": "500000000",
                            "si": "무신고",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=1&sr=1500000000&cc=1&hg=500000000&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=1&sr=1500000000&cc=1&hg=500000000&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "0",
                            "hs": "1",
                            "sr": "1500000000",
                            "cc": "1",
                            "sg": "200000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&hs=1&sr=1500000000&cc=1&sg=200000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=0&hs=1&sr=1500000000&cc=1&sg=200000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "300000000",
                            "ir": "0",
                            "gs": "0",
                            "iv": "200000000",
                            "tv": "200000000",
                            "rv": "100000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=300000000&ir=0&gs=0&iv=200000000&tv=200000000&rv=100000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=300000000&ir=0&gs=0&iv=200000000&tv=200000000&rv=100000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "pd": "500000000",
                            "pu": "200000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pd=500000000&pu=200000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pd=500000000&pu=200000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "pcd": "500000000",
                            "pcu": "200000000",
                            "prd": "200000000",
                            "pru": "100000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pcd=500000000&pcu=200000000&prd=200000000&pru=100000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pcd=500000000&pcu=200000000&prd=200000000&pru=100000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "pod": "500000000",
                            "pou": "200000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pod=500000000&pou=200000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pod=500000000&pou=200000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "pg": "200000000",
                            "gc": "10000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pg=200000000&gc=10000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&pg=200000000&gc=10000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "dv": "100000000",
                            "pc": "20000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&dv=100000000&pc=20000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&dv=100000000&pc=20000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "fd": "20000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&fd=20000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&fd=20000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "ff": "6000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&ff=6000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&ff=6000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "ftp": "100000000",
                            "ftb": "500000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=0&gs=0&ftp=100000000&ftb=500000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=0&gs=0&ftp=100000000&ftb=500000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "1",
                            "gd": "0",
                            "gsr": "0.3",
                            "si": "무신고",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=1&gd=0&gsr=0.3&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=1&gd=0&gsr=0.3&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "3000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "pg": "1000000000",
                            "gc": "500000000",
                            "pgr": "0.1",
                            "si": "정상신고",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=3000000000&ir=1&hs=0&gs=0&pg=1000000000&gc=500000000&pgr=0.1&si=%EC%A0%95%EC%83%81%EC%8B%A0%EA%B3%A0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=3000000000&ir=1&hs=0&gs=0&pg=1000000000&gc=500000000&pgr=0.1&si=%EC%A0%95%EC%83%81%EC%8B%A0%EA%B3%A0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "hs": "0",
                            "gs": "0",
                            "cc": "2",
                            "ma": "10,15",
                            "ec": "1",
                            "dy": "5",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=0&cc=2&ma=10%2C15&ec=1&dy=5&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=0&cc=2&ma=10%2C15&ec=1&dy=5&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "hs": "0",
                            "gs": "0",
                            "ch1": "1",
                            "ch2": "1",
                            "ch3": "1",
                            "chv": "400000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=0&ch1=1&ch2=1&ch3=1&chv=400000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=0&ch1=1&ch2=1&ch3=1&chv=400000000&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "hs": "0",
                            "gs": "1",
                            "gd": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=1&gd=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&hs=0&gs=1&gd=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2100000000",
                            "ir": "0",
                            "hs": "0",
                            "gs": "1",
                            "gd": "0",
                            "hm": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2100000000&ir=0&hs=0&gs=1&gd=0&hm=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2100000000&ir=0&hs=0&gs=1&gd=0&hm=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "ha_abroad": "1",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&ha_abroad=1&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&ha_abroad=1&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "2000000000",
                            "ir": "1",
                            "hs": "1",
                            "sr": "1500000000",
                            "cc": "1",
                            "ng": "500000000",
                            "si": "무신고",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=1&sr=1500000000&cc=1&ng=500000000&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=2000000000&ir=1&hs=1&sr=1500000000&cc=1&ng=500000000&si=%EB%AC%B4%EC%8B%A0%EA%B3%A0&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "1",
                            "hs": "0",
                            "gs": "0",
                            "si": "과소신고",
                            "us": "5000000",
                            "fr": "0",
                            "fo": "0",
                            "po": "2027-06-15",
                            "nd": "2027-03-01",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=5000000&fr=0&fo=0&po=2027-06-15&nd=2027-03-01&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=1&hs=0&gs=0&si=%EA%B3%BC%EC%86%8C%EC%8B%A0%EA%B3%A0&us=5000000&fr=0&fo=0&po=2027-06-15&nd=2027-03-01&d=2026-07-01"
                    },
                    {
                        "input": {
                            "ev": "1000000000",
                            "ir": "0",
                            "gs": "0",
                            "fn": "25000000",
                            "d": "2026-07-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&fn=25000000&d=2026-07-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax.php?ev=1000000000&ir=0&gs=0&fn=25000000&d=2026-07-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "properties": {
                                        "ok": {
                                            "type": "boolean"
                                        },
                                        "total_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "collected_won": {
                                            "type": [
                                                "integer",
                                                "null"
                                            ]
                                        },
                                        "agent": {
                                            "$ref": "#/components/schemas/AgentContract"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/acqtax-guide.php": {
            "get": {
                "operationId": "tool_acqtax_guide",
                "summary": "중과·감면 찾기",
                "description": "취득세 계산기의 곁화면 — 중과·감면 찾기. 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-guide.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-guide.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-guide.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/acqtax-redev.php": {
            "get": {
                "operationId": "tool_acqtax_redev",
                "summary": "정비사업 취득세",
                "description": "취득세 계산기의 곁화면 — 정비사업 취득세. 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-redev.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-redev.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/acqtax-redev.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/restax2-fire-guide.php": {
            "get": {
                "operationId": "tool_restax2_fire_guide",
                "summary": "화재위험 건축물 판정",
                "description": "지역자원시설세 계산기의 곁화면 — 화재위험 건축물 판정. 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2-fire-guide.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2-fire-guide.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/restax2-fire-guide.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/regtax-guide.php": {
            "get": {
                "operationId": "tool_regtax_guide",
                "summary": "대도시 법인 중과 판정",
                "description": "등록면허세 계산기의 곁화면 — 대도시 법인 중과 판정. 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax-guide.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax-guide.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/regtax-guide.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/relocate.php": {
            "get": {
                "operationId": "tool_relocate",
                "summary": "갈아타기(매도→매수 연결)",
                "description": "양도소득세 계산기의 곁화면 — 갈아타기(매도→매수 연결). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/relocate.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/relocate.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/relocate.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/cgtax-long-term-rental-clawback.php": {
            "get": {
                "operationId": "tool_cgtax_long_term_rental_clawback",
                "summary": "장기임대주택·장기어린이집 거주주택 특례 사후관리 추징(시행령 제155조㉒)",
                "description": "양도소득세 계산기의 곁화면 — 장기임대주택·장기어린이집 거주주택 특례 사후관리 추징(시행령 제155조㉒). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-long-term-rental-clawback.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-long-term-rental-clawback.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-long-term-rental-clawback.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/cgtax-deadline.php": {
            "get": {
                "operationId": "tool_cgtax_deadline",
                "summary": "양도소득세 예정신고기한(제105조)",
                "description": "양도소득세 계산기의 곁화면 — 양도소득세 예정신고기한(제105조). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-deadline.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-deadline.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-deadline.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/cgtax-foreign.php": {
            "get": {
                "operationId": "tool_cgtax_foreign",
                "summary": "국외자산 양도소득세(제118조의2~제118조의8)",
                "description": "양도소득세 계산기의 곁화면 — 국외자산 양도소득세(제118조의2~제118조의8). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-foreign.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-foreign.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/cgtax-foreign.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/gifttax-deadline.php": {
            "get": {
                "operationId": "tool_gifttax_deadline",
                "summary": "증여세 신고기한(제68조)",
                "description": "증여세 계산기의 곁화면 — 증여세 신고기한(제68조). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax-deadline.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax-deadline.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/gifttax-deadline.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/inhtax-deadline.php": {
            "get": {
                "operationId": "tool_inhtax_deadline",
                "summary": "상속세 신고기한(제67조)",
                "description": "상속세 계산기의 곁화면 — 상속세 신고기한(제67조). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-deadline.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": [],
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-deadline.php?f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-deadline.php"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/inhtax-farm-clawback.php": {
            "get": {
                "operationId": "tool_inhtax_farm_clawback",
                "summary": "영농상속공제 사후관리 추징(제18조의3④)",
                "description": "상속세 계산기의 곁화면 — 영농상속공제 사후관리 추징(제18조의3④). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-farm-clawback.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "ev",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "5000000000"
                    },
                    {
                        "name": "fs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "fv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "4000000000"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "ir",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "left_farming"
                    },
                    {
                        "name": "nl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ced",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-08-01"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "ev": "5000000000",
                            "fs": "1",
                            "fv": "4000000000",
                            "d": "2026-07-01",
                            "ir": "1",
                            "cr": "left_farming",
                            "nl": "1",
                            "ced": "2026-08-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-farm-clawback.php?ev=5000000000&fs=1&fv=4000000000&d=2026-07-01&ir=1&cr=left_farming&nl=1&ced=2026-08-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-farm-clawback.php?ev=5000000000&fs=1&fv=4000000000&d=2026-07-01&ir=1&cr=left_farming&nl=1&ced=2026-08-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/inhtax-business-clawback.php": {
            "get": {
                "operationId": "tool_inhtax_business_clawback",
                "summary": "가업상속공제 사후관리 추징(제18조의2⑤⑧)",
                "description": "상속세 계산기의 곁화면 — 가업상속공제 사후관리 추징(제18조의2⑤⑧). 판정하지 않고 근거 조문과 후보를 냅니다. 세부 입력 칸은 이 화면 자체(f=json 없이)를 읽으십시오.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-business-clawback.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "ev",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2000000000"
                    },
                    {
                        "name": "bs",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "by",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "15"
                    },
                    {
                        "name": "bv",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1000000000"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-07-01"
                    },
                    {
                        "name": "ir",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "cr",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "left_business"
                    },
                    {
                        "name": "nl",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "ced",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-08-01"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "ev": "2000000000",
                            "bs": "1",
                            "by": "15",
                            "bv": "1000000000",
                            "d": "2026-07-01",
                            "ir": "1",
                            "cr": "left_business",
                            "nl": "1",
                            "ced": "2026-08-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-business-clawback.php?ev=2000000000&bs=1&by=15&bv=1000000000&d=2026-07-01&ir=1&cr=left_business&nl=1&ced=2026-08-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/inhtax-business-clawback.php?ev=2000000000&bs=1&by=15&bv=1000000000&d=2026-07-01&ir=1&cr=left_business&nl=1&ced=2026-08-01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/glossary.php": {
            "get": {
                "operationId": "tool_glossary",
                "summary": "지방세 용어사전",
                "description": "지방세법·지방세기본법·지방세특례제한법의 정의 조문을 그대로 싣습니다. 정의도 개정되므로 시점을 넣으면 그때의 문구를 봅니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "q",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "시가표준액"
                    },
                    {
                        "name": "t",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "균등분"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2015-06-01"
                    },
                    {
                        "name": "m",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "restax"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "q": "시가표준액"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?q=%EC%8B%9C%EA%B0%80%ED%91%9C%EC%A4%80%EC%95%A1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?q=%EC%8B%9C%EA%B0%80%ED%91%9C%EC%A4%80%EC%95%A1"
                    },
                    {
                        "input": {
                            "t": "균등분",
                            "d": "2015-06-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?t=%EA%B7%A0%EB%93%B1%EB%B6%84&d=2015-06-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?t=%EA%B7%A0%EB%93%B1%EB%B6%84&d=2015-06-01"
                    },
                    {
                        "input": {
                            "m": "restax"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?m=restax&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/glossary.php?m=restax"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/reduction-search.php": {
            "get": {
                "operationId": "tool_reduction_search",
                "summary": "감면 찾기 — 일곱 세목",
                "description": "지방세특례제한법 감면 조문을 조문 원문에서 찾습니다. 한 조문이 여러 세목을 함께 감면하는 것이 보통인데(255조 중 111조), 계산기 일곱은 각자 자기 세목 조각만 보여 줍니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "q",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "임대주택"
                    },
                    {
                        "name": "d",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-08-01"
                    },
                    {
                        "name": "t2",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "창업중소기업"
                    },
                    {
                        "name": "a",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "제31조"
                    },
                    {
                        "name": "t",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": [
                            "cartax"
                        ]
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "q": "임대주택",
                            "d": "2026-08-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?q=%EC%9E%84%EB%8C%80%EC%A3%BC%ED%83%9D&d=2026-08-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?q=%EC%9E%84%EB%8C%80%EC%A3%BC%ED%83%9D&d=2026-08-01"
                    },
                    {
                        "input": {
                            "t2": "창업중소기업"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?t2=%EC%B0%BD%EC%97%85%EC%A4%91%EC%86%8C%EA%B8%B0%EC%97%85&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?t2=%EC%B0%BD%EC%97%85%EC%A4%91%EC%86%8C%EA%B8%B0%EC%97%85"
                    },
                    {
                        "input": {
                            "a": "제31조",
                            "d": "2026-08-01"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?a=%EC%A0%9C31%EC%A1%B0&d=2026-08-01&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?a=%EC%A0%9C31%EC%A1%B0&d=2026-08-01"
                    },
                    {
                        "input": {
                            "q": "장애인",
                            "t": [
                                "cartax"
                            ]
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?q=%EC%9E%A5%EC%95%A0%EC%9D%B8&t%5B0%5D=cartax&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/reduction-search.php?q=%EC%9E%A5%EC%95%A0%EC%9D%B8&t%5B0%5D=cartax"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/precedent-lookup.php": {
            "get": {
                "operationId": "tool_precedent_lookup",
                "summary": "사건번호로 해석사례 찾기",
                "description": "해석사례를 사건번호로 정확히 찾습니다(공백 무시). 통합검색이 사이트 전체를 5,000건씩 나눠 훑는 것과 달리, DB를 거치지 않는 전용 색인으로 즉시 찾습니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/precedent-lookup.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "n",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2012두6407"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "n": "2012두6407"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/precedent-lookup.php?n=2012%EB%91%906407&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/precedent-lookup.php?n=2012%EB%91%906407"
                    },
                    {
                        "input": {
                            "n": "조심2023지4130"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/precedent-lookup.php?n=%EC%A1%B0%EC%8B%AC2023%EC%A7%804130&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/precedent-lookup.php?n=%EC%A1%B0%EC%8B%AC2023%EC%A7%804130"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/tax-cases.php": {
            "get": {
                "operationId": "tool_tax_cases",
                "summary": "조문별 참고 해석사례",
                "description": "조문 하나를 다룬 판결·심판례·유권해석 목록을 오프라인 색인에서 즉시 찾습니다. 게시판 전수 검색(본문 1.6GB, 약 3.5초)을 거치지 않습니다. 판단하지 않고 목록만 냅니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/tax-cases.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "a",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "lta-13-2"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "a": "lta-13-2"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/tax-cases.php?a=lta-13-2&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/tax-cases.php?a=lta-13-2"
                    },
                    {
                        "input": {
                            "a": "lstl-73"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/tax-cases.php?a=lstl-73&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/tax-cases.php?a=lstl-73"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        },
        "/national-glossary.php": {
            "get": {
                "operationId": "tool_national_glossary",
                "summary": "국세 용어사전",
                "description": "국세기본법 등 국세 관계법령의 정의 조문을 그대로 싣습니다 — 지방세 용어사전(glossary.php)의 국세판입니다. 양도소득세·종합부동산세·증여세·상속세 네 계산기가 쓰는 용어를 다룹니다.\\nParameters cover the published example workflows only. Additional inputs and branch requirements are documented in the linked HTML form.",
                "externalDocs": {
                    "description": "Input labels, units and branch options",
                    "url": "https://xn--vh3bo6gfti.xn--3e0b707e/national-glossary.php"
                },
                "parameters": [
                    {
                        "name": "f",
                        "in": "query",
                        "required": true,
                        "description": "Request machine-readable calculation results.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "json"
                            ]
                        },
                        "example": "json"
                    },
                    {
                        "name": "q",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "시가표준액"
                    },
                    {
                        "name": "t",
                        "in": "query",
                        "required": false,
                        "description": "Branch-dependent query input. See the calculator form for its label, unit and conditions; do not infer meaning from this short key. Sample values are not defaults or an exhaustive enum.",
                        "schema": {
                            "type": "string"
                        },
                        "example": "가산세"
                    }
                ],
                "x-calculation-examples": [
                    {
                        "input": {
                            "q": "시가표준액"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/national-glossary.php?q=%EC%8B%9C%EA%B0%80%ED%91%9C%EC%A4%80%EC%95%A1&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/national-glossary.php?q=%EC%8B%9C%EA%B0%80%ED%91%9C%EC%A4%80%EC%95%A1"
                    },
                    {
                        "input": {
                            "t": "가산세"
                        },
                        "result_url": "https://xn--vh3bo6gfti.xn--3e0b707e/national-glossary.php?t=%EA%B0%80%EC%82%B0%EC%84%B8&f=json",
                        "citation_url": "https://xn--vh3bo6gfti.xn--3e0b707e/national-glossary.php?t=%EA%B0%80%EC%82%B0%EC%84%B8"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Calculation, lookup or application-level error. Inspect ok and error before using the result. Null amounts must not be treated as zero.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "default": {
                        "description": "Transport or service error. Do not use as a result."
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "AgentContract": {
                "type": "object",
                "description": "Machine-readable guidance for AI callers. Present on every calculator f=json response.",
                "properties": {
                    "contract_version": {
                        "type": "string"
                    },
                    "calculator": {
                        "type": "string"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "calculated",
                            "calculated_with_assumptions",
                            "needs_input",
                            "undetermined",
                            "unsupported",
                            "invalid_input",
                            "error",
                            "unknown"
                        ]
                    },
                    "next_step": {
                        "type": "string"
                    },
                    "message": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "missing_inputs": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true,
                            "properties": {
                                "param": {
                                    "type": "string"
                                },
                                "label": {
                                    "type": "string"
                                },
                                "question": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "assumed_inputs": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true,
                            "properties": {
                                "param": {
                                    "type": "string"
                                },
                                "label": {
                                    "type": "string"
                                },
                                "question": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "user_asserted_inputs": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true,
                            "properties": {
                                "param": {
                                    "type": "string"
                                },
                                "label": {
                                    "type": "string"
                                },
                                "question": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "input_cautions": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true
                        }
                    },
                    "open_facts": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true
                        }
                    },
                    "confidence": {
                        "type": [
                            "object",
                            "null"
                        ],
                        "additionalProperties": true
                    },
                    "rules": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            }
        }
    }
}