Vous êtes ici :
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é | 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.
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.
- Afficher les éléments de taxe dans B2C Commerce
Une fois qu’un acheteur a passé une commande, vous pouvez consulter la répartition des taxes dans Business Manager.
