Résoudre un besoin
Gérer la TVA et la fiscalité
Le comptable repasse derrière chaque facture pour vérifier le taux, et personne ne sait expliquer pourquoi ce client-là est à zéro.
D’où vient chaque affirmation
Le comptable repasse derrière chaque facture pour vérifier le taux, et personne ne sait expliquer pourquoi ce client-là est à zéro.
L’architecture
Scroll the diagram sideways
Deux choses décident de tout ici. D’abord, c’est le pays du profil de facturation qui commande le taux, pas l’adresse de la commande — vérifié dans les deux sens sur deux commandes aux adresses différentes et au même profil. Ensuite, aucun mécanisme natif ne fait varier le code de TVA par pays : TaxTreatmentItem n’a aucun champ géographique, et la decision table standard prend un code en entrée et rend un taux, donc elle ne peut jamais produire un code.
Cas d’usage
TVA intracommunautaire
Appliquer la bonne TVA au-delà des frontières européennes, cas à taux zéro compris, et pouvoir justifier n’importe quel taux sur n’importe quelle facture.
Vendre via plusieurs entités juridiques
Une org, plusieurs entités qui vendent, et des règles fiscales qui ne doivent pas fuir de l’une à l’autre.
Pattern
Taxation pilotée par le profil de facturation
Faire suivre le taux de taxe au profil de facturation plutôt qu’à l’adresse de commande — et savoir pourquoi c’est la bonne lecture du modèle, pas un contournement.
Code de TVA par pays, sans Apex
Faire varier le code de TVA — pas seulement le taux — selon le pays du client, avec de la configuration et un flow.
L’adaptateur fiscal Apex
Quand le moteur livré ne rend rien, ce qu’un adaptateur doit réellement implémenter — et les huit échecs qui vous séparent d’une facture taxée.