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.
- 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
| 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 |