Oracle Billing and Revenue Management (Oracle BRM) est un système de gestion des revenus de bout en bout utilisé par de nombreux fournisseurs de services de communication, d'IdO, de SaaS et de médias. Oracle BRM est une solution polyvalente pour gérer l'ensemble du cycle de vie des revenus. Elle offre de puissantes capacités de configuration et de personnalisation. Ces capacités en font une excellente option à choisir pour les entreprises opérant dans divers secteurs et offrant différents services.
Dans des articles précédents, nous avons déjà abordé les défis liés à la fiscalité, en particulier aux États-Unis ("Travailler avec les taxes américaines dans la monétisation de Tridens - Partie 1"). Dans cet article, nous verrons comment nous pouvons relever ces défis si nous utilisons Oracle BRM.
Plusieurs approches possibles pour l'incorporation de la fiscalité
Nous disposons de plusieurs approches possibles pour intégrer la fiscalité dans Oracle BRM :
- Utilisation du fichier des codes fiscaux BRM
- La meilleure solution pour appliquer des taxes forfaitaires simples, mais elle n'est pas très polyvalente.
- Fiscalité personnalisée en modifiant les opcodes de la politique de gestion des risques de l'entreprise
- Les opcodes de politique fiscale de la GRP peuvent être utilisés pour mettre en œuvre des taxes personnalisées. En d'autres termes, ils ne requièrent pas la pleine capacité des fournisseurs de services fiscaux tiers.
- Offline, logiciel fiscal Vertex Sales / Communications Tax Q Series
- Permet une taxation complexe avec plusieurs juridictions, mais nécessite plus de maintenance
- Services en ligne de prestataires de services fiscaux tiers en modifiant les opcodes de la politique fiscale du BRM
- Cette approche innovante est possible grâce aux capacités de personnalisation étendues d'Oracle BRM et permet une intégration en ligne avec des fournisseurs de services fiscaux tiers tels qu'Avalara, Suretax, Vertex ou Thomson Reuters Onesoft.
Intégration d'un fournisseur de services fiscaux tiers à Oracle BRM
Nous nous concentrerons sur l'approche qui utilise les services de calcul en ligne des fournisseurs d'impôts en combinaison avec Oracle BRM. Nous avons réalisé une démonstration de faisabilité de cette solution, illustrée dans le diagramme "Utilisation de services de calcul d'impôts en ligne par des tiers avec Oracle BRM".
Au début, il est nécessaire de configurer correctement un produit de tarification dans Oracle BRM. En outre, il est très important de définir correctement le code fiscal du produit. Le code fiscal doit inclure toutes les informations nécessaires, telles que la spécification du fournisseur tiers, le type de taxe, la catégorie de taxe et le type de service fiscal. Nous avons développé une personnalisation de l'opcode de politique de GRP PCM_OP_CUST_POL_TAX_CALC ici à Tridens. Cette personnalisation utilise les données fiscales pour générer une demande pour le code opcode PCM_OP_CUST_POL_TAX_CALC de Tridens. Passerelle fiscale (dont nous avons parlé dans notre article "Travailler avec les impôts américains dans Tridens Monetization - Part 2″ (en anglais)). La passerelle fiscale renvoie ensuite les données fournies par le fournisseur de calculs fiscaux en ligne dans un format unifié. Notre personnalisation dans Oracle BRM analyse alors les informations reçues et remplit toutes les données requises dans les structures de données internes d'Oracle BRM. Cette opération permet à BRM d'effectuer correctement la taxation d'un événement noté.
Conclusion
Notre démonstration de faisabilité présente les avantages suivants par rapport aux logiciels de fournisseurs de services fiscaux tiers hors ligne :
- Réduction des coûts
- Est toujours à jour avec les dernières modifications de la réglementation fiscale dans les différents États (aucune mise à jour du logiciel n'est nécessaire).
- Possibilité d'utiliser différents calculs de taxes en ligne pour différents produits si nécessaire
Il faut toutefois tenir compte d'un inconvénient lié à l'utilisation des solutions de calcul d'impôts en ligne :
- Une telle solution peut ne pas convenir à de grandes applications avec un nombre élevé de requêtes par seconde ou à des applications nécessitant de faibles temps de latence.
Si vous souhaitez en savoir plus sur l'utilisation des calculs d'impôts en ligne provenant de fournisseurs tiers avec Oracle BRM, n'hésitez pas à nous contacter !