Moteur fiscal et VIES

Calcul de TVA basé sur des règles pour les marchés UE et internationaux, catégories fiscales et validation du numéro de TVA via VIES.

Veendo inclut un moteur fiscal rules-driven qui calcule la TVA selon les réglementations européennes et internationales. La validation VIES des numéros de TVA est intégrée au checkout B2B pour identifier les clients professionnels légitimes.

Moteur fiscal et règles de TVA

Le tax engine se configure via API depuis le panneau admin. Vous définissez un taux de base (ex. 22 % pour l'Italie), le territoire d'origine (où votre activité est enregistrée) et des règles conditionnelles par territoire, canal et type de client.

Chaque règle peut avoir un « effet » : rate (applique un taux), exempt (exonération de TVA) ou reverse_charge (autoliquidation de la taxe par le client, pour le B2B intracommunautaire). Le système gère aussi le shipping : vous pouvez appliquer un taux différent aux frais d'expédition.

  • Taux de base configurable pour votre territoire d'origine
  • Règles conditionnelles par pays, canal (B2C/B2B) et type de client
  • Effets : rate, exempt, reverse_charge pour le B2B UE
  • Arrondi par ligne ou par total, avec stratégie half-up/half-even/half-down

Catégories fiscales produit

Chaque produit est assigné à une catégorie fiscale (ex. « Produit standard », « Service numérique », « Alimentaire », « Livres »). La catégorie détermine quel taux lui est appliqué selon les règles. Certaines juridictions ont des taux réduits pour des catégories spécifiques : Veendo prend en charge cette logique.

La catégorie est héritée par tous les produits au moment de la création et peut être modifiée en lot pour plusieurs produits à la fois.

  • Créez des catégories fiscales personnalisées pour votre catalogue
  • Assignez des catégories aux produits pour appliquer des taux différents
  • Modifiez en lot la catégorie de plusieurs produits
  • Utilisez les catégories pour la conformité aux taux réduits nationaux

Validation VIES et B2B intracommunautaire

Lors du premier accès ou de la première commande B2B, le système valide automatiquement le numéro de TVA du client UE via VIES (VAT Information Exchange System) using VATcomply. Si le numéro de TVA est valide et intracommunautaire, le flag `vatVerified` est défini sur true.

Les règles fiscales avec `customerHasValidVAT: true` (ex. autoliquidation pour le B2B UE) ne s'appliquent que si le flag est vrai. En cas d'erreur VIES, la commande peut tout de même se poursuivre, mais sans l'avantage fiscal.

  • Validation automatique du numéro de TVA à la première connexion B2B via VIES
  • Autoliquidation automatique pour les clients B2B intracommunautaires valides
  • Le flag vatVerified suit l'état de la validation
  • Fallback manuel si VIES n'est pas disponible

Mises à jour des taux de TVA UE

Veendo maintient un registre à jour des taux de TVA standard et réduits de chaque pays de l'UE. Ce registre est synchronisé automatiquement via VATcomply et vous pouvez l'utiliser comme base pour configurer vos règles fiscales.

Dans de rares cas de changement réglementaire, vous pouvez mettre à jour manuellement un taux depuis le panneau admin. Les modifications se propagent immédiatement aux calculs de toutes les commandes futures.