Réforme fiscale brésilienne au 1er janvier 2027 : ce que les ERP maison doivent changer pour la CBS et l'IBS

Le 1er janvier 2027, le Brésil cesse de prélever le PIS et la Cofins et commence à percevoir la CBS, la nouvelle contribution fédérale sur les biens et services. Au même moment, l'IBS, l'impôt qui remplacera à terme l'ICMS et l'ISS, passe à un taux de test de 0,05 % pour l'État fédéré et de 0,05 % pour la commune. L'IPI tombe à zéro, sauf pour les produits fabriqués sous les incitations de la zone franche de Manaus, et le nouvel Imposto Seletivo entre en vigueur.
Toute entreprise du régime normal qui émet une NF-e ou une NFS-e est concernée. Si vous utilisez une version standard et à jour de TOTVS, Senior, SAP ou Omie, votre éditeur livre le changement et votre travail consiste à paramétrer et tester. Cet article s'adresse à tous les autres : les entreprises dont le calcul fiscal vit dans un ERP maison, dans un ERP lourdement personnalisé, ou dans un système de facturation qui construit lui-même le XML.
Trois mois, ce n'est pas long. C'est suffisant si le travail commence maintenant.
Ce que dit la loi, année par année
La base constitutionnelle est l'amendement constitutionnel n° 132/2023. Il a ajouté l'article 126 aux dispositions transitoires de la Constitution (ADCT), selon lequel, à partir de 2027, la CBS et l'Imposto Seletivo sont perçus, et le PIS et la Cofins, y compris les contributions à l'importation, sont supprimés. La loi complémentaire n° 214/2025 fournit les chiffres.
- 2026, l'année de test. CBS à 0,9 % et IBS à 0,1 % (art. 346 et 343). Ce qui est payé s'impute sur le PIS et la Cofins, et une entreprise qui remplit ses obligations accessoires est même dispensée de le payer (art. 348). Les entreprises au Simples Nacional sont en dehors de ces taux.
- 2027 et 2028. CBS à son taux normal diminué de 0,1 point de pourcentage (art. 347). IBS à 0,05 % pour l'État plus 0,05 % pour la commune (art. 344). Le PIS et la Cofins disparaissent.
- De 2029 à 2032. Les taux de l'ICMS et de l'ISS tombent à neuf dixièmes de leur niveau, puis à huit, sept et six dixièmes, pendant que l'IBS monte pour les remplacer.
- 2033. L'ICMS et l'ISS sont supprimés.
Le taux de la CBS pour 2027 n'est pas encore un chiffre que vous pouvez coder en dur. L'article 349 confie au Sénat la fixation du taux de référence au plus tard le 31 octobre de l'année précédente, sur la base de calculs que la Cour fédérale des comptes (TCU) remet au plus tard le 15 septembre. Si le Sénat ne s'est pas prononcé au 22 décembre, le chiffre du TCU s'applique jusqu'à ce qu'il le fasse. Traitez le taux comme un paramètre doté d'une date d'effet, et attendez-vous à le charger en novembre.
Les règles bougent encore, par ailleurs. La loi complémentaire n° 227/2026 a déjà modifié la LC 214 à plusieurs endroits, notamment les articles sur le split payment et le traitement des erreurs déclaratives de 2026. Concevez pour le prochain amendement, pas seulement pour celui-ci.
Ce qu'a vraiment été 2026
Pour la plupart des entreprises, 2026 a été une année de données plutôt qu'une année d'impôt. L'argent s'est largement compensé avec le PIS et la Cofins. Les champs, eux, ne se sont pas compensés.
La note technique de la NF-e consacrée à la réforme, la NT 2025.002-RTC, a rendu le groupe IBS et CBS obligatoire sur chaque article d'une NF-e émise à partir du 3 août 2026 par une entreprise du régime normal (règle de validation UB12-10). Les émetteurs au Simples Nacional et les MEI suivent à partir du 4 janvier 2027. Côté services, les communes doivent permettre aux contribuables d'émettre la NFS-e au standard national, ou partager leurs propres notes dans sa structure, depuis le 1er janvier 2026 (LC 214, art. 62).
Si votre système émet des notes depuis août, les champs existent donc. Ce qui n'existe peut-être pas, c'est une vraie logique derrière eux. Si votre implémentation 2026 a écrit 0,9 % et 0,1 % en constantes parce que l'argent se compensait, c'était sans conséquence en 2026. Cela cesse de l'être le 1er janvier. La règle UB18-10 exige que le taux d'IBS de l'État soit de 0,05 % sur les notes émises en 2027, et la règle UB56-20 exige que le taux de CBS soit égal au taux en vigueur. Une note qui porte les taux de l'an dernier est rejetée par la SEFAZ, et une note non autorisée, c'est une facture qui n'existe pas.
Ce qui doit changer dans le logiciel
Le moteur fiscal
Le PIS et la Cofins cessent pour les faits générateurs à partir de 2027, mais le code n'est pas supprimé pour autant. Décembre 2026 doit encore être clôturé, et les retours et compléments se rapportant à des notes de 2026 continuent d'arriver. L'ICMS et l'ISS restent pleinement en vigueur jusqu'en 2029, et en partie jusqu'en 2032. Pendant six ans, le moteur calcule deux systèmes côte à côte sur la même ligne de facture.
Ce que cela implique en pratique :
- Des taux recherchés par impôt, par sphère (fédérale, étatique, municipale) et par date. Jamais des constantes.
- Un IBS calculé en deux composantes, chacune avec son propre taux. Le taux d'IBS d'une opération est la somme des taux de l'État et de la commune de destination (LC 214, art. 15) : le moteur a donc besoin d'une règle de lieu de l'opération, pas seulement de l'adresse du client. En 2027, les taux sont partout les mêmes, ce qui masque les bogues à cet endroit. À partir de 2029, ils divergent.
- Les réductions (groupe gRed), le différé (gDif) et les autres traitements spéciaux prévus par la structure pilotés par la classification de l'article, pas par des branches dans le code.
La classification des articles
Chaque article d'une NF-e porte désormais un CST à trois chiffres pour l'IBS et la CBS et un cClassTrib à six chiffres. Chaque cClassTrib correspond à une disposition précise de la LC 214. La table est publiée sur le portail de la NF-e et la note technique prévient qu'elle peut changer. Pour les services, la NFS-e nationale ajoute un indicateur d'opération, cIndOp, fondé sur les règles de lieu de l'opération de l'article 11 de la LC 214, et publie une table de correspondance entre le poste de la liste municipale des services, le code NBS, le cClassTrib et le cIndOp.
C'est un chantier de données de référence avant d'être un chantier de code. Quelqu'un qui a des compétences fiscales doit classer chaque produit et chaque service que vous vendez. Le système doit stocker cette classification, la versionner et permettre de la modifier sans déploiement. Si votre référentiel articles contient une colonne NCM et pas grand-chose d'autre, c'est là que l'essentiel de l'effort va se loger.
Les crédits et le côté achats
Les projets internes ont tendance à se concentrer sur la facture de vente et à oublier les achats. Sous la LC 214, c'est pourtant du côté des achats que se trouve l'argent.
Une entreprise du régime normal ne prend des crédits d'IBS et de CBS sur ses achats que pour les montants figurant sur un document fiscal électronique valide, et les deux restent séparés : un crédit d'IBS ne peut pas payer une dette de CBS, ni l'inverse (art. 47). Tant que le split payment n'est pas en place, la loi lève l'exigence que la taxe du fournisseur ait effectivement été payée, mais subordonne le crédit au fait que la note du fournisseur mentionne les montants corrects (art. 48).
La chaîne de traitement du XML entrant doit donc lire les groupes IBS et CBS de chaque NF-e et NFS-e fournisseur, stocker le CST, le cClassTrib et les montants par article, les contrôler, et les comptabiliser dans des comptes de crédit IBS et CBS distincts. Les fournisseurs au Simples Nacional doivent envoyer le groupe à partir du 4 janvier 2027 : attendez-vous à une seconde vague de nouvelles données dès la première semaine.
Structures, ajustements et retours
La NT 2025.002 change plus que le groupe fiscal :
- De nouvelles finalités d'émission : finNFe 5 pour une note de crédit et 6 pour une note de débit, chacune avec son propre code de type.
- Un retour (finNFe 4) doit référencer la note d'origine au niveau de l'article dans le groupe DFeReferenciado, et l'ancienne balise refNFe n'est plus acceptée pour les retours. Cette règle, VC02-14, entre en production le 3 novembre 2026.
- Le code d'état de réponse cStat passe à quatre chiffres pour les rejets propres aux nouveaux impôts. Un analyseur qui attend trois chiffres les lira mal.
- Un nouveau modèle de DANFE pour la réforme a été publié sous la forme de la NT 2026.010 le 1er octobre 2026.
- Les schémas de la NF-e et de la NFS-e ont tous deux été mis à jour pour le CNPJ alphanumérique, et la note de la NFS-e fait passer tous les champs CNPJ du type numérique au type caractère. Si votre base de données stocke le CNPJ sous forme de nombre, c'est un second chantier qui touche le même code.
La NFS-e a sa propre série de notes techniques pour la réforme. La plus récente, la NT 009 version 1.01, ajoute les notes d'ajustement et le rattachement des paiements, et déplace les champs CST et cClassTrib.
La note de la NF-e elle-même figure sur le portail de la NF-e en quinze versions, du 28 mars 2025 à la version 1.52 du 1er octobre 2026. Suivez le numéro de version, pas le titre.
Les déclarations et la liquidation assistée
La LC 214 change la nature de la déclaration fiscale. Le Comité de gestion de l'IBS (CGIBS) et la Receita Federal peuvent présenter une apuração assistida, une liquidation précalculée à partir de vos documents électroniques et de vos données de paiement (art. 46). Si vous ne répondez pas dans le délai, le solde est présumé exact. Et les informations de chaque note ont une valeur déclarative : elles valent reconnaissance de l'IBS et de la CBS qui y figurent (art. 60).
Vos données de NF-e sont, de fait, votre déclaration. Il vous faut un rapprochement qui compare à chaque période la liquidation assistée à votre propre comptabilité et signale les écarts pendant qu'il est encore temps de les corriger.
Ce qui vient ensuite : le split payment
Le split payment est la partie qui déborde de l'ERP. Selon la LC 214, art. 31 à 33, le prestataire de paiement sépare l'IBS et la CBS au moment du règlement et les reverse aux administrations fiscales, après avoir vérifié auprès des systèmes du CGIBS et de la Receita le montant encore dû.
Cela ne fonctionne que si chaque paiement est rattaché à son document fiscal. La NT 2026.006, publiée le 25 août 2026, ajoute à la NF-e un groupe (YC, gPgtoVinc) pour les paiements initiés avant l'émission de la note, comme un boleto ou un QR code Pix dynamique, et un événement (110300) pour rattacher un paiement après l'émission. Les champs entrent en production le 3 novembre 2026 et ne sont pas exigés en 2026. La note les qualifie de préparatoires : le split payment est attendu à partir de 2027, selon un calendrier encore à annoncer.
Si votre système de facturation génère lui-même des boletos ou des encaissements Pix, prévoyez-le dès maintenant. La facturation aura besoin de l'identifiant de transaction, du code du moyen de paiement et du CNPJ bénéficiaire au moment où la note est construite.
Un plan sur trois mois
En remontant depuis le 1er janvier 2027.
Octobre : inventaire et taux
- Recensez tous les endroits où un impôt est calculé, stocké ou imprimé : devis, saisie des commandes, facturation, l'émetteur de NF-e, l'intégration NFS-e, le XML entrant, la comptabilité, et les états que la finance utilise réellement. Les routines fiscales spécifiques ajoutées à un ERP du marché font partie de cette liste.
- Faites passer chaque taux dans un paramétrage indexé sur la date. Chargez dès maintenant les taux d'IBS de 2027, et le taux de CBS quand le Sénat le publiera.
- Lancez la classification : CST et cClassTrib pour chaque article et chaque service, sous la responsabilité de votre équipe fiscale.
- Vérifiez que vous développez sur la NT 2025.002 version 1.52 et sur les annexes NFS-e en vigueur.
Novembre : développement et tests
- Le référencement au niveau de l'article sur les retours doit fonctionner en production au 3 novembre.
- Entrant : analysez et stockez l'IBS et la CBS par article depuis les documents fournisseurs, avec des comptes de crédit séparés.
- Testez les scénarios 2027 avec une date injectée, et non lue sur l'horloge système, pour qu'ils tournent dès aujourd'hui. Incluez une note de 2026 retournée en janvier.
- Gérez les codes cStat à quatre chiffres, et ajoutez les champs de rattachement des paiements si vous émettez des boletos ou des Pix.
Décembre : gel et bascule
- Gelez les modifications d'ici la mi-décembre. Décidez du traitement des notes émises autour de minuit le 31 décembre : les règles de validation contrôlent les taux par rapport à la date d'émission, la loi par rapport à la date du fait générateur, et les deux ne tombent pas toujours au même moment.
- Rédigez une liste de points à surveiller la première semaine : codes de rejet, écritures de crédit, et totaux de CBS et d'IBS par jour.
- Gardez quelqu'un d'astreinte les premiers jours ouvrés de janvier. Les premiers rejets vous en apprendront plus que n'importe quel test.
Où trouver de l'aide
Nous modifions le code des ERP maison et des systèmes de facturation : le moteur fiscal, l'intégration NF-e et NFS-e, la chaîne de traitement des documents entrants et les tests qui les entourent. Ce travail relève de nos services de modernisation d'ERP et d'intégration de la facturation électronique, et notre service de maintenance de systèmes anciens couvre les systèmes assez vieux pour que plus personne ne se souvienne d'où vient la logique fiscale.
Nous sommes ingénieurs, pas conseillers fiscaux. La classification des articles et les questions de régime relèvent de votre équipe fiscale, et nous construisons selon sa réponse. Si vous avez trois mois et un système qui a besoin de ce travail, écrivez à office@c9group.dev.