意大利 codice fiscale 是什么
codice fiscale 是意大利自然人的税务识别码。个人代码由 16 个字母数字字符组成,编码了姓氏和名字的一部分、出生日期、性别、出生地以及最后的校验字符。公共机构、雇主、银行和在线服务会把它作为稳定的个人标识。本工具家族面向学习、表单 QA 和测试数据,说明其结构与校验规则。
可用计算根据传记资料推导代码,用生成制作合成示例,或用验证检查字符集、长度和校验和。字符串在形式上有效,并不表示 Agenzia delle Entrate 已向真实在世的人签发该代码。
十六位结构
第 1–3 位是姓氏辅音,第 4–6 位是名字辅音;名字有四个或更多辅音时,取第 1、第 3 和第 4 个。之后是出生年份、月份字母和日期;女性代码在日期上加 40。第 12–15 位为意大利市镇的 Belfiore 地籍代码,或出生在国外时的国家代码。第 16 位由前十五位按奇偶位置权重表计算。市镇合并、改名和境外出生会使正确 Belfiore 代码的查询更复杂。
测试与隐私
公共仓库和 CI 应只使用生成器创建的合成资料。验证前应转为大写并去除空格,并返回稳定原因,如 invalid-length、invalid-checksum 和 invalid-characters。发生冲突时,omnocodia 会以字母替换特定数字;因此生成值可能校验正确却从未签发。请在日志、支持工单和截图中遮蔽这类标识符。
Financial disclaimer
本工具仅供教育和软件测试使用,不构成税务、法律或财务建议,也不能证明身份、居住地或税务状态。在申报、签约或处理付款前,请通过 Agenzia delle Entrate 或授权渠道确认任何官方代码。示例和生成值仅用于演示与 QA。
总结
本家族解释姓名、出生信息、性别、地点代码和校验字符如何组成十六位代码。计算用于结构化测试数据,生成提供一次性 fixture,验证执行形式规则。处理个人标识符时始终应获得授权并保护隐私。