Points d'extension xC de taxes

Vous pouvez utiliser le point d'extension tax_integration_custom pour vous intégrer à un système fiscal externe pour calculer la taxe de vente et d'expédition.

La table suivante identifie le point d'extension que vous pouvez utiliser pour l'intégration à un système fiscal externe.
Point d'extension Lorsque le point d'extension est utilisé Conseils d'implémentation du code d'extension Formats de requêtes, de réponses Exemple d'emplacement de code d'extension
tax_integration_custom L'opération de calcul du panier (POST cart/calculate or POST cart/{cartId}/calculate) ou l'opération de pré-paiement de panier (POST cart/@self/precheckout) appelle le point d'extension tax_integration_custom pour calculer la taxe. Tax_integration_custom est appelé une fois pour calculer la taxe de vente, avec les coûts et les remises des articles de commande comme entrées, et une fois pour calculer la taxe d'expédition, avec le transport des articles de commande comme entrée. Lorsque les coûts et les remises sont fournis, le code d'extension tax_integration_custom doit appeler le système fiscal pour calculer la taxe de vente de chaque article de commande et le définir comme taxe totale de l'article de commande. Lorsque le transport est fourni, le code d'extension tax_integration_custom doit appeler le système fiscal pour calculer la taxe d'expédition de chaque article de commande et le définir comme taxe totale de l'article de commande. TaxIntegrationCustomCmdUEInput, TaxIntegrationCustomCmdUEOutput Méthode taxIntegrationOrderCus dans workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/order/ue/rest/OrderResource.java
Pour un exemple d'enregistrement du code d'extension et d'attribution du code au point d'extension, voir Activation des extensions d'intégration fiscale.