NETFILE 错误代码31:个人信息与 CRA 记录不符时怎么办
本指南译自英文。数字和日期与英文原文一致。 阅读英文原文
简短回答
NETFILE 错误代码31表示报税表上的个人信息与加拿大税务局(CRA)的记录不符;TurboTax Canada 表示,这些记录来自加拿大服务部(Service Canada)。常见原因是姓名拼写、社会保险号(SIN)和出生日期。请更正该栏位后重新发送一次;如果不符之处在 CRA 的记录中,而不在您的报税表上,就改为纸质报税。
- 01NETFILE 软件中的代码31
- 个人信息与 CRA 记录不符(TurboTax Canada)
- 02CRA EFILE 清单中的代码31
- 已故人士报税表上的第104(13.4)款选择
- 03CRA 身份数据的来源
- 加拿大服务部的社会保险登记册(Social Insurance Register)
- 04锁定前允许的失败次数
- 五次(TurboTax Canada)
- 05邮寄方式更改姓名
- 处理需时4至6周(CRA)
NETFILE 错误代码31是什么?
NETFILE 错误代码31表示个人信息不匹配。当您使用认证软件发送报税表时,CRA 会把您的身份信息与其记录进行比对,代码31表示至少有一项不一致。TurboTax Canada 发布了阅读量最大的相关解释,其中说明所比对的记录是加拿大服务部提供的信息。
CRA 个人信息不匹配并不是对您的收入或申报项目下结论。报税表在“门口”就被拦下了,还没有进入任何税款计算。系统中尚无任何记录,所以更正后重新发送除了花点时间外没有任何代价。
CRA 的 EFILE 清单对代码31的说明
搜索 netfile error 31 时,您可能会看到 CRA 的《电子申报者手册》(RC4018,第2章),那里的错误31指的是完全不相关的事。该清单是为使用 EFILE 的报税代理人编写的,其中错误31标记的是根据《所得税法》第104(13.4)款所作的选择,CRA 表示该选择仅适用于已故人士的报税表。
| 来源 | 谁会看到 | 31的含义 |
|---|---|---|
| TurboTax Canada NETFILE 代码 | 用 NETFILE 自行报税的人 | 个人信息与 CRA 记录不符 |
| CRA RC4018 第2章(2018至2025年) | 通过 EFILE 报税的代理人 | 在非已故人士的报税表上填写了第104(13.4)款选择 |
如果您是自行报税,且提示中提到您的个人信息,就适用 NETFILE 的含义。如果报税代理人告诉您某位已故人士的报税表出现错误31,则适用 EFILE 的含义,需要修改的是信托选择那一行,而不是身份信息部分。
姓名和 SIN 的匹配
EFILE 章节显示了 CRA 会进行哪些身份比对,尽管编号不同。错误40是出生日期与 CRA 记录不符,错误43是姓名不符,错误44是姓名中含有无效字符。这三项检查就是处理 NETFILE 代码31的实用检查清单。

容易出错的姓名情况
- 婚后改用的姓氏,或分居后不再使用的姓氏,但从未通知过 CRA。
- 把两个姓氏合并成一个输入,或输入时漏掉了 SIN 记录中使用的连字符。
- 用常用名或英文化的名字代替了法定名字。
- 带重音的字母或标点在导入时被软件删除或改动。
SIN 检查
TurboTax Canada 建议将您的 SIN 与 SIN 卡或加拿大服务部确认 SIN 的信件进行核对。在夫妻合并处理的报税表中,还要检查您的 SIN 是否与配偶的 SIN 填反了,那样会导致一个人的号码出现在另一个人的姓名旁边。
出生日期
CRA 表示,其数据库中的出生日期应与加拿大服务部社会保险登记册中的一致,因为这些信息是由加拿大服务部发送给 CRA 的。如果加拿大服务部记录的出生日期有误,CRA 的记录也会有误,此时无论怎样修改报税表都无法清除代码31。
在认定记录有误之前,先排除输入失误。有些软件用三个下拉菜单输入日期,有些则用一个数字栏位。8月3日的生日如果输入到要求“月份在前”的栏位里,就会变成3月8日,在屏幕上看起来很正常,却无法通过比对。
如何解决 CRA 个人信息不匹配
按照从最可能到最不可能的原因逐一排查,并且只有在修改了某些内容后才重新发送。TurboTax Canada 表示,连续失败五次后账户会被锁定。
- 打开您的评税通知书或 SIN 确认信,把姓名、SIN 和出生日期与身份信息部分逐个字符比对。
- 更正所有差异,包括连字符和重音符号,然后运行软件的检查功能。
- 发送一次报税表。如果被接受,请保存确认号。
- 如果代码31再次出现,而每个栏位都与您的证件一致,那么不符之处在政府记录中。请根据需要,向加拿大服务部更新您的 SIN 记录,或向 CRA 更新您的姓名。
- 如果截止日期临近,就改为打印并邮寄报税表。TurboTax Canada 针对代码31反复出现的建议本身就是纸质报税。
更新 CRA 尚未记录的姓名
CRA 不接受在网上更改姓名。如果您之前从未更改过名字或姓氏,可以通过电话更改,更新会立即生效。否则,您需要邮寄或传真改名证书或法院命令的核证副本,并附上您的 SIN 和签名,CRA 表示处理需时4至6周。CRA 还表示不会把姓名更改转告其他部门,所以加拿大服务部那边需要另行更新。
关于同一类的下一个代码,请参阅 NETFILE 错误 N1,它针对的是相同的栏位,但提示措辞为身份验证失败。配偶姓名中含有无效字符会产生另一个代码,详见 NETFILE 错误代码84。
什么时候纸质报税是更好的选择
当不符之处在政府记录中、而修正需要几周时间时,纸质报税是实际可行的选择。纸质报税表在寄出时不会与加拿大服务部的记录进行比对,所以不会因代码31被退回。CRA 表示,无法使用 NETFILE 的人都可以打印报税表并邮寄。
只邮寄一份,而且前提是没有任何一次尝试产生过 NETFILE 确认号。其他所有代码及其定义来源,请参阅 NETFILE 错误代码清单。
分步说明
核对证件
将报税表上的姓名、SIN 和出生日期与 SIN 信件或评税通知书进行核对。
更正后重新发送一次
更正所有差异,包括连字符和重音符号,运行检查后发送一次。
更新记录
如果每个栏位都一致但代码31仍然出现,请向加拿大服务部更新 SIN 记录,或向 CRA 更新姓名。
必要时改为纸质报税
如果更新耗时太长,请打印并邮寄报税表,前提是没有产生过 NETFILE 确认号。
常见问题
我的信息明明是正确的,为什么 NETFILE 说不匹配?
您的报税表是在与加拿大服务部提供给 CRA 的记录进行比对。如果该记录中是旧姓名或错误的出生日期,即使报税表正确,在记录更新之前仍会失败。
NETFILE 错误代码31是不是说明我被税务审计了?
不是。代码31发生在报税表被接受之前。CRA 还没有进行任何评估,只是无法核实您的身份。
UFile、StudioTax 和 Wealthsimple Tax 中的错误31是一样的吗?
这个数字来自 CRA 的回复,所以检查内容相同。只是每款软件的提示措辞不同,姓名和出生日期栏位也放在各自的身份信息界面中。
改名手续还在处理中,我能用旧姓名通过 NETFILE 报税吗?
CRA 的指引是尽快告知其姓名更改。如果您等不及更新完成,纸质报税可以避开电子比对。
修复代码31会改变我的退税金额吗?
不会。姓名、SIN 和出生日期不参与税款计算,所以更正它们不会改变退税或应缴余额。
来源
- TurboTax Canada, NETFILE error codes turbotax.intuit.ca
- CRA, RC4018 Chapter 2, EFILE error codes canada.ca
- CRA, Change your name canada.ca
- Service Canada, Update your SIN record canada.ca
- CRA, Process to change name or date of birth information canada.ca
- CRA, Sending a tax return with certified software canada.ca
我们对照以下官方页面核实数字。规则会变化;凡是影响截止日期或付款的事项,请在采取行动前向相关机构确认。
告诉我们发生了什么
请描述您的情况,我们的编辑会据此改进这篇指南。如果您留下电子邮箱,我们可能会回复,告诉您应查看哪个页面或联系哪个官方渠道。我们绝不会分享您的个人信息。