My Oracle Support Banner

'Bill On Demand' Charges the Tax Twice (Doc ID 979402.1)

Last updated on MARCH 20, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On-demand billing wrongly picks purchase fees for tax calculation resulting in charging the tax amount twice.

Setup :
A) Configure one default tax supplier (VAT_SE) and one user tax code (VAT_SE_25)
    # CXN tax codes
    VAT_SE_25 : U : 25.0 : 01/01/09 : 12/31/20 : Fed : SE : VAT-SE-25 : Std

B) Create price plan as below :
      - Empty plan "Test"
      - One account-level product "Test OnDemand" with purchase fee 100 EUR and Tax When = "end-of-cycle" and tax code set to VAT_SE_25.
        And create the corresponding on-demand deal "Test OnDemand" (Bill-on-demand flag is checked)
      - Another account-level product "Test" with purchase fee 500 EUR and Tax When = "end-of-cycle" and tax code set to VAT_SE_25 and then create the corresponding deal "Test".

Steps :
1) Create a new account using empty plan "Test"
2) Move pin virtual time 1 day forward
3) Purchase deal "Test"
4) Move pin virtual time 1 day forward
5) Purchase deal "Test OnDemand"
6) The bill is created and total charge is 225 EUR:
      - 100 EUR  non-taxed amount from "Test OnDemand" deal
      - 125 EUR tax amount from 500 EUR "Test" deal
     Note that this is wrong, because it should not contain 125 EUR tax at all, and it should contain tax for 100 EUR.
7) Move pin virtual time to the end of bill cycle
8) Run regular billing(pin_bill_day), the bill is created with total charge 625 EUR:
     - 125 EUR tax amount from 500 EUR "Test" deal
     - 500 EUR from "Test" deal
     This bill is correct.

Problem: The problem is at step-6 and hence at the end of the cycle the tax is charged twice




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.