Taxe sur la valeur ajoutée (TVA)

La taxe sur la valeur ajoutée est rattachée au prix du produit et aux frais de service dans certaines juridictions.

Par défaut, HCL Commerce répertorie les prix des produits sans taxes incluses dans la page d'affichage du produit. Ce n'est qu'après que certains produits sont ajoutés au panier comme article de commande que le montant de la taxe peut être calculé en fonction de l'adresse de l'article de commande (l'adresse de livraison) et du centre de distribution (l'adresse d'expédition). Le droit fiscal de nombreuses juridictions, comme la plupart des pays européens, l'Australie, Singapour, etc, exige que les taxes de vente soient incluses dans le prix d'un produit. Les prix sont généralement chargés à partir de systèmes d'arrière-plan avec le montant de la TVA inclus.

Aspects du modèle de taxe TVA :
  • Le modèle de taxe TVA est incompatible avec le modèle de taxe HCL Commerce par défaut et peut être activé au niveau du magasin ou du site au besoin
  • Lorsque le modèle TVA est activé, vous devez charger le prix du produit taxe comprise dans HCL Commerce
  • Lorsque le modèle TVA est activé, les différents types de redevances de HCL Commerce comprennent la TVA
  • Les promotions et les calculs d'expédition sont tous basés sur le montant TVA comprise
  • Les prix des produits avec TVA comprise peuvent être facilement affichés sur toutes les pages d'affichage des produits et les pages de commande
Colonnes liées aux frais de certaines tables et différences de comportement entre le modèle TVA et le modèle par défaut de HCL Commerce :
Modèle TVA Modèle de taxe par défaut
offerprice Prix de l'offre taxe comprise Prix de l'offre taxe non comprise
orderitems.price offerprice.price, taxe comprise offerprice.price, sans taxe
orderitems.totalproduct orderitems.price * orderitems.quantity orderitems.price * orderitems.quantity
orderitems.totaladjustment Taxe comprise Taxe non comprise
orderitems.taxamount Montant de la taxe sur les produits (pas de changement) Montant de la taxe sur les produits
orderitems.shipcharge Frais de port avec taxe d'expédition comprise Frais de port
orderitems.shiptaxamount Montant de la taxe d'expédition (pas de changement) Montant de la taxe d'expédition
Grand total d'un article de commande orderitems.totalproduct + orderitems.totaladjustment + orderitems.shipcharge

Le montant de la TVA est déjà compris dans les autres colonnes et les montants de la taxe autonome sont présents pour information uniquement.

orderitems.totalproduct + orderitems.totaladjustment + orderitems.shipcharge + orderitems.taxamount + orderitems.shiptaxamount
Colonnes correspondantes dans la table des commandes Identique au niveau de l'article de commande Identique au niveau de l'article de commande