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