Oracle Gestão da faturação e das receitas (Oracle BRM) é um sistema de gestão de receitas de ponta a ponta utilizado por muitos fornecedores de serviços de comunicações, IoT, SaaS e media. O Oracle BRM é uma solução versátil para gerenciar todo o ciclo de vida da receita. Ele oferece recursos poderosos de configuração e personalização. Esses recursos o tornam uma excelente opção para empresas que operam em vários setores e oferecem serviços diferentes.
Em alguns artigos anteriores, já discutimos os desafios relacionados com a tributação, especialmente nos Estados Unidos ("Trabalhando com os impostos dos EUA no Tridens Monetization - Parte 1"). Neste artigo, no entanto, vamos ver como podemos lidar com esses desafios se estivermos a usar o Oracle BRM.
Tabela de conteúdos
Múltiplas abordagens possíveis para incorporar a tributação
Temos várias abordagens possíveis para incorporar a tributação no Oracle BRM:
- Usando o arquivo de códigos de imposto BRM
- É o melhor para aplicar impostos fixos simples, mas não oferece muita versatilidade
- Tributação personalizada através da modificação dos códigos de operação da política BRM
- Os opcodes de política de tributação BRM podem ser usados para implementar impostos personalizados. Por outras palavras, não requerem a capacidade total dos fornecedores de impostos de terceiros
- Offline, software fiscal Vertex Sales / Communications Tax Q Series
- Permite a tributação complexa com várias jurisdições, mas requer mais manutenção
- Serviços em linha de prestadores de serviços fiscais terceiros, modificando os opcodes de política fiscal BRM
- Esta abordagem inovadora é possível graças às amplas capacidades de personalização do Oracle BRM e permite uma integração em linha com fornecedores de serviços fiscais terceiros, tais como Avalara, Suretax, Vertex ou Thomson Reuters Onesoft.
Integração de um prestador de serviços fiscais terceirizado com o Oracle BRM
Concentrar-nos-emos na abordagem que utiliza serviços de cálculo de fornecedores de impostos em linha em combinação com o Oracle BRM. Fizemos uma implementação de prova de conceito desta solução, apresentada no diagrama "Utilização de serviços de cálculo de impostos em linha de terceiros com o Oracle BRM".
No início, é necessário configurar corretamente um produto de classificação no Oracle BRM. Além disso, é de grande importância definir adequadamente o código de imposto para o produto. O código de imposto deve incluir todas as informações necessárias, como especificação do fornecedor terceirizado, tipo de imposto, categoria de imposto e tipo de serviço de imposto. Desenvolvemos uma personalização de opcode de política BRM PCM_OP_CUST_POL_TAX_CALC aqui no Tridens. Essa personalização usa dados fiscais para gerar uma solicitação para o Tridens Portal dos Impostos (de que falámos no nosso artigo "Trabalhar com impostos americanos no Tridens Monetization - Parte 2″.). O Tax Gateway retorna os dados fornecidos pelo provedor de cálculos de impostos on-line em um formato unificado. Nossa personalização no Oracle BRM analisa as informações recebidas e preenche todos os dados necessários nas estruturas de dados internas do Oracle BRM. Essa operação permite que o BRM execute corretamente a tributação de um evento classificado.
Conclusão
A nossa implementação de prova de conceito tem as seguintes vantagens em comparação com o software offline de fornecedores de impostos de terceiros:
- Custos mais baixos
- Está sempre atualizado com as últimas alterações à regulamentação fiscal em estados específicos (não são necessárias actualizações de software)
- É possível utilizar vários cálculos de impostos em linha para diferentes produtos, se necessário
No entanto, há que ter também em conta uma desvantagem decorrente da utilização das soluções de cálculo de impostos em linha:
- Esta solução pode não ser adequada para grandes aplicações com um elevado número de pedidos por segundo ou para aplicações em que as baixas latências são um requisito
Se quiser saber mais sobre a utilização de cálculos de impostos online de fornecedores de impostos terceiros com o Oracle BRM, não hesite em contactar-nos!