Actifs de base de données de taxes ToolTech (Business Edition)

Les actifs de base de données de taxes ToolTech sont stockés dans les fichiers XML suivants :

Les actifs de base de données de taxes ToolTech peuvent être répartis selon les sections suivantes :

Juridictions

Le fichier tax.xml identifie des juridictions partagées pour l'expédition et qui ont différentes sous-classes.  Les juridictions sont définies dans la table JURST, JURSTGROUP attribue la juridiction à un groupe et à une sous-classe, et JURSTPREL attribue la juridiction et le groupe de juridictions à la même sous-classe.

Catégories de taxes

Tous les types de taxes dans le modèle de magasin ont leurs propres catégories de taxes, taxes nationales ou régionales par exemple. Toutes les taxes sont classées dans les taxes à l'achat ou les taxes afférentes aux frais de port. La table TAXCGRY stocke les catégories de taxes.

Codes de calcul

Les codes de calcul permettent de calculer les remises, les frais de port, les taxes et les taxes d'expédition. Le fichier tax.xml contient tous les codes de calcul des taxes. La table CALCODE contient les codes de calcul pour les taxes. La zone displaylevel comporte un  nombre qui indique le montant calculé. Les nombres pouvant être affichés sont indiqués ci-après :

0 = Article de commande
1 = Commande
2 = Produit
3 = Article
4 = Contrat

Règles de calcul 

Chaque code de calcul a un ensemble de règles de calcul qui déterminent la façon d'effectuer le calcul. Par exemple, si vous expédiez des biens vers une région, vous appliquerez certaines règles de calcul ; si vous expédiez des biens vers une autre région, vous appliquerez d'autres règles. La table CALRULE contient les règles de calcul de la catégorie de taxes. La zone flag précise si la méthode CalculationCodeQualifyMethod du code CalculationCode spécifique doit être appelée.

0 = La méthode n'est pas appelée.
1 = La méthode est appelée.

Echelle de calcul

Echelle de calcul est un ensemble de tranches s'appliquant au calcul. Par exemple, les frais de port peuvent varier en fonction de tranches de poids. C'est-à-dire que l'envoi d'un produit dont le poids est compris entre 0 et 5 kg peut coûter 10,00 dollars et l'envoi d'un produit dont le poids varie entre 5 et 10 kg peut coûter 15,00 dollars. La table CALSCALE contient le code d'échelle des taxes.

Remarque : La table CALSCALE contient le code d'échelle des devises si elles sont applicables à la tranche correspondante.

Tranche de calcul

La tranche des codes d'échelle se trouve dans la table CALRANGE.

Recherche de calcul

Les valeurs de recherche de calcul sont les valeurs associées à l'échelle de calcul. Les valeurs de recherche de calcul sont de 10,00 et 15,00 dollars respectivement dans l'exemple ci-dessus. Il y a une valeur de recherche par devise pour un ID CALRANGE donné. La table CARLOOKUP détermine l'ID et la valeur de recherche.

Combinaisons de calcul

Les règles de calcul et les tranches d'échelle sont rassemblées dans la table CRULESCALE.

Versement de taxes

Les actifs de distribution de taxes associent un ensemble de régimes de taxation à un centre de distribution et leur appliquent ensuite une règle de calcul. Les informations sur le versement des taxes se trouvent dans la table TAXJCRULE et elles sont présentées dans le fichier taxfulfill.xml.

La zone taxjcrule_id  génère une clé unique pour chaque association de juridictions, centres de distribution et règles de calcul.

Rubriques connexes

Références connexes

Tâches connexes

IBM copyright