CUIT/CUIL校验位如何计算
取10位数字(2位前缀+8位DNI),从左至右分别乘以权重5、4、3、2、7、6、5、4、3、2,求和后用11减去该和除以11的余数,即为校验位。
本工具仅计算数学校验位,不确认该CUIT/CUIL是否真实存在或有效,请务必在AFIP官方登记系统中核实。
输入类型与DNI,用模11算法计算CUIT/CUIL校验位。
取10位数字(2位前缀+8位DNI),从左至右分别乘以权重5、4、3、2、7、6、5、4、3、2,求和后用11减去该和除以11的余数,即为校验位。
本工具仅计算数学校验位,不确认该CUIT/CUIL是否真实存在或有效,请务必在AFIP官方登记系统中核实。
把2位类型前缀和8位DNI合成10位数字,从左到右依次乘以权重5、4、3、2、7、6、5、4、3、2,求和后用11减去该和除以11的余数即为校验位。例:前缀20与DNI 12345678得到校验位6,即20-12345678-6。
把10位数字(前缀20+身份号12345678)分别乘以权重5,4,3,2,7,6,5,4,3,2后求和,对11取余,再用11减去余数(11-余数)。对20-12345678来说结果是6,所以完整CUIT是20-12345678-6。
20表示该CUIT签发给男性个人(persona física)。
27表示该CUIT签发给女性个人。身份号12345678对应27-12345678-0。
30表示该CUIT签发给公司或法人实体。身份号12345678对应30-12345678-1。
23用于本工具归类为“其他”的情况,同时也是当计算出的校验位为10时自动切换到的前缀(见下文)。
本工具会把前缀改为23,并改用校验位9——这是CUIT标准算法的特殊处理,不是错误。
会被设为0。
在计算校验位之前,本工具会在前面补一个0,凑成8位。
| 前缀 | DNI | 校验位 | CUIT/CUIL |
|---|---|---|---|
| 20 | 12345678 | 6 | 20-12345678-6 |
| 27 | 30709451 | 2 | 27-30709451-2 |
| 30 | 50000000 | 3 | 30-50000000-3 |
| 24 | 99999999 | 5 | 24-99999999-5 |
| 20 | 12345670 | 9(特殊情况) | 23-12345670-9 |
两者是同一个11位号码,只是根据用途叫法不同:CUIL(劳动者唯一识别码)用于就业和社保缴费,CUIT(纳税人唯一识别码)用于AFIP税务登记。两者的校验位算法完全相同。
模11算法只能生成0-9的个位数字。当计算结果恰好为10时,按AFIP惯例改用前缀23和校验位9,而不是两位数值。
不能。它只验证你输入的前缀与DNI组合的校验位在数学上是否正确,不会查询任何登记系统,也不确认号码是否有效或已登记——这需要通过AFIP官方登记系统核实。
此工具仅实现公开的模11校验位算法,不验证CUIT/CUIL是否真实存在、是否有效,或是否确属所声明的人员——真正的验证请使用AFIP官方登记系统。
最后更新: 2026-08-24