Normally, Oracle BRM will handle applying taxes, and the usual opcode path will apply tax exemptions as they should be. What happens if business rules mandate that you apply taxes on each usage record during the batch rating process? The out of box pipeline installation has a module, the TaxModule, for charging flat taxes on usage to allow for such situations. However, it does not natively support the use of account level tax exemptions.
So, how do you apply tax exemptions when you must handle taxes in the Pipeline? In this blog, we will discuss a few approaches to adding basic (flat) level of tax exemption functionality to the BRM Batch Pipeline.
Pre-requisites: First you will need both Oracle BRM and the Pipeline installed and functioning. Additionally, the TaxModule will need to be added to the Pipeline registry file.