Loading
Premiers pas avec B2C Commerce
Plusieurs niveaux de taxe dans B2C Commerce

Plusieurs niveaux de taxe dans B2C Commerce

Dans de nombreuses juridictions, plusieurs taxes s’appliquent à un produit ou à des frais d’expédition, telles que les taxes fédérales, étatiques et de district. B2C Commerce peut suivre chaque taxe individuellement tout en conservant le montant agrégé de la taxe de l’article.

L’intégration de votre fournisseur de taxes peut utiliser un hook de calcul de panier pour récupérer les taxes qui s’appliquent à chaque élément de ligne. L’intégration utilise ensuite les méthodes Script API LineItem.setTaxes() et LineItem.getTaxes() pour stocker les taxes sur les éléments de ligne du panier applicables.

Un élément de campagne peut comporter jusqu’à 10 éléments de taxe. Chaque élément de taxe possède les propriétés suivantes.

Propriétés de l’élément de taxe
Propriété Description
Code fiscal Identificateur défini par le fournisseur de taxes pour la taxe, par exemple fédéral, d’État ou de district.
Taux de taxe Taux d’imposition exprimé en décimale. Par exemple, un taux de taxe de 5 % est stocké sous la forme 0,05.
Valeur de taxe Montant de la taxe dans la devise du panier.

B2C Commerce additionne les valeurs de taxe individuelles et stocke le résultat dans le champ de taxe agrégée de l’élément de ligne. Les totaux des taxes sur le panier, les livraisons et les commandes continuent d’utiliser la valeur agrégée.

Lorsque B2C Commerce envoie une commande à Salesforce Order Management, l’intégration transfère les éléments de taxe individuels de chaque élément de ligne B2C Commerce vers l’élément de ligne correspondant dans Salesforce Order Management. Vous n’avez pas besoin de champs fiscaux personnalisés ou de codes de mappage pour transférer ces informations.

Remarque
Remarque Utilisez soit des éléments de taxe individuels, soit l’approche de taxe agrégée existante pour un élément de ligne. Vous ne pouvez pas utiliser les deux approches pour le même élément de ligne. La configuration des taxes à l’aide d’une méthode Script API à taxe unique existante supprime les éléments de taxe individuels précédemment définis sur cette ligne.
Plusieurs niveaux d’imposition
Plusieurs niveaux d’imposition

Un panier contient un produit au prix de 100 $. Le produit est soumis à une taxe fédérale de 10 % et à une taxe d’État de 5 %. Son élément de campagne contient un élément de taxe fédérale de 10 $ et un élément de taxe d’État de 5 $. B2C Commerce stocke 15 $ en tant que valeur fiscale agrégée de l’élément de ligne.

Pour activer la fonctionnalité Taxe à plusieurs niveaux, reportez-vous à la rubrique Définir des commutateurs de fonctionnalités (bascules) dans B2C Commerce. Après avoir activé cette fonctionnalité, configurez votre cartridge et votre hook de calcul de panier pour récupérer les taxes auprès de votre fournisseur de taxes et les définir sur chaque élément de ligne applicable. Pour en savoir plus, consultez la section Paniers d’achat.

Pour ajouter des attributs personnalisés à des éléments de taxe, reportez-vous à la section Créer des préférences personnalisées pour B2C Commerce. Pour traiter les commandes contenant des éléments fiscaux individuels, utilisez les fonctions d’importation et d’exportation de commandes existantes. Voir Importation et exportation d’objets Commande dans B2C Commerce.

 
Chargement
Salesforce Help | Article