KSeF PL Guide

为您高效解决KSeF相关问题

波兰 NIP 验证器

使用官方校验和算法即时验证任意波兰税务识别号(NIP)。免费,无需注册。

适用场景: 在申报或交换 FA(3) XML 之前,对发票、表单与主数据中的买卖双方 NIP 做快速合理性检查。

使用方法

1

输入 NIP

输入或粘贴 10 位波兰 NIP(可选用欧盟 VAT 样式的 PL 前缀)。空格与连字符会被忽略。

2

点击验证

点击「验证 NIP」或按 Enter 运行校验和检查。

3

查看结果

立即显示通过/失败及简要错误说明。

本验证器如何工作

本页只检查两件事:(1)去掉空格、连字符以及可选的 PL 前缀后,是否为恰好十位数字;(2)第十位是否符合波兰 NIP 的官方加权 mod 11 规则。

我们不会调用任何政府接口,也无法判断该号码是否对应活跃纳税人。请使用官方 VAT 名录、白名单或 VIES(PL + NIP)——参见下方参考文献。

理解波兰 NIP

什么是 NIP?

NIP(Numer Identyfikacji Podatkowej)是波兰面向已办理税务登记的企业及其他纳税人的税务识别号,常见于发票、合同及与国家税务局(KAS)的往来文书。

在欧盟跨境交易中,波兰经营者常以「PL + 十位数字」展示 VAT 号(如 PL5272830422)。VIES 按该组合格式做校验。

不从事经营的个人通常以 PESEL 作为税务标识;注册企业或成为 VAT 纳税人时才会取得 NIP。

格式与结构

NIP 始终为十进制十位数字。纸质文件上可能写作 XXX-XXX-XX-XX 或 XXX-XX-XX-XXX 等分组;校验以连续十位数字为准。

前三位一般对应历史上发放号码的税务局前缀。目前没有单一的官方机读对照表覆盖全部前缀与税务局名称;前缀解读仅供参考。

第 4–9 位为顺序号;第 10 位为下述 mod 11 算法得出的校验位。

Mod 11 校验位

将第 1–9 位分别乘以权重 6、5、7、2、3、4、5、6、7,求乘积之和,再对 11 取余。

若余数为 10,则该九位前缀不可能对应任何合法 NIP,应整体判为无效。

若余数为 0–9,则必须等于第 10 位。这可拦截多数录入错误,但不能证明号码已被正式分配或仍处于有效状态。

给开发者的正则提示

仅格式(不含校验):^\d{10}$

带 PL 的欧盟 VAT 样式:^PL\d{10}$ —— 实际纳税人状态请用 VIES 或各国登记系统验证,不要只靠正则。

NIP、REGON 与 KRS

NIP 用于税务/VAT;REGON 为中央统计局(GUS)的统计号;KRS 为法院登记系统中的法人编号。三者相互独立,不能互推。

在 KSeF 结构化发票中需要正确的 NIP 数据;本工具帮助在深入 XML 或门户校验之前先做标识符层面的检查。

官方核验(超出本页范围)

VAT 状态、分拆付款白名单信息及其他法律效力,请通过财政部/KAS 提供的渠道确认。本站工具仅供学习参考,校验在浏览器本地完成。

常见问题

显示「有效」是否代表公司真实存在?
不代表。仅表示格式与校验和通过。请务必通过 KAS/MF 工具(VAT 名录、白名单)或税务顾问核实法律状态。
PL 前缀算不算 NIP 的一部分?
在国内语境下 NIP 为十位数字。「PL」用于欧盟 VAT 编号(VIES)。使用本工具前请去掉 PL,或只粘贴十位数字。
算法是否与其他波兰网站一致?
权重与 mod 11 规则是业界通用的技术校验方式。涉及法律效力时仍应以官方门户为准。
能用于 KSeF 发票吗?
可以,作为编写 XML 或使用官方 KSeF 测试环境前对买卖双方 NIP 的快速检查。不能替代门户端验证或专业法律意见。
我是雇员、没有公司,需要 NIP 吗?
通常不需要;雇主以 PESEL 办理工资税。NIP 适用于企业及等需税务登记的纳税人。
我的 NIP 会上传到你们服务器吗?
不会。验证在浏览器内完成,本工具不会上传该数值。

数据安全

  • 所有验证在浏览器本地运行
  • NIP 数据不会传输到任何服务器
  • 页面加载后可离线使用

专家团队打造

由熟悉波兰跨境电商与 KSeF 合规的团队开发。工具遵循波兰财政部公开发布的规范说明。

最后更新: 2025-07