返回顶部
t

tax-filing税务申报

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.0
安全检测
已通过
279
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

tax-filing

技能名称: tax-filing
详细描述:

税务申报

一个用于准备美国联邦所得税申报表的引导式工作流程。此技能涵盖所有申报人类型——美国公民、居民外籍人士 (RA) 和非居民外籍人士 (NRA)——首先确定正确的申报人类型,然后引导至相应的表格和程序。公民/RA 和 NRA 的工作流程均完全包含在此技能中,包括 PDF 表单字段映射、跨表单验证以及安全的 update_form.py 脚本。

步骤 1:收集源文件

在进行任何其他操作之前,先询问用户他们拥有哪些文件。常见的源文件包括:

文件说明内容
W-2工资、联邦/州预扣税款、雇主 HSA 缴款
1099-NEC
承包商/自雇收入 |
| 1099-INT | 银行利息 |
| 1099-DIV | 股息(合格股息和普通股息) |
| 1099-B | 股票/加密货币销售(收益和成本基础) |
| 1099-MISC | 其他收入(版税、租金等) |
| 1099-SA / 5498-SA | HSA 分配和缴款 |
| 1098 | 已付抵押贷款利息 |
| 1098-T | 已付学费(教育抵免) |
| I-94 | 旅行记录(确定 NRA 身份所需) |

如果用户有 I-94 或提及签证类型,这强烈表明他们可能是 NRA——在进入步骤 2 时需牢记这一点。

步骤 2:确定申报人类型

这是关键的路径决策。请阅读 references/filing-status.md 了解完整的决策树。简要版本如下:

  1. 1. 美国公民或绿卡持有者 → 居民。申报 Form 1040。进入步骤 3a。
  2. 签证持有者(F-1、J-1、H-1B、OPT 等) → 应用 实质性居住测试 (SPT)
- 计算在美国的天数:本年度天数 + (1/3 × 上一年度天数) + (1/6 × 两年前天数) - 如果总数 ≥ 183 → 居民外籍人士(除非有豁免)。申报 Form 1040。进入步骤 3a。 - F-1 和 J-1 学生在 前 5 个日历年内豁免 SPT。他们仍为 NRA。申报 Form 1040-NR。进入步骤 3b。 - 如果总数 < 183 → 非居民外籍人士。申报 Form 1040-NR。进入步骤 3b。
  1. 3. 双重身份(年中身份变更)→ 复杂情况。为用户注明,并建议就过渡期寻求专业审核。

如果不清楚,直接询问用户。不要假设。

步骤 3a:公民/居民外籍人士工作流程(Form 1040)

阅读 references/form-routing.md,根据用户的收入类型确定需要哪些附表(Schedule)和表格。有关各个附表行项目的字段级别详细信息和常见陷阱,请在填写特定表格时阅读 references/common-schedules.md。

工作流程

  1. 1. 确定申报身份 — 单身、夫妻共同申报、夫妻单独申报、户主、符合条件的丧偶者(参见 references/filing-status.md)
  2. 将收入映射到表格 — 使用 references/form-routing.md 中的路由表
  3. 标准扣除与逐项扣除 — 2025 年标准扣除额:$15,000(单身),$30,000(夫妻共同申报)。仅当附表 A 的扣除总额超过此数额时才进行逐项扣除。
  4. 根据源文件计算关键金额
- 总工资(所有 W-2 表格第 1 栏之和) - 总利息/股息(1099-INT/DIV) - 自雇净收入(1099-NEC 减去费用 → 附表 C → 附表 SE) - 资本利得/损失(1099-B → Form 8949 → 附表 D) - 线上扣除(HSA、学生贷款利息、自雇税扣除 → 附表 1) - AGI = 总收入 - 调整项 - 应税收入 = AGI - 扣除额(标准或逐项)
  1. 5. 填写 PDF 表格 — 使用 scripts/update_form.py(随此技能提供)或编写等效代码,遵循三条关键规则:
- 切勿写入与输入相同的路径 - 始终使用 auto_regenerate=False - 遍历所有页面
  1. 6. 交叉验证 — 检查下面的验证规则
  2. 最终审核 — 重新提取所有字段并确认一致性

跨表单验证规则(Form 1040)

  1. 1. 所有 W-2 表格第 1 栏 → 1040 表格第 1a 行(总工资)
  2. 附表 1 第 11 行 → 1040 表格第 8 行(额外收入)
  3. 附表 1 第 26 行 → 1040 表格第 10 行(调整项)
  4. 1040 表格第 9 行(总收入)= 第 1z 行 + 第 8 行
  5. 1040 表格第 11 行(AGI)= 第 9 行 - 第 10 行
  6. 1040 表格第 13 行 = 标准扣除额或附表 A 总额
  7. 1040 表格第 15 行(应税收入)= 第 11 行 - 第 13 行 - 第 14 行
  8. 附表 C 第 31 行(净利润)→ 附表 SE 第 2 行
  9. 附表 SE 第 13 行(自雇税)→ 附表 2 第 4 行
  10. 附表 D 第 16 行或第 21 行 → 1040 表格第 7 行(资本利得/损失)
  11. 所有 W-2 表格第 2 栏 → 1040 表格第 25a 行(联邦预扣税款)
  12. 预估税款(1040-ES)→ 1040 表格第 26 行

常见错误(公民/RA)

  • - 在有 1099-NEC 收入时忘记申报 附表 SE(自雇税与所得税是分开的)
  • 使用 1099-B 中错误的 成本基础(检查第 1e 栏——如果为空,您必须通过 Form 8949 自行计算)
  • 重复计算 雇主 HSA 缴款(W-2 表格第 12 栏代码 W)——这些应填入 Form 8889 第 9 行,而非第 2 行
  • 遗漏 $3,000 资本损失限额——超过 $3,000 的净损失结转至下一年,不能在一个纳税年度内全部扣除
  • 在符合 户主 条件时按 单身 申报(户主身份享有更高的标准扣除额和更低的税率等级)

步骤 3b:非居民外籍人士工作流程(Form 1040-NR)

本节涵盖完整的 NRA 申报工作流程。有关 NRA 特定的字段到行项目映射,请参见 references/form-field-maps.md。有关 PDF 恢复程序,请参见 references/pypdf-recovery.md。

关键 pypdf 规则

这些规则可防止数据丢失。违反这些规则将损坏 PDF 文件。随附的 scripts/update_form.py 脚本会自动强制执行所有三条规则——请使用它,而不是从头编写更新逻辑。

  1. 1. 切勿将输出写入与输入相同的路径。 PdfReader 使用惰性读取——如果您写入同一个文件,您会在读取器仍持有对它的引用时截断该文件。页面注释(已在内存中)可能幸存,但在部分读/写重叠期间,AcroForm 目录会损坏。始终先写入临时路径,然后再复制。
  1. 2. 在调用 updatepageformfieldvalues() 时始终使用 auto_regenerate=False。 默认值 True 会从每个字段中删除 /AP(外观流)条目。没有外观流,某些 PDF 查看器会将字段渲染为空白,即使 /V 值是正确的——数据存在但不可见。
  1. 3. 更新字段时遍历所有页面,即使您认为字段在第 1 页上。某些 IRS 表格会静默地将字段拆分到多个页面——如果您只更新第 0 页,第 1 页上的字段将被静默跳过,且不会报错。
  1. 4. 如果 PDF 损坏(字段树损坏但注释值幸存):
- 直接检查注释:page.get(/Annots) → annot.get(/V) - 从页面注释重建 AcroForm /

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tax-filing-1776209256 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tax-filing-1776209256 技能

通过命令行安装

skillhub install tax-filing-1776209256

下载

⬇ 下载 tax-filing v0.2.0(免费)

文件大小: 19.83 KB | 发布时间: 2026-4-15 12:50

v0.2.0 最新 2026-4-15 12:50
- Version number aligned
- Added complete support for nonresident alien (NRA) workflows (Form 1040-NR, treaty-based returns) directly in this skill.
- Bundled the safe PDF form update script in `scripts/update_form.py` (no more external dependency).
- Introduced detailed PDF recovery instructions and critical pypdf safety rules for reliable form filling.
- Expanded references to include full field mappings (`references/form-field-maps.md`) and technical PDF handling guidance.
- Updated routing and handling to support all US federal filers and workflows, including end-to-end PDF generation and validation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部