Aller au contenu principal
USA Digital Services Tax Compliance

Erreurs USA Digital Services Tax Compliance dans Odoo : ce que signifie chaque message

Les avertissements de USA Digital Services Tax Compliance indiquent déjà dans leur texte quelle règle vous avez touchée : codes en double, dates inversées, montants négatifs, déclarations dans le désordre ou tentatives de modifier le journal d'audit. Voici chaque message mot pour mot, quand il apparaît et que faire ensuite.

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

Les messages sont en anglais parce que c'est ainsi que le module les renvoie ; nous les citons tels quels pour que vous puissiez les rechercher avec le texte exact affiché à l'écran. Gardez une chose en tête avant de les lire : ce sont des contrôles que l'app effectue sur vos données, pas des règles fiscales. Ce qu'exige chaque juridiction doit être vérifié auprès de sa propre source. Si vous ne savez pas encore bien par où passe chaque enregistrement, commencez par le fonctionnement interne du module et revenez ici quand un avertissement apparaît.

Avertissements lors de la création des juridictions, du nexus et des catégories

Liste des juridictions fiscales avec huit enregistrements et des colonnes nom, code, état, date d'effet, taux de l'impôt principal et fréquence de déclaration
La liste des juridictions, avec la colonne code que le module exige unique

Que signifie Jurisdiction code must be unique ?

Que le code attribué à la juridiction est déjà utilisé par une autre. Le module n'accepte pas deux juridictions avec le même code. Avant d'en créer une nouvelle, recherchez ce code dans la liste : s'il existe déjà, travaillez sur la juridiction qui le porte ; s'il s'agit vraiment d'une autre juridiction, donnez-lui un code différent. Il en va de même pour les catégories de service : Service category code must be unique apparaît quand vous reprenez le code d'une catégorie déjà créée, et la solution est la même, réutiliser l'existante ou choisir un autre code.

Pourquoi Each company can only have one nexus status per jurisdiction apparaît-il ?

Parce que vous créez un deuxième statut de nexus pour la même société et la même juridiction, et que le module n'en accepte qu'un par couple société et juridiction. Si vous gérez plusieurs sociétés dans Odoo, vérifiez à quelle société appartient l'enregistrement que vous essayez d'enregistrer : le statut de nexus recherché existe peut-être déjà, et il faut alors le modifier plutôt qu'en créer un nouveau.

Que faire avec This calculation method is for Washington only et ses variantes ?

Il existe quatre messages du même type : This calculation method is for Washington only, This calculation method is for Chicago only, This calculation method is for Utah only et This calculation method is for Maryland only. Chacun indique que la méthode de calcul choisie est réservée à une seule juridiction et que vous l'utilisez sur une autre. Vérifiez le couple : soit la juridiction de l'enregistrement n'est pas celle que vous pensiez, soit la méthode n'est pas la bonne. Modifiez l'une des deux pour qu'elles correspondent et enregistrez à nouveau.

Séquence avec la liste Jurisdictions, le tableau de bord Digital Services Tax Dashboard avec les cartes Chicago, Maryland State et Washington State, la liste des juridictions et le formulaire de déclaration de Maryland State
De la liste des juridictions au tableau de bord et ses cartes, puis à une déclaration de Maryland State

Avertissements sur les périodes, les revenus et les montants

Que veulent dire Period start date cannot be after period end date et Base period start must be before end date ?

Les deux concernent des dates inversées. Le premier apparaît quand la date de début de la période est postérieure à la date de fin. Le second concerne la période de base, quand son début n'est pas antérieur à sa fin ; notez que le texte exige que le début soit antérieur, pas seulement qu'il ne soit pas postérieur. Vérifiez les deux dates de l'enregistrement, corrigez celle qui est fausse et enregistrez à nouveau.

Pourquoi ne puis-je pas saisir un montant négatif ?

Il y a deux contrôles de signe. Revenue cannot be negative s'applique aux revenus et Tax and payment amounts cannot be negative aux montants de taxe et de paiement. Le module n'accepte pas ces valeurs en dessous de zéro. Saisissez le montant en positif et vérifiez que vous remplissez bien le champ voulu ; si vous souhaitez corriger une période déjà clôturée, voyez la question suivante.

Que signifient Period must be verified before marking complete et Cannot edit completed period entries. Create an adjustment entry instead. ?

Le premier apparaît si vous essayez de marquer une période comme terminée sans l'avoir vérifiée : le module impose cette étape. Vérifiez la période puis marquez-la à nouveau comme terminée. Le second apparaît quand la période est déjà terminée et que vous tentez d'en modifier les écritures. Le message vous dit lui-même quoi faire : ne touchez pas à l'écriture d'origine et créez une écriture d'ajustement. Pour revoir les champs à remplir dans chaque enregistrement, consultez la mise en route du module.

Avertissements sur les déclarations, les paiements et le journal d'audit

Formulaire de déclaration de Maryland State avec société, période, date limite, statut Draft - Not Filed, calcul de l'impôt et section de paiement non payée
Une déclaration de Maryland State encore au statut Draft - Not Filed, avec la section de paiement non payée

Que signifie Can only have one filing per jurisdiction per period ?

Qu'une déclaration existe déjà pour cette juridiction sur cette même période. Le module n'en accepte qu'une. Retrouvez celle qui existe et travaillez dessus au lieu d'en créer une autre ; si la période saisie n'était pas la bonne, corrigez-la dans la nouvelle avant d'enregistrer.

Pourquoi ne puis-je pas marquer comme déposée, confirmer ou enregistrer un paiement ?

Trois messages indiquent ce qu'on peut faire d'une déclaration selon son statut :

  • Only draft filings can be marked as filed : seule une déclaration en brouillon peut être marquée comme déposée.
  • Can only confirm filed filings : seule une déclaration déjà déposée peut être confirmée.
  • Payment can only be recorded for filed/confirmed filings : le paiement s'enregistre sur des déclarations déposées ou confirmées.

Regardez le statut de la déclaration et effectuez d'abord l'étape manquante. Si l'avertissement de paiement apparaît sur une déclaration en brouillon, marquez-la d'abord comme déposée.

Puis-je corriger ou supprimer une entrée du journal d'audit ?

Non. Audit log is append-only; entries cannot be modified apparaît si vous tentez de modifier une entrée et Audit log entries cannot be deleted si vous tentez de la supprimer. Le journal d'audit n'accepte que l'ajout d'entrées : ce n'est donc pas une panne à corriger. Si quelque chose qu'il reflète est faux, la correction se fait sur l'enregistrement d'origine, dans les limites fixées par les autres avertissements (par exemple avec une écriture d'ajustement si la période est déjà terminée).

Comment FlexigoTech vous aide

Si un avertissement vous bloque sans que vous en voyiez la cause, ou si vous devez intégrer le module au reste de votre Odoo, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure. Le module est publié sur Odoo Apps pour 17, 18, 19 et 20 et coûte 9 € par version d'Odoo, en paiement unique HT ; le service local FlexigoTech Cloud est facturé à part, 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an). Sans abonnement, ou avec le service suspendu, ce qu'apporte l'abonnement s'arrête et vos données restent dans votre Odoo. Tous les détails sont sur la page du module et sur sa fiche Odoo Apps.

À lire aussi

Comment fonctionne USA Digital Services Tax Compliance dans Odoo en interneLes menus ajoutés par USA Digital Services Tax Compliance dans Odoo, les enregistrements stockés en interne et ce qui dépend du service externe FlexigoTech Cloud.Mise en route de USA Digital Services Tax Compliance dans Odoo : champs, statuts et première semaineQuelle version acheter, quels champs remplir dans la traçabilité, les changements par juridiction et les affaires judiciaires, et quoi vérifier au début.USA Digital Services Tax Compliance dans Odoo : un cas pour décider s'il convient à votre entrepriseUn cas concret pour décider si USA Digital Services Tax Compliance convient à votre Odoo : versions, service local, exclusions et données envoyées.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources