Vue d’ensemble de la gestion des taxes aux USA

Les États disposent d’une grande liberté de définition des taxes sur la vente de produits.

Devant cette complexité, afin d'éviter des sanctions pour une mauvaise perception des taxes de vente, des fournisseurs de service prennent en charge la vérification des paramètres d'échange. Avalara, par le biais de son service Avatax (page en français), est l’un des ces prestataires.

Avatax dénombre plus de 3 000 typologies d’articles, et les USA comportent plus de 40 000 codes postaux. Ce qui donne potentiellement plus de 120 000 000 de combinaisons !

En rajoutant le niveau de détail (1-État, 2-Comté, 3-Ville, 4-Spécial), on approche le demi-milliard.

Afin de ne pas alourdir inutilement les opérations, il est recommandé de cibler le périmètre des données requises, en fonction des activités de l’entreprise.

Il est impératif d’activer la fusion comptabilité-règlements pour supporter la gestion des taxes par code postal !

Tables liées à la gestion des taxes par code postal

T085

La table centrale des taxes est la table T085, qui synthétise le croisement des codes de taxe article avec le régime tiers.

image-20241118-162211.png

Autour de cela on va rencontrer :

note

Produit booléen : Si l’un des terme est égal à zéro, le produit est zéro, quel que soit l’autre terme

Produit booléen : Si l’un des terme est égal à zéro, le produit est zéro, quel que soit l’autre terme

Code taxe article

Régime tiers

Résultat

0

0

Non taxé

T

0

Non taxé

0

T

Non taxé

T

T

Taxé

TAXEART

Le code taxe article se retrouve sur toutes les fiches article.

image-20241118-164656.png

Pour la configuration minimale, on utilisera la codification suivante :

Compléter la table en fonction des articles échangés par l’entreprise : https://taxcode.avatax.avalara.com/

La liste des codes articles est propre à chaque dossier de l’environnement

T086

Le régime tiers se retrouve sur les fiches prospect, client et fournisseur, adresse, site, et projet.

image-20241118-165513.png

La codification retenue est l’accolement du code postal au code de l'État.

T057

Les codes postaux aux USA comportent 5 digits numériques (code ZIP pour Zone Improvement Plan). Certains destinataires répondent à la norme ZIP+4, le code postal étant prolongé d’un tiret '-' et de 4 chiffres supplémentaires.

Un champ supplémentaire permet d’associer un régime tiers à chaque code postal. Ce régime tiers sera automatiquement repris partout où un code postal est défini, en mode de gestion des taxes par code postal.

Pour les codes postaux hors USA, on utilisera généralement le régime tiers '0' (non taxé)

Pour obtenir la rigueur requise pour ce mode de gestion des taxes, il est requis qu’un code postal saisi dans une adresse existe dans la table T057

T099

Le champ « Compte de comptabilisation des taxes » permet de définir un compte comptable propre à chaque État pour la collecte des taxes.

Il est tout à fait possible de n’utiliser qu’un seul compte pour les taxes de tous les États

T098

La définition du code zone suit 2 règles distinctes :

image-20241118-191841.png

T097

La table des détails de taxes T097 est une version détaillée de T085. T097 permet de décomposer le taux total de taxes sous forme d'indices, reliés ou non à un taux de détail.

image-20241118-193224.png

Exonérations

Une exonération peut s'appliquer à toute une catégorie de tiers (clients, fournisseurs), ou à un tiers précis.

Une exonération s'applique à toutes les typologies d'articles.

Pour être valide, une exonération doit comporter un code correspondant au motif de l’exemption.

A

Gouvernement fédéral

B

Gouvernement d'État

C

Gouvernement tribal

D

Diplomate étranger

E

Organisation caritative

F

Organisation religieuse

G

Revente

H

Production agricole

I

Production industrielle ou fabricants

J

Permis de paiement direct

K

Courrier direct

L

Personnalisé ou divers :

  • Optimisation fiscale

  • Transport public

  • Zone franche

  • Exemption par ordonnance

  • Exportateur

  • Achat de matériel

  • Médical

  • Contrôle pollution

  • Entrepreneur principal

  • R&D (exemption partielle en CA)

M

Organisation éducative

N

Gouvernement local

Une exonération dispose d’une date d’effet, et d’une date de fin de validité.

L'attestation est la référence d'enregistrement de l'exonération auprès des services compétents.

Mise en œuvre des exonérations : https://divalto.atlassian.net/wiki/spaces/PAI/pages/11648827541/Configuration+Avatax+DAN+FR#Exon%C3%A9ration

Mise en œuvre sur les pièces commerciales

À la création d'une pièce, les exonérations valides sont remontées dans l'entête par leur motif d'exemption et leur attestation, en fonction de l'adresse de livraison.

Un persona au sein du service à la clientèle peut modifier (ajouter, supprimer) manuellement une exemption de taxe.

Le calcul de taxe de l’ERP tient compte de ces exemptions.

image-20241118-200805.png

Certification des taxes

La certification est possible unitairement, depuis la pièce (menu Outils / Certifier les taxes), ou en masse, depuis le menu Commerce et logistique / Traitements / Certification des taxes

Une facture non certifiée ne peut être imprimée qu’en tant que ‘brouillon’. Son état ‘en attente’ ne devient ‘OK’ qu’avec une certification conforme.

Le traitement prévoit plusieurs options, modifiables si lancement à partir du menu.

image-20241118-201240.png

Un fichier de type JSON est généré avec les données nécessaires pour que l’échange avec Avatax ait lieu.

Pendant le traitement, le statut se change à ‘Pièce en cours de certification‘ au niveau de l’entête de la facture.

image-20241118-201334.png

Retour de certification

Il ne s’agit pas d’un simple recalcul dans l’ERP, ainsi le montant arrondi sera celui défini par Avatax.

Exemple 1 : Mise à jour d'un taux de détail

image-20241118-203728.pngnote

Il n’est pas possible de connaître la date de mise en place de ce taux de taxe. On appliquera donc ces taux à partir de la date de facture (2023-05-02)

Il n’est pas possible de connaître la date de mise en place de ce taux de taxe. On appliquera donc ces taux à partir de la date de facture (2023-05-02)

image-20241118-205305.png

Si on calcule rapidement le montant avec taxes à partir du nouveau taux global de 8,374%, on obtient 108,374, arrondi à 108,37 $, et pas 108,38 $, comme mentionné ci-dessus.

Avatax effectue ses calculs et arrondis pour chaque détail de taxe :

100 x 0,04 = 4,00

100 x 0,0399 = 3,999 → arrondi à 4,00

100 x 0,00375 = 0,375 → arrondi à 0,38

100+4+4+0,38 = 108,38 $

Exemple 2 : Taxes partielles

note

Certains États peuvent rendre non taxable une partie du montant avant taxes (Texas, Virginie)

Certains États peuvent rendre non taxable une partie du montant avant taxes (Texas, Virginie)

image-20241118-211513.pngimage-20241118-212442.png

Impression

L’impression des détails de chaque taxe applicable aux article d’une facture n’est pas requise. Seuls les montants sont règlementairement exigés.

image-20241119-131342.png

Le calcul initial de l’ERP donne un montant total de 176,52 $

  • Le calcul en pied de pièce est effectué et arrondi successivement pour chaque sous-taxe : 6%, 0,25%, 3,25%, ce qui arrondit différemment d’un calcul direct à 9,5%

  • Le calcul pour l’impression est effectué avec le taux cumulé de la taxe

Des écarts d’arrondis à l’impression restent possibles sur des petits montants. Les montants Avatax font foi.

Tables de paramétrage DAN

Ces données sont fournies de bonne foi et sans garantie, il est de la responsabilité du partenaire de vérifier leur pertinence au moment de l’implantation

Charte de comptes

Pour une bonne répartition des taxes, un ou plusieurs comptes doivent être créés (basés sur le plan comptable français).

L’import de la table se fait par le menu Comptabilité / Import - Export / Import - Export des journaux, comptes et axes

note

Les États qui sont regroupés sous l’acronyme ‘NOMAD’ (New Hampshire, Oregon, Montana, Alaska, Delaware) ne perçoivent pas de taxe de vente. Certaines villes de l’Alaska perçoivent néanmoins des taxes, pour cela un compte comptable dédié est prévu.

Les États qui sont regroupés sous l’acronyme ‘NOMAD’ (New Hampshire, Oregon, Montana, Alaska, Delaware) ne perçoivent pas de taxe de vente. Certaines villes de l’Alaska perçoivent néanmoins des taxes, pour cela un compte comptable dédié est prévu.

Tables des régimes tiers et des codes postaux

Les régimes tiers et les codes postaux sont intrinsèquement liés dans ce mode de gestion

Pour obtenir les dernières données à jour, téléchargez US.zip pour le mettre en forme adéquate.

L’import des tables se fait par le menu Commerce et Logistique / Utilitaires / Import - Export tableur / Import - Export tables

Table des taux de détail

La liste des taux de détail a été définie à partir de l’analyse des taxes en vigueur, afin de ne pas créer tous les pourcentages, pour tous les États. L’ERP étant capable de créer ces taux au besoin, une absence initiale n’est pas problématique.

L’import de la table se fait par le menu Commerce et Logistique / Utilitaires / Import - Export tableur / Import - Export tables

Table des régions administratives

La table des États des USA est complétée du champ ‘Compte comptable’, tel que défini dans la table C3.

Une colonne supplémentaire contient les appellations en langue anglaise, à importer en traduction, ou en tant que libellé.

L’import de la table se fait par le menu Commerce et Logistique / Utilitaires / Import - Export tableur / Import - Export tables

Tables des taxes

Le fichier suivant permet de préparer les tables TAXEART, T085, T097 pour l'importation.

Ce fichier a été constitué en considérant les tables de taxes communes (liées au dossier ‘999’)

Il devra être adapté si ce n’est pas le cas de l’environnement

image-20241121-162754.png

Les onglets T086, T098, T099 servent de données de référence, mais ne devraient pas être utilisés pour l’importation.

Ces données ont un caractère indicatif, et ne servent qu'à déterminer des données d’initialisation, qui seront mises à jour par la certification.

Si aucun prestataire de certification n’est paramétré, il est de la responsabilité de l’entreprise utilisatrice de vérifier l’actualisation des données de définition des taxes

Scénario d’importation des taxes

  1. Importer préalablement les tables C3, T086, T057, T098, T099 pour tous les dossiers actifs et/ou communs de l’environnement.

  2. Ouvrir le fichier, de préférence sur un espace disque non lié à MS Sharepoint/OneDrive

  3. Se placer sur l’onglet T086, supprimer les données non pertinentes.

  4. Se placer sur l’onglet T099, vérifier que les comptes comptables correspondent à la charte de compte en place.

  5. Se placer sur l’onglet Definition

    1. Renseigner le premier dossier pour lequel la table TAXEART sera importée.

    2. Renseigner le premier code de taxe article pour lequel les tables de taxes seront importées (P000000 recommandé à minima)

    3. Renseigner la date d’effet des taxes.

  6. Se placer sur l’onglet TAXEART, supprimer les données non pertinentes.

  7. Sur les onglets Table_Taux_TVA, Table_Taux_TVA 0, Table_Taxe Vente et Table_Taxe Vente 0, supprimer les données rendues inutiles par l’optimisation de T086.

  8. De préférence, copier les données de TAXEART, Table_Taux_TVA et Table_Taxe Vente vers un nouveau classeur (évite la corruption de formules, et le retrait des symboles de traitement pour les prochains imports)

  9. Importer les tables TAXEART, T085 et T097 avec le nouveau classeur.

  10. Copier les onglets Table_Taux_TVA 0 et Table_Taxe Vente 0 vers un nouveau classeur.

  11. Sur ce classeur, renommer les onglets en Table_Taux_TVA et Table_Taxe Vente pour qu’ils soient reconnus par le programme d’import.

  12. Importer les tables T085 et T097.

  13. Retourner sur le fichier de départ, se placer sur l’onglet Definition, renseigner le code de taxe article suivant.

  14. De préférence, copier les données de Table_Taux_TVA et Table_Taxe Vente vers un nouveau classeur.

  15. Importer les tables T085 et T097 avec le nouveau classeur.

  16. Reproduire les étapes 13 à 15 pour tous les codes taxes article.

  17. Si nécessaire, retourner sur le fichier de départ, se placer sur l’onglet Definition, renseigner le code dossier suivant, puis importer la table TAXEART.

Table des exemptions

Une ligne ‘TAXABLE’ doit exister dans la table des exemptions NEIVatEx.

Une colonne supplémentaire contient les appellations en langue anglaise, à importer en traduction, ou en tant que libellé.

L’import de la table se fait par le menu Commerce et Logistique / Fichiers / Tables / Tables liées à la norme en 16931 / Import-Export Normes EN16931