mcpField
F
fixed-income-municipal

fixed-income-municipal

github.com/joellewis其他218666 次安装15 周前更新
代码仓库

关于 fixed-income-municipal

面向固定收益分析的市政债技能,涵盖债券类型、税务处理、信用分析与收益率比较,并附计算公式和可运行的演示脚本。

主要功能

  1. 01区分一般责任债与收益债
  2. 02计算市政债税等值收益率
  3. 03分析市政债信用指标
  4. 04评估市政债与国债相对价值
  5. 05运行并验证示例计算

适用场景

  1. 01比较免税市政债与应税债券
  2. 02评估收益债的偿债覆盖能力
  3. 03检查折价市政债的税务影响

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/joellewis/finance_skills --skill fixed-income-municipal

安装后在 Claude Code 中输入/fixed-income-municipal确认已加载。

附带文件scripts/fixed_income_municipal.py

详细介绍

固定收益 — 市政债券

核心概念

一般责任债券(GO)

由发行市政机构的全部信用、信誉和征税权力提供担保。发行方承诺使用任何可用收入来源(财产税、所得税、销售税)偿还债券持有人。GO 债券通常需要经过选民批准;由于其广泛的征税承诺,通常被视为较安全。

收入债券

仅由特定项目或来源产生的收入提供担保——收费公路(通行费收入)、供水/污水系统(公用事业费)、医院(患者收入)、机场(着陆费、航站楼租金)。由于收入承诺范围较窄,与期限和信用质量相当的 GO 债券相比,收入债券的收益率通常较高。

税收等值收益率(TEY)

比较市政债券与应税替代品时的核心计算:

仅联邦税:TEY = Muni Yield / (1 - federal_marginal_rate)

联邦税 + 州税(适用于州内市政债券):TEY = Muni Yield / (1 - federal_rate - state_rate × (1 - federal_rate))

该公式将免税收益率转换为应税债券在税前需要提供的收益率,使其税后收入与市政债券相当。

注意:state_rate × (1 - federal_rate) 这一项假设州所得税可全额抵扣联邦税。对于达到或超过 SALT 扣除上限的纳税人(或采用标准扣除额的纳税人),州税不会带来额外的联邦扣除,此时公式简化为 TEY = Muni Yield / (1 - federal_rate - state_rate)——上述综合公式低估了处于扣除上限的分项扣除纳税人持有州内市政债券的优势,通常也会夸大比较的精确性。选择公式前,请核实客户实际的 SALT 情况。

替代性最低税(AMT)

某些私人活动债券产生的利息需要缴纳 AMT。对于需要缴纳 AMT 的纳税人,这些债券的税收优势会降低。受 AMT 影响的债券通常以略高的收益率交易作为补偿。非 AMT 市政债券(政府用途债券)不受影响。

市政债券信用分析

GO 债券: 评估税基的多样性和趋势、债务负担比率(人均债务、债务/评估价值)、基金余额占支出的比例、经济基础(人口、就业)以及养老金/退休后其他福利(OPEB)义务。

收入债券: 评估债务偿付覆盖率(DSCR = 净收入 / 年度债务偿付额)、费率契约、增发债券测试、需求分析以及储备基金充足性。

微额折价税务规则

低于某个门槛购入的折价债券(通常为面值减去每年 0.25% × 剩余到期年限)可能会失去折价部分的免税资格——收益将按普通收入征税,而非免税。这会影响折价市政债券的税后回报计算。

市政债券收益率比率

市政债券收益率 / 国债收益率。历史上,AAA 级市政债券的这一比率平均约为 80%。比率高于 80-85% 表示相对于国债而言,市政债券价格偏低;低于 70% 则表示价格偏高。该比率会随供需、税收政策预期和信用状况而变化。

美国复苏与再投资法案债券(BAB)

根据 2009 年经济刺激计划设立的应税市政债券。联邦政府补贴 35% 的利息成本。2010 年后不再发行新债,但存续的 BAB 仍在交易。这类债券让发行方得以进入更广泛的应税债券市场。

提前退偿/托管债券

发行方对可赎回债券进行提前退偿时,会将足以支付剩余票息和赎回价格的美国国债存入托管账户。这类已解除偿付责任的债券实际上具有 AAA 级质量,利差极窄。

关键公式

公式表达式使用场景
TEY(仅联邦税)Muni Yield / (1 - federal_rate)将市政债与应税债券进行比较
TEY(联邦税 + 州税)Muni Yield / (1 - fed_rate - state_rate × (1 - fed_rate))比较本州市政债
DSCRNet Revenue / Annual Debt Service评估收益债券的信用质量
最低限额阈值Par - 0.25% × years to maturity贴现市政债的税务处理
市政债收益率比率Muni Yield / Treasury Yield评估相对价值

计算示例

示例 1:计入联邦税和州税的税收等值收益率

已知: 市政债收益率 = 3.5%,联邦边际税率 = 37%,州边际税率 = 5% 计算: 本州债券的税收等值收益率 解答: TEY = 3.5% / (1 - 0.37 - 0.05 × (1 - 0.37)) TEY = 3.5% / (1 - 0.37 - 0.05 × 0.63) TEY = 3.5% / (1 - 0.37 - 0.0315) TEY = 3.5% / 0.5985 TEY = 5.85%

对于该纳税人而言,应税债券的收益率需要达到 5.85%,才能与这只收益率为 3.5% 的市政债的税后收入相当。与仅计联邦税的 TEY(5.56%)相比,州税优惠增加了约 29bp 的价值。

示例 2:一般责任债券与收益债券比较

已知: 同一发行方,同一到期日(10 年)。一般责任债券收益率为 3.2%,收益债券(水务/污水处理)收益率为 3.6%。收益债券的 DSCR = 1.8x。 计算: 哪种债券的价值更高? 解答: 收益债券的收益率比一般责任债券高 40bp。DSCR 为 1.8x,远高于投资级债券通常要求的 1.25x 最低值,表明偿付覆盖能力强。水务/污水处理属于基本服务,需求稳定。额外的 40bp 收益补偿了收益质押范围较窄的风险,但较强的覆盖率表明信用风险不高。对于能够接受收益债券结构的投资者而言,这 40bp 的收益增幅可能代表较好的相对价值。

常见陷阱

  • 忽略本州债券的州税优惠——联邦税与州税合计计算的 TEY 可能明显高于仅计联邦税的 TEY
  • 高收入投资者需注意 AMT 影响——私营活动债券的利息可能引发 AMT 纳税义务
  • 贴现市政债的最低限额规则——深度贴现市政债的收益可能按普通收入征税
  • 混淆赎回条款——许多市政债可在 10 年后按面值赎回;务必查看最差收益率

交叉引用

  • time-value-of-money(核心插件):现值与贴现基础知识
  • fixed-income-sovereign(财富管理插件):收益率曲线背景与久期概念
  • fixed-income-corporate(财富管理插件):比较市政债利差与公司债利差
  • tax-efficiency(财富管理插件):将市政债作为主要税务管理工具

运行脚本

uv run scripts/fixed_income_municipal.py            # run the demo (uses PEP 723 inline deps)
uv run scripts/fixed_income_municipal.py --verify   # check demo outputs against the worked examples (exit 1 on mismatch)
python3 scripts/fixed_income_municipal.py            # alternative (requires: pip install numpy)

演示程序会打印上述计算结果;其中的数值与本技能中的计算示例一致。运行 --help 可查看类和函数列表。若要以编程方式使用,请导入模块而非运行脚本——演示程序仅在运行 python fixed_income_municipal.py 时执行。

评论

支持 Markdown