REDA One Centre d’aide
FR
Langue
English EN Español ES Português PT Italiano bientôt disponible Français FR Deutsch bientôt disponible العربية bientôt disponible
reda.one ↗
Accueil / REDA Financials AI / Gestion des taxes / Fondements du moteur de taxes / Comprendre le moteur de taxes

Comprendre le moteur de taxes

La taxe est la partie la plus complexe de tout système comptable — et le moteur de taxes de REDA est la brique la plus stratifiée de ce produit. La bonne nouvelle : une fois que vous en avez compris la forme, le reste de cette catégorie se met en place. Cet article est la carte. Il explique comment l’ensemble de la mécanique s’articule, afin que chaque article suivant — juridictions, règles, calcul, retenue à la source — s’insère dans une image que vous avez déjà en tête.

L’idée la plus importante : le moteur de taxes de REDA est piloté par les données. Les règles fiscales du Royaume-Uni, des États-Unis, du Brésil et de l’Inde ne sont pas écrites dans le logiciel — elles sont configurées sous forme d’enregistrements. Ajouter un nouveau pays revient à créer des enregistrements de juridiction, de type de taxe et de règle. Cela ne signifie jamais modifier du code. Le même moteur qui déclenche une règle pour une vente au Royaume-Uni en déclenche six pour une vente brésilienne, sans rien de différent sous le capot.

Pour y accéder. Le jeu de règles se configure dans l’application REDA Financials Admin — ouvrez le Lanceur d’applications (l’icône en grille en haut à gauche de n’importe quelle page), choisissez REDA Financials Admin et utilisez ses onglets fiscaux (Juridictions fiscales, Types de taxe, Règles de taxe, Profils de taxe, Profils fiscaux de partie, Règles de retenue à la source). L’essentiel est créé pour vous par l’Assistant d’initialisation des taxes. La taxe calculée par le moteur apparaît ensuite sur les documents que vous traitez au quotidien dans l’application REDA Financials AI.
Accès nécessaire. Tout ensemble d’autorisations REDA Financials AI permet de consulter la configuration fiscale et la taxe figurant sur les documents. La mise en place et la maintenance du jeu de règles nécessitent l’ensemble d’autorisations Accounting Admin v2 ou Accounting Controller v2 ; les ensembles Accounts Payable v2, Accounts Receivable v2 et Read Only v2 ne permettent pas de le modifier.
La version en un paragraphe. Vous configurez un jeu de règles une seule fois (juridictions, types de taxe, règles, profils, affectation aux comptes généraux). Ensuite, chaque fois qu’une facture est comptabilisée, le moteur examine qui vend, qui achète, ce qui est vendu et où, trouve toutes les règles qui correspondent, calcule chaque taxe et écrit une ligne d’audit par taxe. Vous n’y touchez presque plus après la configuration — l’écran de la facture affiche simplement la bonne taxe.

L’idée maîtresse : un jeu de règles et un calcul

Distinguez bien ces deux choses, et tout le reste en découle :

Le jeu de règles (configuration)Le calcul (exécution)
Ce que c’estDes enregistrements que vous configurez : juridictions, types de taxe, règles, profils, immatriculations, affectation aux comptes générauxCe que le moteur fait automatiquement chaque fois qu’un document est comptabilisé
Fréquence des changementsRare — configuré lors de la mise en œuvre, modifié quand un taux ou la loi changeÀ chaque facture, à chaque fois
Qui y toucheUn administrateur financierPersonne — c’est une automatisation invisible
Le résultat—Une ligne d’audit Taxe de ligne source pour chaque taxe appliquée, et des écritures équilibrées au grand livre
Plusieurs règles se déclenchent — il n’y a pas de « la première correspondance l’emporte ». C’est le point que la plupart des gens comprennent mal à propos de REDA. Le moteur évalue toutes les règles qui correspondent à une transaction et les applique toutes. Une vente au Royaume-Uni correspond à une règle (TVA). Une vente interétatique à un consommateur au Brésil en déclenche six (ICMS, IPI, PIS, COFINS, DIFAL, FCP) — et les six s’appliquent, dans l’ordre de séquence. Gardez cela en tête et le Brésil cesse d’être mystérieux.

Les quatre couches du moteur

Le module fiscal compte quatorze objets. Cela paraît beaucoup tant qu’on ne les a pas vus regroupés — ils se répartissent en trois couches de configuration plus un résultat d’exécution. Chaque article suivant de cette catégorie relève de l’une de ces couches : c’est donc le tableau à retenir.

Couche 1 — Données de référence (le vocabulaire)

Configurées une seule fois. Elles définissent l’univers dans lequel puisent les règles.

ObjetCe qu’il représenteExemple
Juridiction fiscaleUn lieu, dans une hiérarchie (pays → État → ville)« GB », « US-CA », « BR-SP »
Type de taxeUne taxe nommée et son comportementTVA, GST, ICMS, IGST, TDS
Opération fiscaleLa nature de la transaction (déduite automatiquement)Intra-État / Inter-État / Exportation
Profil fiscal de partieLe comportement fiscal d’un acheteur ou d’un vendeurEntreprise immatriculée, consommateur final, exonéré
Profil de taxeLe traitement fiscal d’un produit ou d’un serviceTaux normal, taux zéro, exonéré

Couche 2 — Le moteur de règles (le cerveau)

ObjetCe qu’il représente
Règle de taxe« Lorsque toutes ces conditions correspondent, appliquer ce type de taxe à ce taux. » Huit dimensions de correspondance facultatives — chacune laissée vide signifie « correspond à tout ».
Composant de calcul de taxeÉtapes supplémentaires facultatives appliquées à la base d’une règle — un plafond sur la base imposable, ou un remplacement de taux. La majoration du Brésil (MVA), la taxe incluse dans le prix (por dentro) et les dépendances entre règles sont portées par la règle de taxe elle-même. La plupart des règles n’ont besoin ni de l’un ni de l’autre.

Couche 3 — Configuration de l’entité (vos spécificités)

ObjetCe qu’il représente
Immatriculation fiscale d’entitéLes juridictions dans lesquelles votre société est immatriculée pour collecter la taxe (son « nexus »).
Correspondance comptable des taxesL’endroit où chaque taxe est comptabilisée dans votre plan comptable — par type de taxe, côté et caractère récupérable.
Profil fiscal de produitLe pont entre vos produits et un profil de taxe, avec les codes propres à chaque pays (aucun au Royaume-Uni, HSN en Inde, NCM au Brésil).

Résultat d’exécution

ObjetCe qu’il représente
Taxe de ligne sourceLe résultat. Une ligne immuable par taxe déclenchée, par ligne de facture — la piste d’audit côté taxe. Créée par le moteur, jamais modifiée à la main.

Les trois objets restants relèvent de la retenue à la source (un moteur parallèle) : la Règle de retenue à la source et ses enregistrements enfants Taux de retenue à la source, plus l’enregistrement d’audit Transaction de retenue à la source. Nous y revenons plus bas.

Où le moteur trouve le « qui » et le « où »

Le moteur doit connaître le vendeur, l’acheteur et leur localisation. Ces informations proviennent de deux enregistrements que vous gérez déjà, chacun complété par deux champs fiscaux :

EnregistrementChamps fiscauxRôle
Entité (votre société)Juridiction fiscale, Profil fiscal de partieLe vendeur — sa localisation est l’origine de la taxe
Compte (client / fournisseur)Juridiction fiscale, Profil fiscal de partieL’acheteur — sa localisation est la destination de la taxe

Ainsi, une vente de votre entité britannique à un client français a pour origine GB et pour destination FR — et le moteur sait, sans que personne ait à le choisir, qu’il s’agit d’une exportation. (L’entité porte aussi la configuration de la retenue à la source ; voir les articles sur la retenue à la source.)

Comment se déroule un calcul

Lorsqu’une facture est comptabilisée, le moteur exécute un pipeline fixe en six étapes. Vous n’avez pas encore besoin des détails internes — Comment la taxe est calculée sur un document couvre chaque étape avec des chiffres — mais en voici la forme :

1. Résolution — lecture du vendeur, de l’acheteur, de leurs juridictions et profils, ainsi que du produit et du profil de taxe de chaque ligne.
2. Contrôle du nexus — votre entité est-elle immatriculée pour collecter la taxe là où se trouve l’acheteur ? Sinon, la taxe est nulle (et c’est enregistré, pas traité comme une erreur).
3. Correspondance des règles — recherche de toutes les règles de taxe dont les conditions correspondent, triées par séquence.
4. Calcul — pour chaque règle retenue, détermination de la base et du montant de taxe (en gérant les majorations, la taxe sur taxe et les dépendances).
5. Enregistrement — écriture d’une ligne Taxe de ligne source par règle déclenchée.
6. Comptabilisation au grand livre — affectation de chaque taxe au bon compte via la correspondance comptable des taxes, sous forme d’écritures équilibrées au grand livre.
Quand la taxe est-elle calculée ? Prévisualisée pendant la saisie, figée à la comptabilisation. Tant qu’une facture brouillon est ouverte, le formulaire affiche un aperçu en direct de la taxe et de toute retenue à la source — le même calcul que celui que le moteur exécutera, sans que rien ne soit encore enregistré. Les montants stockés — les lignes Taxe de ligne source, les enregistrements de retenue à la source, les totaux de taxe de l’en-tête, les écritures au grand livre — sont tous écrits au moment où vous comptabilisez le document. Ce que vous prévisualisez est ce qui est comptabilisé.

Le même moteur, quatre pays

Rien ne fait mieux comprendre la conception que de voir un même moteur gérer des régimes fiscaux radicalement différents sans aucune modification de code. Nous utiliserons ces quatre pays tout au long de la catégorie.

🇬🇧 Royaume-Uni — une seule règle simple

Votre entité britannique vend 1 000 £ de biens au taux normal à un client britannique. Une règle correspond : TVA à 20 %, ajoutée en sus.

Règles déclenchéesBaseTauxTaxeTotal de la facture
TVA (1 règle)1 000,00 £20 %200,00 £1 200,00 £

C’est le cas le plus simple, et le plus courant. Avec une règle fourre-tout et un indicateur sur le produit, vous n’avez presque rien à configurer — voir TVA au Royaume-Uni.

🇺🇸 États-Unis — le nexus décide de tout

La taxe sur les ventes américaine est basée sur la destination, mais elle ne s’applique que si votre entité est immatriculée (a un nexus) dans l’État de l’acheteur. Même vente de 1 000 $, deux résultats :

ScénarioNexus dans l’État de l’acheteur ?Résultat
Entité immatriculée au Texas, livraison au TexasOuiLa taxe sur les ventes du Texas se déclenche (taux initialisé de 8,19 % = 81,90 $)
Entité non immatriculée au Texas, première vente dans cet ÉtatNon0 $ de taxe — enregistré comme un résultat normal, sans blocage

Ce comportement « taxe nulle, pas une erreur » est voulu — commencer à vendre dans un nouvel État est un événement commercial normal. Voir Taxe sur les ventes aux États-Unis et nexus.

🇧🇷 Brésil — six règles se déclenchent à la fois

Une vente interétatique de São Paulo à un consommateur de Rio de Janeiro est le test de résistance du moteur. Six règles se déclenchent sur une seule ligne, en séquence — et trois d’entre elles (ICMS, PIS, COFINS) sont incluses dans le prix (« por dentro »), et non ajoutées en sus :

#TaxeRemarque
1ICMSIncluse dans le prix (por dentro)
2IPIAccise fédérale sur les produits manufacturés, ajoutée en sus
3PISContribution sociale fédérale — également incluse dans le prix
4COFINSContribution sociale fédérale — également incluse dans le prix
5DIFALDifférentiel de taux dû à l’État de destination (ventes aux consommateurs)
6FCPSurtaxe du fonds de lutte contre la pauvreté de l’État de destination

Le moteur gère tout cela par une configuration ordinaire — séquence, liens de dépendance et composants de calcul. Présenté en détail dans Configurer les taxes au Brésil — de bout en bout.

🇮🇳 Inde — les règles changent selon le trajet

La GST indienne se répartit selon que la vente franchit ou non une frontière entre États — et le moteur le déduit automatiquement des deux juridictions :

TrajetRègles déclenchéesSur 10 000 ₹ à 18 %
Au sein d’un même État (Maharashtra → Maharashtra)CGST 9 % + SGST 9 % (2 règles)900 ₹ + 900 ₹
Entre États (Maharashtra → Karnataka)IGST 18 % (1 règle)1 800 ₹

L’Inde comporte aussi la TDS (retenue à la source) côté achats — la passerelle vers les articles sur la retenue à la source. Voir Configurer la GST en Inde — de bout en bout.

Données réelles : le jeu de règles britannique, enregistrement par enregistrement

Assez de théorie — examinons les enregistrements réels. Tout ce qui suit est livré avec REDA dans le pack d’initialisation du Royaume-Uni ; exécuter l’Assistant d’initialisation des taxes pour le Royaume-Uni crée exactement ces enregistrements. Voici à quoi ressemble le jeu de règles complet d’un pays — et il tient en peu de place.

1 · Juridictions — la géographie

Cinq enregistrements : le pays, plus ses quatre nations comme enfants. La TVA s’applique à l’ensemble du Royaume-Uni ; les règles se situent donc au niveau du pays — mais la hiérarchie est là pour les cas qui en ont besoin (par exemple le cadre de Windsor pour l’Irlande du Nord).

CodeNomNiveauJuridiction parente
GBRoyaume-UniPays—
GB-ENGAngleterreÉtat/provinceGB
GB-SCTÉcosseÉtat/provinceGB
GB-WLSPays de GallesÉtat/provinceGB
GB-NIRIrlande du NordÉtat/provinceGB

2 · Types de taxe — les taxes nommées

Le Royaume-Uni a une seule taxe (la TVA) avec quatre traitements. Notez qu’Exonéré est le seul pour lequel la TVA déductible n’est pas récupérable — c’est cet indicateur qui pilote ensuite l’affectation aux comptes généraux.

CodeNomFamille de taxesRécupérable ?
GB-VAT-STDTVA britannique — taux normalTVA / TPSOui
GB-VAT-REDTVA britannique — taux réduitTVA / TPSOui
GB-VAT-ZEROTVA britannique — taux zéroTVA / TPSOui
GB-VAT-EXEMPTTVA britannique — exonéréeTVA / TPSNon

3 · Profils — classer le « quoi » et le « qui »

Deux dimensions indépendantes. Les profils de taxe classent le produit ; les profils fiscaux de partie classent l’entreprise.

Profil de taxe (produit)Profil fiscal de partie (entreprise)
GB-STD-20 — Biens et services au taux normalGB-VAT-REG — Entreprise immatriculée à la TVA
GB-RED-5 — Opérations au taux réduitGB-VAT-FRS — Régime de taux forfaitaire
GB-ZERO — Opérations au taux zéroGB-VAT-UNREG — Non immatriculée / sous le seuil
GB-EXEMPT — Opérations exonérées

4 · Règles de taxe — le cerveau

Quatre règles, une par traitement. Chacune associe un type de taxe à un profil de taxe de produit et à un taux, dans le périmètre du Royaume-Uni. Remarquez à quel point une règle est légère lorsqu’un pays est simple — la plupart des huit dimensions de correspondance restent vides (= « correspond à tout »).

Code de règleType de taxeProfil de taxeDestinationTauxEn vigueur du
GB-VAT-STD-20GB-VAT-STDGB-STD-20GB20 %2011-01-04
GB-VAT-RED-5GB-VAT-REDGB-RED-5GB5 %1997-09-01
GB-VAT-ZERO-0GB-VAT-ZEROGB-ZEROGB0 %1973-04-01
GB-VAT-EX-0GB-VAT-EXEMPTGB-EXEMPTGB0 %1973-04-01
Les taux intègrent leur historique. Le taux normal est en vigueur depuis le 4 janvier 2011 — le jour où la TVA britannique est passée à 20 %. Pour modifier un taux, vous ajoutez une nouvelle règle avec une nouvelle date d’effet et clôturez l’ancienne ; une facture utilise toujours le taux en vigueur à sa date. Rien n’est écrasé.

5 · Comptes généraux et affectation — là où atterrit la taxe

L’initialisation crée aussi les comptes généraux de taxe et les enregistrements de Correspondance comptable des taxes qui y affectent chaque taxe. C’est là que l’indicateur récupérable prend tout son sens : le même type de TVA est comptabilisé sur un compte de passif lorsque vous vendez et sur un compte d’actif lorsque vous achetez.

Type de taxeCôtéRécupérable ?Compte général
GB-VAT-STDVentesNon2311-VAT-GB — TVA à payer (passif)
GB-VAT-STDAchatsOui1511-VAT-ITC-GB — TVA déductible récupérable (actif)

6 · Synthèse — la vente de 1 000 £ à travers ces enregistrements précis

Regardez maintenant le moteur parcourir ces données pour notre vente britannique de 1 000 £ de biens au taux normal à un client britannique immatriculé à la TVA :

Résolution — origine = GB (votre entité), destination = GB (client). Le profil fiscal du produit pointe vers le profil de taxe GB-STD-20.
Nexus — votre entité dispose d’une immatriculation au Royaume-Uni ; la taxe s’applique donc.
Correspondance — une seule règle convient : GB-VAT-STD-20 (son profil de taxe est GB-STD-20, sa destination GB, et elle est active et en vigueur). Les trois autres ne correspondent pas au profil du produit.
Calcul — base 1 000 £ × 20 % = 200,00 £.
Enregistrement — une ligne Taxe de ligne source : Type de taxe = GB-VAT-STD, Règle de taxe appliquée = GB-VAT-STD-20, Base de taxe = 1 000 £, Taux de taxe (%) = 20, Montant des taxes = 200 £.
Comptabilisation — via la correspondance Ventes, 200 £ sont portés au crédit de 2311-VAT-GB (TVA à payer). Le total de la facture s’élève à 1 200 £.

L’écriture qui en résulte :

CompteDébitCrédit
Comptes clients1 200,00 £
Produits1 000,00 £
TVA à payer — 2311-VAT-GB200,00 £

S’il s’était agi d’un achat des mêmes biens, ces 200 £ seraient plutôt portés au débit de 1511-VAT-ITC-GB (TVA déductible récupérable) — un actif que vous récupérez auprès du HMRC — parce que l’indicateur Récupérable (taxe déductible) de la correspondance Achats est défini sur Oui. Même type de taxe, compte différent, décidé par un seul indicateur. C’est tout le moteur en miniature.

Ce sont des données d’initialisation — à vous de les ajuster. Les enregistrements ci-dessus sont un point de départ, pas une boîte noire. Vous pouvez renommer des comptes, faire pointer les correspondances vers votre propre plan comptable ou ajouter des règles — le tout sans toucher au code. Le parcours TVA au Royaume-Uni va plus loin, notamment avec le raccourci à un seul indicateur « Appliquer la taxe par défaut » pour les configurations les plus simples.

Données réelles : le Brésil, où six règles se déclenchent à la fois

Passons maintenant à l’extrême opposé — même moteur, mêmes types d’enregistrements, mais le pack d’initialisation du Brésil est d’un ordre de grandeur plus important : 28 juridictions, 12 types de taxe et 58 règles (contre 5 / 4 / 4 pour le Royaume-Uni). Et une seule vente interétatique déclenche six règles en séquence. Le plus remarquable : pas une seule ligne de code ne diffère par rapport au Royaume-Uni. Tout est dans les données.

Les taxes en jeu

Une vente interétatique de produits manufacturés concerne six taxes différentes — trois fédérales, trois au niveau des États :

Type de taxeNomNiveau
BR-ICMSICMS — taxe sur la circulation des marchandisesÉtat
BR-DIFALDIFAL — différentiel de taux d’ICMSÉtat
BR-FCPFCP — surtaxe du fonds de lutte contre la pauvretéÉtat
BR-IPIIPI — accise fédérale sur les produits manufacturésFédéral
BR-PIS-NCPIS — contribution sociale (non cumulative)Fédéral
BR-COFINS-NCCOFINS — contribution sociale (non cumulative)Fédéral

Le régime du vendeur modifie les taux

Le Brésil livre cinq profils fiscaux de partie — et celui que porte votre entité modifie réellement le calcul. Le PIS et la COFINS existent en deux versions, et le moteur choisit en fonction du régime du vendeur :

Régime du vendeur (profil fiscal de partie)Taux PISTaux COFINS
BR-LR-CONTRIB — Lucro Real (non cumulatif)1,65 %7,6 %
BR-LP-CONTRIB — Lucro Presumido (cumulatif)0,65 %3,0 %

C’est la dimension Régime du vendeur d’une règle de taxe qui fait son travail — une société au Lucro Real et une société au Lucro Presumido qui vendent le même produit paient des contributions fédérales différentes, à partir du même jeu de règles.

Les six règles qui se déclenchent — São Paulo → Rio de Janeiro

Un fabricant au Lucro Real établi à São Paulo vend 1 000 R$ de biens à un consommateur final de Rio de Janeiro (une vente interétatique, opération fiscale BR-6101 ; le DIFAL et le FCP ne se déclenchent que lorsque l’acheteur est un non-contributeur — un consommateur plutôt qu’une entreprise immatriculée à l’ICMS). Le moteur retient six règles et les exécute dans l’ordre de séquence :

Séq.RègleTaxeTauxMode d’applicationComptabilisée sur
10BR-ICMS-6101-SP-TO-SEICMS12 %Por dentro — incluse dans le prix2331-ICMS-BR
20BR-IPI-STANDARDIPI10 %Ajoutée en sus2334-IPI-BR
30BR-PIS-LR-STDGPIS1,65 %Incluse (taux Lucro Real)2335-PIS-BR
40BR-COFINS-LR-STDGCOFINS7,6 %Incluse (taux Lucro Real)2336-COFINS-BR
50BR-DIFAL-RJ-STDGDIFAL8 %Taux interne de RJ 20 % − taux interétatique 12 %, ajoutée2332-DIFAL-BR
60BR-FCP-RJ-STDGFCP2 %Surtaxe du fonds de lutte contre la pauvreté de Rio, ajoutée2333-FCP-BR

Montants indicatifs sur une valeur de biens de 1 000 R$ — six lignes Taxe de ligne source, chacune comptabilisée sur son propre compte :

TaxeTaux≈ MontantAjoutée au total ?
ICMS12 %120 R$ (inclus)Non — dans le prix
IPI10 %100 R$Oui
PIS1,65 %16,50 R$ (inclus)Non — dans le prix
COFINS7,6 %76,00 R$ (inclus)Non — dans le prix
DIFAL8 %80,00 R$Oui
FCP2 %20,00 R$Oui
Ces montants sont indicatifs, pas exacts au centime près. L’arithmétique réelle du Brésil est subtile — les taxes incluses (« por dentro ») se trouvent dans le prix plutôt qu’en sus, et le DIFAL est la part que revendique l’État de destination sur l’écart entre son taux interne et le taux interétatique, plus bas. Le moteur gère tout cela au moyen de champs de règle ordinaires — la séquence, le paramètre de taxe incluse, les options de majoration et de dépendance ; les chiffres exacts et arrondis sont détaillés ligne par ligne dans Configurer les taxes au Brésil — de bout en bout. L’essentiel ici est la forme : six règles, une séquence, six lignes d’audit, six comptes généraux.
Royaume-Uni : une règle. Brésil : six. Aucune différence de code. Relisez ces deux sections l’une après l’autre et vous tenez toute la thèse du moteur de taxes de REDA. Le pack britannique est minuscule ; le pack brésilien est volumineux ; le moteur qui les lit est identique. Lorsqu’arrive un nouveau pays, un nouveau taux d’État ou une réforme de 2026 (notez les règles pilotes CBS/IBS du Brésil, déjà présentes dans le pack), vous ajoutez des enregistrements — jamais du code.

Ce que vous configurez et ce qui est automatique

Vous configurez (une fois)Le moteur fait (à chaque facture)
Juridictions, types de taxe, règles, profilsChoisit la bonne juridiction en parcourant la hiérarchie
Vos immatriculations (nexus) par juridictionContrôle le nexus et met la taxe à zéro là où vous n’êtes pas immatriculé
L’affectation aux comptes généraux par type de taxeDéduit l’opération fiscale (nationale / interétatique / exportation)
Les profils fiscaux de produit (ou l’indicateur « Appliquer la taxe par défaut »)Retient toutes les règles applicables et calcule chaque taxe
La juridiction et le profil de l’acheteur et du vendeur sur le Compte et l’EntitéÉcrit les lignes d’audit Taxe de ligne source et comptabilise au grand livre
L’essentiel est livré préconfiguré. REDA inclut des données d’initialisation pour les principales juridictions ; vous partez donc rarement d’une page blanche — vous exécutez l’Assistant d’initialisation des taxes, puis vous ajustez. Les objets ci-dessus sont ce que l’initialisation crée ; les connaître vous aide à lire et à affiner ce qui vous est fourni.

Pour aller plus loin

Lisez cette catégorie dans l’ordre — elle suit la manière dont vous construisez réellement la configuration :

Questions fréquentes

Non. Les pays, les taux et les règles sont des enregistrements, pas du code. Ajouter un pays revient à créer des enregistrements de juridiction, de type de taxe et de règle (souvent via l’assistant d’initialisation) ; modifier un taux revient à modifier ou à remplacer une règle de taxe. Le moteur n’est pas touché.

Parce que c’est le nombre de règles qui correspondent. Le moteur ne s’arrête jamais à la première correspondance — il applique toutes les règles correspondantes. La législation fiscale brésilienne superpose réellement six taxes sur une même vente ; celle du Royaume-Uni n’en superpose qu’une. Le moteur reflète simplement la réalité configurée.

Sur la facture (le total des taxes et la taxe de chaque ligne), et dans les enregistrements Taxe de ligne source qui la sous-tendent — une ligne par taxe déclenchée, indiquant la règle, le taux, la base et le montant. Ces lignes constituent la piste d’audit et sont créées automatiquement ; vous ne les modifiez jamais à la main.

La ligne reçoit une taxe nulle. Cela peut être correct (un article réellement non taxable, ou une juridiction où vous n’avez pas de nexus) — le moteur enregistre le résultat plutôt que de deviner. Si vous attendiez une taxe et n’en avez obtenu aucune, il s’agit presque toujours d’une immatriculation manquante, d’un profil fiscal de produit manquant ou d’une règle dont les conditions ne correspondaient pas. Les articles sur le calcul et sur les pays expliquent comment diagnostiquer chaque cas.

C’est un moteur parallèle, avec ses propres règles et taux, car la retenue à la source se comporte différemment — elle réduit le paiement au lieu de s’ajouter à la facture. Comme le moteur de taxes, elle s’affiche en aperçu sur le formulaire brouillon et écrit ses enregistrements lorsque la facture d’achat est comptabilisée. Elle partage la même philosophie pilotée par les données. Commencez par Comprendre la retenue à la source.

Cet article vous a-t-il été utile ?