Aller au contenu principal
Brazil IBS/CBS Reform

Brazil IBS/CBS Reform dans Odoo : checklist pour le mettre en route et contrôler la première semaine

Pour mettre en route Brazil IBS/CBS Reform, vous devez activer Enabled sur chaque société, choisir Tax Regime, renseigner les valeurs par défaut de CST IBS, CST CBS et cClassTrib et décider du Debit/Credit Note Rate Basis ; si vous travaillez avec l'IS, ajoutez sa configuration par produit avec des dates de validité. Ensuite, la première semaine, contrôlez la liste Document Breakdown, les enregistrements restés en Pending ou Blocked et les modifications que le module conserve. Cette checklist vous guide point par point, phase après phase.

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
5 min

Avant de toucher à quoi que ce soit dans Odoo

Brazil IBS/CBS Reform est un module pour Odoo accompagné d'un service local de FlexigoTech Cloud. Cette checklist passe en revue ce que l'on voit dans ses champs et ses états : les paramètres par société, la configuration de l'IS par produit, le journal des modifications et les états que prend chaque enregistrement. Elle n'explique pas la réglementation : ce qui suit décrit ce que fait le module. Si vous voulez d'abord comprendre comment les éléments s'articulent, lisez comment fonctionne Brazil IBS/CBS Reform en interne.

  • Vérifiez votre version d'Odoo : le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0.
  • Tenez compte du service local. Sans abonnement, ou avec le service suspendu, ce qu'apporte l'abonnement s'arrête ; les données restent dans votre Odoo.
  • Rassemblez pour chaque société le régime fiscal, les CST d'IBS et de CBS et le code cClassTrib à définir par défaut, pour ne pas laisser la configuration à moitié remplie.

Côté prix : le module coûte 9 € HT, paiement unique par version d'Odoo, pour 17, 18, 19 et 20, et le service local coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an).

Paramètres de la société à renseigner

La configuration est liée à une société (champ Company). Voici les champs à vérifier un par un :

  • Cochez Enabled. Le module la décrit comme la case qui active le calcul de la réforme IBS/CBS pour cette société.
  • Choisissez le Tax Regime de la société. C'est un champ de sélection.
  • Si le régime a changé, renseignez Regime Change Date : selon le module, c'est la date à laquelle le régime fiscal a été modifié, le cas échéant.
  • Jetez un œil à Regime Change Log, le journal des changements de régime lié à la société.
  • Renseignez Default CST IBS et Default CST CBS.
  • Renseignez Default cClassTrib.
  • Choisissez Debit/Credit Note Rate Basis. Le module le décrit comme la date à utiliser pour calculer le taux des notes de débit et de crédit ; décidez-en donc avec la personne chargée de la fiscalité avant d'émettre la première note.
Liste des codes cClassTrib avec les colonnes Code, Description, Valid From et Valid Until, une barre de recherche et un bouton New
La liste des codes cClassTrib, avec leur code, leur description et leurs dates de validité

Avant de définir Default cClassTrib, ouvrez la liste des codes cClassTrib. Elle affiche pour chaque code les colonnes Code, Description, Valid From et Valid Until, et propose une barre de recherche et un bouton New.

Configuration de l'IS par produit

Le module conserve une configuration de l'IS avec ses propres champs. Si vous travaillez avec des produits soumis à l'IS, passez chacun en revue :

  • Product : le produit concerné.
  • Rate Type : le type de taux, un champ de sélection.
  • IS Rate (%) : la part ad valorem du taux d'IS, en pourcentage.
  • IS Specific Amount : la part spécifique du taux d'IS, un montant fixe par unité.
  • Unit of Measure : l'unité utilisée pour le calcul du taux spécifique.
  • UOM ISO Code : le code ISO de cette unité, par exemple LTR, KGM ou UN.
  • Valid From et Valid Until : à partir de quand et jusqu'à quelle date cette configuration s'applique.
  • Company : la société à laquelle appartient la configuration.

Si vous combinez part ad valorem et part spécifique, vérifiez que l'unité et son code ISO correspondent à l'unité dans laquelle vous vendez le produit.

Les états que vous allez rencontrer

Le module utilise un champ reform_state avec quatre valeurs : Pending, Computed, Blocked et Validated. Apprenez à les reconnaître d'un coup d'œil : c'est le moyen le plus rapide de savoir quels enregistrements demandent votre attention. Il existe aussi un autre champ state avec les valeurs Choose File et Result.

  • Retenez les quatre valeurs de reform_state telles qu'elles s'affichent : Pending, Computed, Blocked, Validated.
  • Si vous voyez Choose File ou Result, souvenez-vous que ce sont des valeurs du champ state, pas de reform_state.

La première semaine avec des documents

Liste Document Breakdown avec quatre pièces, modèles CT-e et NF-e, base et montant d'IBS, CBS et IS et ligne de totaux
La liste Document Breakdown, avec bases et montants par taxe et totaux en bas
  • Ouvrez la liste Document Breakdown. Elle affiche des pièces de modèle CT-e ou NF-e, des colonnes de base et de montant pour l'IBS, la CBS et l'IS, ainsi qu'une ligne de totaux. Elle propose une barre de recherche et un bouton New.
  • Ouvrez des enregistrements précis et parcourez leurs sections.
Formulaire Document Breakdown d'une pièce de modèle CT-e avec les sections IBS, CBS, IS et CT-e, bases et montants
Le formulaire Document Breakdown d'une pièce CT-e, avec ses sections par taxe et le compteur de dispenses
  • Dans le formulaire Document Breakdown, vérifiez les sections IBS, CBS, IS et CT-e, avec leurs bases, leurs montants et le compteur de dispenses.
  • Passez en revue les enregistrements en Pending et en Blocked avant la fin de la semaine.
  • Contrôlez les modifications que conserve le module : les champs User, Model Name, Record ID, Field Name, Old Value (l'ancienne valeur du champ), New Value (la nouvelle valeur) et Change Date.
  • Regardez les dates Valid Until de vos configurations d'IS et des codes cClassTrib que vous utilisez.
Parcours de la liste Document Breakdown vers la liste des codes cClassTrib puis vers le formulaire Document Breakdown d'une pièce CT-e
De la liste des ventilations aux codes cClassTrib et au détail d'une pièce

Comment FlexigoTech peut vous aider

Si vous préférez ne pas faire la mise en route seul, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure. Nous pouvons revoir avec vous la configuration de chaque société, les configurations de l'IS et les premiers enregistrements Document Breakdown. Vous trouverez les informations d'achat et de contact sur la page du module.

À 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 sur Odoo : ce qu'il couvre, ce qu'il exige et s'il vous convientCe que couvre Brazil IBS/CBS Reform selon son README, ce qu'il faut avant de l'installer, les versions d'Odoo prises en charge et un cas complet.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources