用 AI Agent 核对个税专项附加扣除与年度汇算:七项扣除、年终奖两算到待办清单

用 AI Agent 核对个税专项附加扣除与年度汇算:七项扣除、年终奖两算到待办清单

每年三月一到,公司群里就会冒出两类问题。一类是”我今年能不能退税”,另一类是”为什么我十二月工资比十一月少了八百”。前一个答案在汇算里,后一个多半出在累计预扣的累计两个字上。两个问题看着都在问个税,实际是两件事:一件属于企业,叫代扣代缴;一件属于员工本人,叫汇算清缴。

这篇讲的是用 AI Agent 把企业这一侧能做的事做扎实——名单、口径、两种算法、五类对不上,以及哪些动作绝对不能替员工做。如果你还在处理月度工资怎么算,先看 工资核算与社保申报 那篇,那边管”这个月该扣多少”,这篇管”一年下来为什么对不上”。两篇的边界就是月度与年度这条线。

先说分工:代扣是企业的活,汇算是员工的活

这条线必须先划清楚,否则很容易把项目做成”帮员工报税”,那是涉税服务机构的活,不是企业内部工具的活。

企业是扣缴义务人,每个月按累计预扣法算一遍、扣一遍、申报一遍,同时对员工填报的专项附加扣除信息做接收和代扣。信息真实性由员工本人负责,企业不审核也不承担判断责任——这一点很多人搞反了,以为 HR 要替员工核实房贷合同真假。员工是汇算主体,次年三月到六月自己去办,多退少补,退的钱进员工自己的卡,补的钱也从员工自己的账户出。

所以企业侧 Agent 的定位只有三个词:给数据、做提醒、留痕迹。给数据是把全年收入和已预扣税额算准;做提醒是让该办的人知道该办了;留痕迹是万一员工说”公司没通知我”,能拿出记录。越界去点”提交申报”,风险全在企业这边,收益全是员工的,这笔账怎么算都不划算。

三个概念和一笔账:预扣、汇算、综合所得

要让 Agent 不出错,得先让它把三个概念分开放。

预扣预缴是月度动作,用的是累计预扣法:本月应预扣税额 =(本年累计收入 − 累计减除费用 − 累计专项扣除 − 累计专项附加扣除 − 累计其他扣除)× 适用税率 − 速算扣除数 − 本年累计已预扣税额。注意公式里全是”累计”,只按单月算一定错。汇算清缴是年度动作,把四类综合所得合并起来,按年度税率表重算一次,减去全年已经预缴的,差额就是补或退。

综合所得有四项,不只是工资:工资薪金、劳务报酬、稿酬、特许权使用费。这一点最容易被忽略——公司请外部讲师讲一天课付了 8000 元劳务费,按劳务报酬预扣 20%,但这笔钱年底要和工资合并计税。合并之后如果整体税率低于 20%,员工是能退回来的;如果员工本来工资就高,反而可能要多补。

减除费用是每年 6 万元,折到每月 5000 元,一年只能用满 12 个月,不能重复。这句话看起来是废话,但后面”两处以上所得”那一段的所有问题,都是从这句话长出来的。

七项扣除,谁负责哪一项要写清

专项附加扣除目前是七项。Agent 不需要判断员工该不该享受,但必须知道每一项的额度、分摊规则和最容易错的地方,否则做出来的核对表是空的。

  • 3 岁以下婴幼儿照护:每个婴幼儿每月 2000 元,父母各 50% 或一方 100%。
  • 子女教育:每个子女每月 2000 元,同样是各 50% 或一方 100%,从满 3 岁到博士研究生阶段。
  • 继续教育:学历教育每月 400 元,同一学历最长 48 个月;职业资格继续教育在取得证书当年按 3600 元定额扣。
  • 大病医疗:医保目录范围内自付累计超过 1.5 万元的部分,在 8 万元限额内据实扣。这一项只能在汇算时扣,月度预扣阶段不能扣。
  • 住房贷款利息:首套住房贷款每月 1000 元,最长 240 个月。夫妻双方婚前各有一套房、都符合首套条件的,婚后可以选一套由购买方扣 100%,或各自扣 50%。
  • 住房租金:按城市分 1500、1100、800 元三档,和住房贷款利息不能同时享受。
  • 赡养老人:独生子女每月 3000 元;非独生子女兄弟姐妹分摊这 3000 元,每人不超过 1500 元。被赡养人需年满 60 周岁。

这里有一个只在工程上才看得见的坑:扣除要选扣缴义务人。员工在个税 App 里填报时,要指定由哪家单位在预扣时扣除。年中换了工作但没改这项,新单位就一分钱也扣不到,员工当月到手工资变少,然后跑到 HR 办公室问为什么。这类问题不是算错,是”信息没到”,Agent 能做的是:把”新入职员工是否已指定本单位为扣缴义务人”做成入职流程里的一个检查项,而不是等员工来投诉。

年终奖:单独计税还是并入,两种算法都得跑一遍

这是汇算里唯一一个”选错就实打实多交钱”的地方。

单独计税是把全年一次性奖金除以 12,按月度税率表找税率和速算扣除数,单独算一笔税,不并进综合所得。并入综合所得是把它当成普通收入,和工资一起套年度税率表。两条路只能选一条,一个纳税年度内单独计税只能用一次。

哪种更省,没有通解,取决于这个人的工资水平、扣除总额和奖金金额。但有一个规律值得写进产品:工资低、扣除多的人并入更划算,因为奖金可以把没用完的扣除额度吃掉;工资已经跳进高税率档的人单独更划算,因为单独计税相当于给这笔钱单独定了一个较低的税率。

更值得做成自动检查的是临界点。单独计税的税率是按”奖金除以 12″定的,所以在档位切换点上会出现断崖:

  • 36000 元应交 1080 元;36001 元应交 3390.1 元,多发 1 元,多交 2310 元。
  • 144000 元应交 14190 元;144001 元应交 27390.2 元,多发 1 元,多交 13200 元。

后面还有 30 万、42 万、66 万、96 万几个档位,越往上跳一次差得越多。这件事对人的意义是”发奖金前先看一眼落在哪个区间”,对 Agent 的意义就简单多了:把两种算法都算出来,把差额和临界点距离直接摊在表上。财务拿着这张表去和老板谈发放方案,比讲一堆税率原理有用得多。

顺带说一句口径:单独计税是阶段性延续的政策,写这篇文章时的口径是延续到 2027 年底。税率、档位、限额这类会变的数字,一律放配置文件带生效日期,不要写进提示词——写进提示词的结果是政策一调,你得改 prompt,改完还不一定记得改过。

五类对不上,按查得快的顺序排

员工来问”为什么我要补税”,九成逃不出这五种。顺序按定位成本从低到高排,先查容易的。

第一类,专项附加扣除没采集或选错了扣缴义务人。这是最常见也最好查的:把员工填报记录和工资表里的扣除额对一遍,差额就是答案。查出来是漏采集就补采集,是选错单位就提醒员工改。

第二类,大病医疗没扣。因为这一项只能在汇算时扣,全年预扣里它一定是零。有些员工不知道自己能扣,有些以为公司会自动处理。企业侧能做的是发一条定向提醒:去年医保目录内自付超过 1.5 万的,去 App 里补填。

第三类,年中换工作,减除费用没用满。新单位按”在本单位任职月份数”累计扣 5000 元,中间空档的月份当年没扣到,汇算时可以按全年 6 万补扣,所以这类人多数是退税,不是补税。很多员工看到”应补税额”为负还以为是系统错了。

第四类,两处以上所得,5000 元被扣了两次。员工同一个月在两家单位都有工资(兼职、关联公司任职、集团内跨主体发薪),两家都按 5000 元扣了减除费用,合并之后这一块重复了,汇算必然补税。这一类最需要企业主动发现——做法是把全集团发薪名单按身份证号做一次交集,交集里的人单独拉一张表,提前告知。

第五类,劳务报酬预扣率高于实际税率。前面说过,劳务报酬预扣是 20% 起,稿酬还有”收入额按 70% 计算”的特殊规则。预扣率高、实际税率低,结果就是退税。这类不用特别处理,但可以提前给员工一句解释,省掉一堆咨询。

五类里只有第四类需要跨主体数据,其余四类都能在单主体的数据里查出来。所以落地顺序建议反过来:先把能查的四类做完,再谈跨主体。

Agent 能做的五件事,不能做的三件事

能做:

  • 名单与口径核对:在职、离职、年中入职三张名单和工资发放明细对齐,人数和金额对不上就停下来查,这套思路和 数据质量门禁 是同一套。
  • 逐人跑两种年终奖算法,输出”哪种更省、省多少、离临界点还差多少”三列。
  • 生成待办清单:谁的扣除没采集、谁选错了扣缴义务人、谁在两处以上有所得、谁可能退税,一人一行,带原因。
  • 政策版本管理:税率表、扣除限额、豁免条件全部配置化,带生效日期,换年度自动切版本。
  • 时点提醒与留痕:汇算开始、临近截止、离职员工补发收入,按批次推送并记录送达结果。

不能做:

不能登录自然人电子税务局替员工申报。这不是技术问题,是主体资格问题,账号也不该由企业保管。不能替员工选分摊方式。子女教育、房贷利息、赡养老人怎么分摊,是家庭内部协商,Agent 给方案对比可以,替人拍板不行。不能承诺退税额。汇算结果以税务系统为准,提前报一个数字出去,最后差两百块,解释成本比收益大得多。

还有一条工程纪律:个税数据按人取数,不要先读全表再过滤。前者是权限,后者是运气。身份证号、银行卡号这类字段不进提示词、不进日志,查询留痕按 审计查询字段 的五要素记——谁、什么时候、查了谁、做了什么、结果如何。具体的最小权限做法在 Agent 权限管理 里讲过,工资和个税场景只是把标准执行得更严一点。

时点:企业侧最有效的服务动作只有一个

汇算窗口是次年三月一日到六月三十日,三月初那几天通常还要预约,具体以当年公告为准。企业在这个窗口里其实做不了太多事,因为申报是员工自己的动作。

但有一件事价值极高:在二月底之前,把每个人的全年收入和已预扣税额发到本人手里。一条推送、一张个人年度汇总,含全年应发、各项扣除、已预扣税额、任职受雇单位变更记录。这一张纸能拦掉后面八成的咨询,因为它让员工在打开 App 之前就知道自己大概该退还是该补。

注意两个细节:离职员工也要发,他们最容易漏;发的是汇总数不是明细表,一人一份,不要生成一张全员表往外发。

落地三步,每步都能验收

第一步,只做名单和口径核对,不碰税。把花名册、工资明细、扣除采集表三张表导进来,跑人数、金额、时间三组一致性检查,输出问题清单。这一步不涉及任何计算结论,风险最低,但能立刻看出数据源的真实质量。

第二步,用上一个年度做回放。拿已经办完汇算的那一年数据,让 Agent 重算一遍应纳和应补退,和实际结果逐人比。差异率压到千分之一以内,说明口径对齐了;对不上的那些人,正好是最好的规则样本。

第三步,接提醒和年度汇总。回放稳定后再上定向提醒、年终奖两算、年度汇总推送。这三样都不产生税务结论,但直接减少咨询量,是投入产出比最高的一段。

适合谁:员工规模在两百人以上、有专职薪酬岗、年度汇算期间咨询量明显的公司。二十人的小公司没必要上系统,一张表加一条群通知就够了;但如果有多个法人主体、有派遣和外包用工,那”两处以上所得”这一类问题会迅速变多,就值得做。

一句话总结

个税这件事,企业能负责的只有”算准、告知、留痕”六个字,汇算的决定权和责任都在员工手上。Agent 的价值不在于替人报税,而在于把七项扣除、两种算法、五类对不上摊成一张人人看得懂的表——把”为什么我要补税”从一场争论,变成一行原因。

发表评论

您的电子邮箱地址不会被公开,必填项已标注 *