Tax Software Desk

NETFILE 错误代码

NETFILE 错误代码21:访问码与 CRA 记录不符时的解决方法

本指南译自英文。数字和日期与英文原文一致。 阅读英文原文

简短回答

NETFILE 错误代码21表示您在报税表上输入的 NETFILE 访问码(access code)与加拿大税务局(CRA)记录的不一致,这是根据 TurboTax Canada 公布的代码清单。请将它与您最近一份评税通知书(NOA)上的8位代码对照后重新输入,或者清空该栏:CRA 表示访问码并非必填项。

01代码21的含义
NETFILE 访问码与 CRA 记录不符(TurboTax Canada)
02访问码长度
8个字符
03在哪里找
最近一份评税通知书,或通过“自动填写我的报税表”(Auto-fill my return)获取
04是否必填?
否,CRA 表示并非必填
05首次报税者
没有访问码

NETFILE 错误代码21是什么意思?

NETFILE 错误代码21是身份核验失败:随报税表发送的访问码并不是 CRA 发给您的那个代码。TurboTax Canada 的帮助页面就是这样描述代码21的,并让用户将代码与评税通知书对照。代码21没有出现在 CRA 带编号的 EFILE 清单(RC4018 第2章)中,因此这里的含义来自软件厂商的 NETFILE 清单。

NETFILE 访问码是 CRA 印在评税通知书上的8位代码,用来根据您上一份报税表的信息,把下一份报税表与您本人对应起来。它是一种方便身份验证的手段,而不是密码;CRA 会让您使用最近一份通知书上的代码。

出现代码21时,您的报税表并没有提交成功。系统没有任何记录,所以更正代码后重新发送不会产生重复申报。

NETFILE 访问码在哪里找?

您的 NETFILE 访问码印在最近一份评税通知书上,也就是 CRA 处理完报税表后寄给您的那份文件。CRA 关于使用认证软件填写报税表的页面展示了一份标出访问码位置的通知书样本,并说明还可以通过另外两种方式获取。

获取 NETFILE 访问码的方式
方式操作过程注意事项
纸质或 PDF 评税通知书把8个字符输入报税软件误用了较早的通知书而不是最新一份
CRA 账户在网上打开最新的评税通知书并复制代码需要先登录
“自动填写我的报税表”(Auto-fill my return)认证软件会替您填入代码只有在 Auto-fill 连接成功时才有效

如果您是第一次报税,就不会有访问码,CRA 对此说得很明确。请把该栏留空。首次报税者如果遇到身份错误,应检查“首次报税”这一项的回答,TurboTax Canada 将这种情况列为代码32。

如何修复 NETFILE 访问码错误

只要在重新发送前逐个字符核对代码,修复 NETFILE 访问码错误只需几分钟。

重新发送前的访问码检查
重新发送前的访问码检查
  1. 找到您最近一份评税通知书。在2026年报税季提交2025年报税表时,通常是您2024年报税表的通知书。
  2. 打开报税软件中的身份信息或提交部分,找到 NETFILE 访问码栏位。
  3. 逐个字符比对两个代码。特别留意屏幕上看起来相似的字符,例如数字零和字母 O,或数字1和字母 I。
  4. 删除代码前后或中间的所有空格。
  5. 如果无法确认代码,就把它删掉,让该栏留空。
  6. 运行软件的检查功能后重新发送。保存软件显示的确认号。

举例说明

某人在2026年4月提交2025年报税表时,因为抽屉里最先找到的是2023年报税表的评税通知书,就从那份通知书上抄了代码。这个代码格式有效,但不是最新的,于是 CRA 返回代码21。改用2024年通知书上的代码重新输入,或清空该栏,报税表就能顺利提交。

NETFILE 访问码可以不填吗?

可以。CRA 表示访问码并非必填,认证软件可以在没有访问码的情况下发送您的报税表。该栏为空时,CRA 会使用其他信息来确认您的身份,而不是使用上一份报税表中的资料。

有些软件把这一栏显示得好像必须填写。如果您的软件允许在该栏为空时继续,清空它就是绕过顽固的代码21最快的方法。如果软件不允许继续,请查看其帮助中心,或询问客服团队如何在不填代码的情况下发送。

UFile 的 NETFILE 访问码栏位在哪里?

搜索 UFile NETFILE 访问码的人,通常是想在传送前找到输入或清空它的位置。与大多数认证软件一样,UFile 中的访问码属于提交和身份信息部分,而不是收入单据部分。关于该软件特有的界面和提示,请参阅我们的 UFile NETFILE 错误 页面。

如果访问码是“自动填写我的报税表”替您填入的,而代码21仍然出现,导入的代码可能属于另一个纳税年度的报税文件。请在正确年度的报税表中重新运行 Auto-fill;连接问题请参阅我们的指南 自动填写我的报税表无法使用。

修复访问码后仍然被拒怎么办?

如果访问码已留空或正确无误,报税表却仍被拒绝,那么身份问题出在别处。您看到的下一个代码会告诉您问题在哪里。

  • 代码31:TurboTax Canada 表示您的个人信息与 CRA 从加拿大服务部(Service Canada)获得的资料不符。请检查您的姓名和社会保险号(SIN)是否与 SIN 记录完全一致。请参阅 NETFILE 错误代码31。
  • 代码 N1:姓名和 SIN 身份验证失败。TurboTax Canada 指出,连续五次失败后账户会被锁定,所以第二次失败后就不要再重新发送。请参阅 NETFILE 错误 N1。
  • 代码84:您的配偶或同居伴侣(common-law partner)的姓名中含有 CRA 不接受的字符。请参阅 NETFILE 错误代码84。

如果您的资料正确,却无法清除身份错误,CRA 表示您可以打印报税表并邮寄。对于2025纳税年度,NETFILE 开放至2027年1月29日。我们的 NETFILE 错误代码清单 列出了所有常见代码及其来源。

分步说明

  1. 找到最新的评税通知书

    使用最近一份通知书,纸质版或 CRA 账户中的均可。

  2. 比对代码

    逐个核对8个字符,并删除所有空格。

  3. 不确定就清空

    删除代码;CRA 表示它并非必填。

  4. 重新发送

    运行检查,通过 NETFILE 发送,并保存确认号。

常见问题

NETFILE 访问码每年都会变吗?

访问码与印有它的那份评税通知书绑定,所以 CRA 会让您使用最近一份通知书。请使用您手上最新的那一份。

评税通知书丢了,怎么获取访问码?

登录您的 CRA 账户,在其中打开最新的评税通知书,或者让“自动填写我的报税表”填入代码。您也可以把该栏留空,因为 CRA 表示它是选填项。

NETFILE 访问码和 CRA 账户密码是一样的吗?

不一样。访问码是印在评税通知书上的8位代码,与您的 CRA 用户名和密码是分开的。

为什么我的软件说访问码是必填的?

有些软件默认会要求填写。CRA 表示填写访问码并非强制,所以如果软件允许您在该栏为空时继续,这样做是可以的。

访问码输错会导致账户被锁吗?

TurboTax Canada 表示,身份验证代码 N1 在五次失败后会锁定。为稳妥起见,同样的错误出现两次后就停下来,核对资料后再重新发送。

来源

  1. TurboTax Canada, NETFILE error codes turbotax.intuit.ca
  2. Completing a tax return with certified software (access code) canada.ca
  3. Auto-fill my return canada.ca
  4. NETFILE eligibility and dates canada.ca
  5. Sending a tax return with certified software canada.ca

我们对照以下官方页面核实数字。规则会变化;凡是影响截止日期或付款的事项,请在采取行动前向相关机构确认。

告诉我们发生了什么

请描述您的情况,我们的编辑会据此改进这篇指南。如果您留下电子邮箱,我们可能会回复,告诉您应查看哪个页面或联系哪个官方渠道。我们绝不会分享您的个人信息。

请勿填写您的 SSN、SIN、账号或密码。