巴西税制改革 2027 年 1 月 1 日落地:自研 ERP 为 CBS 和 IBS 必须改什么

2027 年 1 月 1 日,巴西停止征收 PIS 和 Cofins,开始征收 CBS,即新的联邦商品和服务税。同一时刻,最终将取代 ICMS 和 ISS 的 IBS 改按测试税率征收:州级 0.05%,市级 0.05%。除按马瑙斯自由贸易区优惠政策生产的产品外,IPI 降为零,新的 Imposto Seletivo(选择性税)开始征收。
所有适用一般制度、开具 NF-e 或 NFS-e 的公司都会受到影响。如果您使用的是 TOTVS、Senior、SAP 或 Omie 的标准当前版本,厂商会交付这项变更,您的工作是配置和测试。本文写给其余所有公司:税款计算逻辑在自研 ERP、深度定制的 ERP,或自行生成 XML 的计费系统里的公司。
三个月不算长。只要现在开始,就够用。
法律逐年怎么规定
宪法依据是第 132/2023 号宪法修正案。它在宪法过渡性条款(ADCT)中增加了第 126 条,规定自 2027 年起征收 CBS 和 Imposto Seletivo,并废止 PIS 和 Cofins,包括针对进口的部分。第 214/2025 号补充法给出了具体数字。
- 2026 年,测试年。 CBS 税率 0.9%,IBS 税率 0.1%(第 346 条和第 343 条)。所缴税款可抵减 PIS 和 Cofins,而履行了附属义务的公司可以完全免缴(第 348 条)。Simples Nacional 公司不适用这些税率。
- 2027 年和 2028 年。 CBS 按标准税率减去 0.1 个百分点征收(第 347 条)。IBS 为州级 0.05% 加市级 0.05%(第 344 条)。PIS 和 Cofins 取消。
- 2029 年至 2032 年。 ICMS 和 ISS 税率依次降至原水平的十分之九、十分之八、十分之七和十分之六,同时 IBS 逐步上升以取而代之。
- 2033 年。 ICMS 和 ISS 废止。
2027 年的 CBS 税率还不是一个可以写死在代码里的数字。第 349 条规定,由参议院在上一年 10 月 31 日之前根据联邦审计法院(TCU)在 9 月 15 日之前提交的测算确定参考税率。如果参议院到 12 月 22 日仍未行动,则在其行动之前适用 TCU 的数字。把税率当作带生效日期的配置来处理,并预计在 11 月载入。
规则也还在变。第 227/2026 号补充法已经在多处修改了 LC 214,包括分账支付相关条款和 2026 年申报错误的处理。要为下一次修订做设计,而不只是这一次。
2026 年实际上是怎样的一年
对大多数公司来说,2026 年是数据之年,而不是纳税之年。钱基本上与 PIS 和 Cofins 相互抵消了,字段却没有。
这次改革的 NF-e 技术说明 NT 2025.002-RTC,规定自 2026 年 8 月 3 日起,一般制度公司开具的每张 NF-e 的每个项目都必须包含 IBS 和 CBS 组(校验规则 UB12-10)。Simples Nacional 和 MEI 开票方从 2027 年 1 月 4 日起跟进。在服务方面,自 2026 年 1 月 1 日起,各市必须允许纳税人开具全国标准 NFS-e,或者按其版式共享本市的票据(LC 214 第 62 条)。
所以,如果您的系统从 8 月起就在开票,这些字段已经存在。可能不存在的,是字段背后真正的逻辑。如果您在 2026 年的实现里因为钱会相互抵消,就把 0.9% 和 0.1% 写成了常量,那在 2026 年无伤大雅。到 1 月 1 日就不再无害了。规则 UB18-10 要求 2027 年开具的票据上州级 IBS 税率为 0.05%,规则 UB56-20 要求 CBS 税率等于现行税率。带着去年税率的票据会被 SEFAZ 拒绝,而未获授权的票据就等于没有发票。
软件里必须改什么
税务引擎
PIS 和 Cofins 对 2027 年起的应税事件停止征收,但相关代码不能删。2026 年 12 月还得结账,涉及 2026 年票据的退货和补开也会持续到来。ICMS 和 ISS 到 2029 年之前完全有效,到 2032 年之前部分有效。在六年时间里,引擎要在同一发票行上并行计算两套税制。
这在实践中意味着:
- 税率按税种、按层级(联邦、州、市)、按日期查找,绝不能是常量。
- IBS 按两个组成部分分别计算,各有自己的税率。一笔交易的 IBS 税率是目的地州和市税率之和(LC 214 第 15 条),所以引擎需要一条供应地规则,而不只是客户地址。2027 年各地税率相同,会把这里的缺陷掩盖起来。从 2029 年起,税率就会出现差异。
- 减免(gRed 组)、递延(gDif)以及版式中的其他特殊处理,要由项目分类驱动,而不是靠代码里的分支。
项目分类
现在每个 NF-e 项目都要带一个 IBS 和 CBS 的三位数 CST,以及一个六位数的 cClassTrib。每个 cClassTrib 对应 LC 214 的一项具体规定。这张表发布在 NF-e 门户上,技术说明提醒它可能会变化。在服务方面,全国 NFS-e 增加了一个交易指示符 cIndOp,依据的是 LC 214 第 11 条的供应地规则,并发布了一张市级服务清单项目、NBS 代码、cClassTrib 和 cIndOp 之间的对照表。
这首先是主数据工作,然后才是代码工作。必须有懂税务的人对您销售的每一项产品和服务进行分类。系统必须保存这些分类、对其做版本管理,并允许在不发布新版本的情况下修改。如果您的物料主数据里只有一列 NCM,别的几乎没有,那么大部分工作量就在这里。
抵扣与采购端
自研项目往往只盯着销售发票,忘了采购。而在 LC 214 之下,钱恰恰在采购端。
一般制度公司只能就有效电子税务单据上列明的金额,对其采购取得 IBS 和 CBS 抵扣,而且两者分开核算:IBS 抵扣不能用于缴纳 CBS 税款,反之亦然(第 47 条)。在分账支付投入运行之前,法律免除了供应商税款须已实际缴纳这一要求,但抵扣以供应商票据上显示正确金额为前提(第 48 条)。
因此,进项 XML 处理流程必须读取每张供应商 NF-e 和 NFS-e 中的 IBS 和 CBS 组,逐项保存 CST、cClassTrib 和金额,进行核对,并分别记入 IBS 和 CBS 抵扣科目。Simples Nacional 供应商必须从 2027 年 1 月 4 日起发送该组数据,所以第一周就要准备迎接第二波新数据。
版式、调整和退货
NT 2025.002 改变的不只是税组:
- 新的开具目的:finNFe 5 表示贷项票据,6 表示借项票据,各有自己的类型代码。
- 退货(finNFe 4)必须在 DFeReferenciado 组中按项目引用原票据,旧的 refNFe 标签不再接受用于退货。这条规则 VC02-14 将于 2026 年 11 月 3 日在生产环境生效。
- 响应状态码 cStat 扩展为四位数,用于新税种特有的拒绝情形。只预期三位数的解析器会读错。
- 针对这次改革的新 DANFE 样式已于 2026 年 10 月 1 日以 NT 2026.010 发布。
- NF-e 和 NFS-e 的模式都已为字母数字混合的 CNPJ 更新,NFS-e 技术说明还把所有 CNPJ 字段从数字型改为字符型。如果您的数据库以数字形式保存 CNPJ,这就是又一项触及同一批代码的工作。
NFS-e 有自己一系列针对这次改革的技术说明。最新的 NT 009 1.01 版增加了调整票据、付款关联,并移动了 CST 和 cClassTrib 字段的位置。
NF-e 技术说明本身在 NF-e 门户上列出了十五个版本,从 2025 年 3 月 28 日一直到 2026 年 10 月 1 日的 1.52 版。要跟踪版本号,而不是标题。
申报与辅助核定
LC 214 改变了纳税申报的含义。IBS 管理委员会(CGIBS)和联邦税务局(Receita Federal)可以出具 apuração assistida(辅助核定),即根据您的电子单据和付款数据预先计算出的核定结果(第 46 条)。如果您未在期限内回应,余额即被推定为正确。而且每张票据上的信息都具有申报性质:视为对其中所列 IBS 和 CBS 的确认(第 60 条)。
您的 NF-e 数据,实际上就是您的纳税申报。您需要一套对账机制,每个期间都把辅助核定结果与您自己的账簿进行比对,并在还来得及更正时标出差异。
之后会来的:分账支付
分账支付是延伸到 ERP 之外的部分。根据 LC 214 第 31 条至第 33 条,支付服务商在结算时把 IBS 和 CBS 分离出来,在与 CGIBS 和 Receita 系统核对仍欠缴多少之后,划给税务机关。
这只有在每笔付款都与其税务单据相关联时才行得通。2026 年 8 月 25 日发布的 NT 2026.006 在 NF-e 中增加了一个组(YC,gPgtoVinc),用于在票据开具之前发起的付款,比如 boleto 或动态 Pix 二维码,还增加了一个事件(110300),用于在开具之后关联付款。这些字段将于 2026 年 11 月 3 日在生产环境生效,2026 年内不作要求。该说明称其为预备性措施:分账支付预计从 2027 年开始,具体时间表尚待公布。
如果您的计费系统自己生成 boleto 或 Pix 收款,现在就要为此做规划。开票时需要在生成票据的那一刻拿到交易标识符、付款方式代码和收款方 CNPJ。
三个月计划
从 2027 年 1 月 1 日倒推。
10 月:盘点与税率
- 列出所有计算、保存或打印税款的地方:报价、下单、开票、NF-e 开票程序、NFS-e 集成、进项 XML、总账,以及财务部门实际在用的报表。套装 ERP 之上的定制税务例程也要列进去。
- 把所有税率移到按日期取值的配置中。现在就载入 2027 年的 IBS 税率,CBS 税率在参议院公布后载入。
- 开始分类:为每个项目和服务确定 CST 和 cClassTrib,由您的税务团队负责。
- 确认您是按 NT 2025.002 的 1.52 版和当前的 NFS-e 附件进行开发。
11 月:开发与测试
- 退货的项目级引用必须在 11 月 3 日之前在生产环境中可用。
- 进项:从供应商单据中逐项解析并保存 IBS 和 CBS,并设立分开的抵扣科目。
- 用注入的日期测试 2027 年的场景,而不是读取系统时钟,这样今天就能运行。包括一张在 1 月被退回的 2026 年票据。
- 处理四位数的 cStat 代码;如果您开具 boleto 或 Pix,再加上付款关联字段。
12 月:冻结与切换
- 在 12 月中旬之前冻结变更。决定如何处理 12 月 31 日午夜前后开具的票据:校验规则按开具日期核对税率,法律则按应税事件发生的日期,而两者并不总是同一时刻。
- 写一份第一周的监控清单:拒绝代码、抵扣入账,以及每天的 CBS 和 IBS 合计。
- 1 月最初几个工作日安排人值守。最初的那些拒绝告诉您的,会比任何测试都多。
从哪里获得帮助
我们改造自研 ERP 和计费代码:税务引擎、NF-e 和 NFS-e 集成、进项单据处理流程,以及围绕它们的测试。这些工作属于我们的 ERP 现代化和电子发票集成服务;对于老到没人记得税务逻辑从何而来的系统,则由我们的遗留系统维护服务覆盖。
我们是工程师,不是税务顾问。项目分类和税制问题属于您的税务团队,我们按照他们的答复来构建。如果您只有三个月,又有一套需要改造的系统,请写信到 office@c9group.dev。