Aller au contenu principal
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform sur Odoo : ce qu'il couvre, ce qu'il exige et s'il vous convient

Brazil IBS/CBS Reform vous convient si vous tenez votre comptabilité dans Odoo 17, 18, 19 ou 20 et voulez calculer l'IBS et la CBS par ligne et par document à partir de vos lignes de taux et de la classification de vos produits. Il faut que account soit installé et que chaque produit soit associé à ses codes CST/cClassTrib. Il ne migre pas votre base de données et ne paie pas à votre place les coûts de tiers. Vous le voyez ici à travers un cas fictif, étape par étape.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
6 min

Ce que couvre Brazil IBS/CBS Reform selon sa documentation

Avant de décider, distinguez ce que décrit le README du module de ce que vous pourriez supposer. Voici ce qu'il mentionne :

  • Tables de codes : CST-IBS/CBS, avec 18 codes, et cClassTrib, avec 173 codes.
  • Calcul par ligne et par document à partir de vos lignes de taux (par date) et des affectations de produits.
  • CT-e : depuis la version 1.2.0 du module, le README couvre la NT 2026.004 RTC v1.00 et mentionne le champ vTPrestLiq.
  • Règles de validation par document : V-005/V-006, V-013, V-014/V-015, V-025 et V-060.
  • Registre des versions de NT, synthèse de période en PDF et CSV, contrôle de santé et journal d'audit.
Liste des codes cClassTrib dans Odoo avec colonnes code, description, article de loi et dates de validité
La table cClassTrib dans Odoo : 173 enregistrements, avec recherche et bouton New.

Selon le README, les valeurs de la réforme sont calculées à la validation du document, et les diagnostics de validation apparaissent dans la vue Reform Tax des factures. Les synthèses de période s'exportent depuis Reform Tax > Operations > Period Summary.

Ce que le module vous demande et ce qui reste en dehors

Les dépendances obligatoires sont base et account. Comme dépendances souples, que le module détecte à l'exécution, figurent l10n_br_fiscal, l10n_br_nfe et l10n_br_nfe_spec.

Le travail que le module ne fait pas à votre place, c'est la classification : les produits doivent être associés à des codes CST/cClassTrib. Si votre catalogue est long, c'est cette tâche qu'il faut planifier.

La fiche est claire sur deux points concernant le service FlexigoTech :

  • Nous ne nous chargeons pas de migrer votre base de données vers une nouvelle version d'Odoo.
  • Les coûts de tiers sont à votre charge : vous souscrivez et payez vous-même votre compte sur chaque plateforme, Odoo et votre hébergement.

Un cas de bout en bout

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Transportes Ipê est un transporteur fictif qui tient sa comptabilité dans Odoo 18 et travaille avec des documents de modèle CT-e et NF-e. Il est imposé en Lucro Presumido et veut voir l'IBS et la CBS calculées sur ses factures avant chaque clôture. Voici comment il parcourt le module :

  1. Il vérifie que account est installé et que le module est publié pour sa version d'Odoo.
  2. Il ouvre Reform Tax > Configuration > Companies/Reform Config et active la réforme pour sa société.
  3. Il choisit le régime fiscal parmi Lucro Real, Lucro Presumido et Simples Nacional ; dans son cas, Lucro Presumido.
  4. Les lignes de taux par défaut se créent automatiquement.
  5. Il configure les affectations de classification de ses produits aux codes CST/cClassTrib.
  6. Il valide une facture : le module calcule les valeurs de la réforme et place les diagnostics dans la vue Reform Tax de cette facture.
  7. Quand il veut revoir la période, il exporte la synthèse depuis Reform Tax > Operations > Period Summary, en PDF ou CSV.
Liste Document Breakdown avec des écritures 2026 de modèles CT-e et NF-e et colonnes de base et de montant pour IBS, CBS et IS
La ventilation par document : bases et montants d'IBS, CBS et IS, avec ligne de totaux.

Comme il travaille avec des CT-e, il vérifie aussi qu'il a installé la version 1.2.0 ou ultérieure du module, celle à partir de laquelle le README couvre la NT 2026.004.

Formulaire Document Breakdown d'un enregistrement CT-e avec sections IBS, CBS, IS et CT-e NT 2026.004
Un enregistrement CT-e ouvert, avec bases, montants et compteur de dispenses (la capture est coupée en bas).
Parcours de la liste Document Breakdown, de la liste des codes cClassTrib et du formulaire d'un enregistrement CT-e
De la liste des ventilations à la table cClassTrib, puis au détail d'un document CT-e.

Ce qu'il faut retenir du cas avant de décider

Le cas fournit plusieurs critères pour savoir s'il vous convient :

  • Si vous n'utilisez pas la Comptabilité d'Odoo, il ne convient pas : account est une dépendance obligatoire.
  • Si votre régime est Lucro Real, Lucro Presumido ou Simples Nacional, il fait partie de ceux que le README prévoit dans la configuration.
  • Si votre catalogue de produits n'est pas classifié, le premier travail consiste à l'associer aux codes CST/cClassTrib ; sans cela, le calcul n'a pas de base.
  • Si vous travaillez avec des CT-e, il vous faut le module en version 1.2.0 ou ultérieure.
  • Si vous contrôlez les taxes par période, la synthèse en PDF et CSV et le journal d'audit figurent dans le README.
  • Si vous ne voulez pas surveiller vous-même les changements des notes techniques, l'abonnement FlexigoTech Cloud vous convient, car il vous alerte quand elles changent.
  • Si vous avez besoin qu'on migre votre base de données vers une autre version d'Odoo, le service ne le couvre pas.

Si vous décidez de continuer, la mise en route pas à pas détaille les paramètres et champs à renseigner, et le guide des messages et avertissements explique que faire de chaque diagnostic.

Versions d'Odoo, coût et données échangées par le service

Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, et coûte 9 € par version d'Odoo, en paiement unique, HT. Le service local FlexigoTech Cloud coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an).

Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur flexigotech.com ; sur l'Odoo App Store, chaque version d'Odoo s'achète là-bas. Sans abonnement, ou avec le service suspendu, ce qu'apporte l'abonnement s'arrête et les données restent dans votre Odoo.

La fiche décrit le service avec ces éléments : alertes quand les notes techniques de la réforme changent, suivi des sources utilisées par le module avec leurs alertes et le calendrier de leurs échéances, suivi de la santé du module dans votre base de données, mises à jour du module, support avec première réponse sous 1 jour ouvré et service également sur les copies de staging et de test.

Pour le fournir, la fiche détaille les données échangées :

  • L'identifiant (uuid) de la base de données, son adresse (URL) et la version d'Odoo.
  • Les modules FlexigoTech installés, avec leur version, et si la base est une copie neutralisée (staging ou test).
  • Le nom de la société et l'e-mail de la personne qui accepte, avec la date et la version du texte accepté.
  • Un code public pour vérifier que les requêtes viennent de cette base de données et une preuve que c'est bien elle, calculée sur votre serveur sans envoyer son secret.
  • Une demande de son autorisation de service toutes les 6 heures et la santé du module : compteurs et erreurs (type et code), sans le contenu de vos enregistrements.

Vous trouverez la fiche complète sur Odoo Apps.

Comment FlexigoTech vous aide

FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure. Si votre situation ne correspond pas tout à fait à l'exemple, dites-nous quels documents vous utilisez et sur quelle version d'Odoo vous êtes, et nous verrons avec vous si le module vous convient tel quel ou ce qui manque.

À lire aussi

Comment fonctionne Brazil IBS/CBS Reform dans Odoo : glossaire des menus et tâchesLe fonctionnement de Brazil IBS/CBS Reform dans Odoo : le menu Reform Tax, ses tables de codes, le détail par document et les deux tâches planifiées.Erreurs et avertissements de Brazil IBS/CBS Reform dans Odoo : quand ils apparaissent et que faireMessages d'erreur de Brazil IBS/CBS Reform dans Odoo avec leur texte exact : quand chacun apparaît et que faire, parcourus dans un cas du début à la fin.Brazil IBS/CBS Reform dans Odoo : checklist pour le mettre en route et contrôler la première semaineQuels paramètres et champs remplir dans Brazil IBS/CBS Reform pour Odoo, quels états affiche chaque enregistrement et que vérifier la première semaine.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources