utilduck
Home · 办公 · 阿根廷CUIT/CUIL计算器

阿根廷CUIT/CUIL计算器

输入类型与DNI,用模11算法计算CUIT/CUIL校验位。

计算出的CUIT/CUIL
-

CUIT/CUIL校验位如何计算

取10位数字(2位前缀+8位DNI),从左至右分别乘以权重5、4、3、2、7、6、5、4、3、2,求和后用11减去该和除以11的余数,即为校验位。

本工具仅计算数学校验位,不确认该CUIT/CUIL是否真实存在或有效,请务必在AFIP官方登记系统中核实。

CUIT/CUIL校验位怎么计算?

把2位类型前缀和8位DNI合成10位数字,从左到右依次乘以权重5、4、3、2、7、6、5、4、3、2,求和后用11减去该和除以11的余数即为校验位。例:前缀20与DNI 12345678得到校验位6,即20-12345678-6。

计算步骤

  1. 根据人员类型选择前缀:20(男性)、27(女性)、30(法人),或23(其他/非二元性别,或下方特殊情况)。
  2. 如DNI只有7位,在前面补0凑成8位。
  3. 将10位数字(前缀+DNI)从左到右依次乘以权重5、4、3、2、7、6、5、4、3、2。
  4. 把10个乘积相加,求该和除以11的余数。
  5. 用11减去该余数:结果为11时校验位为0;结果为10时改用特殊前缀23、校验位9;其余情况校验位即为该数字本身。

计算公式

校验位 = 11 - (Σ(数字位 × 权重) mod 11),权重从左到右为5,4,3,2,7,6,5,4,3,2;结果11→0,结果10→前缀23、校验位9
  • 数字位 = 10位数字(2位前缀+8位DNI)从左到右的每一位
  • 权重 = 该位置对应的乘数:5,4,3,2,7,6,5,4,3,2
  • mod 11 = 总和除以11的余数

速答CUIT问题

20-12345678的CUIT校验位怎么计算?

把10位数字(前缀20+身份号12345678)分别乘以权重5,4,3,2,7,6,5,4,3,2后求和,对11取余,再用11减去余数(11-余数)。对20-12345678来说结果是6,所以完整CUIT是20-12345678-6。

前缀20是什么意思?

20表示该CUIT签发给男性个人(persona física)。

前缀27是什么意思?

27表示该CUIT签发给女性个人。身份号12345678对应27-12345678-0。

前缀30是什么意思?

30表示该CUIT签发给公司或法人实体。身份号12345678对应30-12345678-1。

前缀23是什么意思?

23用于本工具归类为“其他”的情况,同时也是当计算出的校验位为10时自动切换到的前缀(见下文)。

如果计算出的校验位是10会怎样?

本工具会把前缀改为23,并改用校验位9——这是CUIT标准算法的特殊处理,不是错误。

如果校验位是11会怎样?

会被设为0。

如果我的身份号只有7位,会怎么处理?

在计算校验位之前,本工具会在前面补一个0,凑成8位。

CUIT/CUIL计算示例

前缀DNI校验位CUIT/CUIL
2012345678620-12345678-6
2730709451227-30709451-2
3050000000330-50000000-3
2499999999524-99999999-5
20123456709(特殊情况)23-12345670-9

常见问题

CUIT和CUIL有什么区别?

两者是同一个11位号码,只是根据用途叫法不同:CUIL(劳动者唯一识别码)用于就业和社保缴费,CUIT(纳税人唯一识别码)用于AFIP税务登记。两者的校验位算法完全相同。

校验位算出10是什么特殊情况?

模11算法只能生成0-9的个位数字。当计算结果恰好为10时,按AFIP惯例改用前缀23和校验位9,而不是两位数值。

这个计算器能确认CUIT属于真实存在的人吗?

不能。它只验证你输入的前缀与DNI组合的校验位在数学上是否正确,不会查询任何登记系统,也不确认号码是否有效或已登记——这需要通过AFIP官方登记系统核实。

此工具仅实现公开的模11校验位算法,不验证CUIT/CUIL是否真实存在、是否有效,或是否确属所声明的人员——真正的验证请使用AFIP官方登记系统。

隐私与安全

  • 在浏览器中计算 — 您输入的内容仅在本机设备上计算,不会发送到 utilduck 服务器。
  • 加密连接 — 所有页面均通过 HTTPS 提供,传输过程中无法被读取。
  • 不提供给第三方 — 您输入的内容不会传递给分析或广告服务。
  • 不保存 — 计算结果不会保存到任何服务器,也无需注册账号。

最后更新: 2026-08-24