Oracle 计费和收入管理 (甲骨文BRMOracle BRM)是一个端到端的收入管理系统,被许多通信、物联网、SaaS 和媒体服务提供商所采用。Oracle BRM 是管理整个收入生命周期的多功能解决方案。它具有强大的配置和定制功能。这些功能使其成为各行各业提供不同服务的公司的最佳选择。
在之前的一些文章中,我们已经讨论过与税收有关的挑战,特别是在美国("美国的税收挑战")。在Tridens Monetization中与美国税务部门合作 - 第一部分").不过,在本文中,我们将探讨如何在使用 Oracle BRM 时应对这些挑战。
纳入税收的多种可能方法
我们有多种可能的方法将税收纳入 Oracle BRM:
- 使用 BRM 税码文件
- 最适合应用简单的统一税,但通用性不强
- 通过修改 BRM 政策操作码定制税收
- BRM 税收策略操作码可用于实施自定义税收。换句话说,它们不需要第三方税务提供商的全部能力
- 离线,税务软件顶点销售/通信税 Q 系列
- 允许多个管辖区进行复杂的征税,但需要更多维护
- 通过修改 BRM 税收政策操作码,提供在线第三方税务提供商服务
- Oracle BRM 具有广泛的定制功能,可与 Avalara、Suretax、Vertex 或 Thomson Reuters Onesoft 等第三方税务提供商进行在线集成,从而使这种创新方法成为可能。
将第三方税务服务提供商与 Oracle BRM 整合
我们将重点讨论将在线税务供应商计算服务与 Oracle BRM 结合使用的方法。我们对这一解决方案进行了概念验证,如图所示:"使用第三方在线税务计算服务与 Oracle BRM"。
首先,必须在 Oracle BRM 中正确配置评级产品。此外,适当设置产品的税号也非常重要。税务代码必须包含所有必要信息,如第三方提供商规范、税务类型、税务类别和税务服务类型。我们在 Tridens 开发了 BRM 策略操作码 PCM_OP_CUST_POL_TAX_CALC。该定制使用税务数据生成 Tridens 税收网关 (我们在文章"在 Tridens Monetization 中处理美国税 - 第 2 部分).然后,税务网关以统一格式返回在线税务计算提供商提供的数据。然后,我们在 Oracle BRM 中进行定制,对接收到的信息进行解析,并在 Oracle BRM 内部数据结构中填充所需的所有数据。通过这一操作,BRM 可以正确执行额定事件的征税。
总结
与离线第三方税务供应商软件相比,我们的概念验证实施方案具有以下优势:
- 降低成本
- 始终与特定州的最新税收法规变化保持同步(无需软件更新)
- 如有需要,可针对不同产品使用不同的在线税收计算方法
不过,我们也必须考虑到使用在线税务计算解决方案所带来的不利因素:
- 这种解决方案可能不适合每秒请求次数较多的大型应用,也不适合要求低延迟的应用
如果您想进一步了解在 Oracle BRM 中使用第三方税务供应商提供的在线税务计算方法,请随时联系我们!