Why the Fixed Amount Discount is prorated if "Fixed Period after the Charge is triggered" is used
Issue - Why the Fixed Amount Discount is prorated if "Fixed Period after the Charge is triggered" is used
The sample subscription activation date is 02/28/2019. It has two charges.
Charge 1 Recurring charge Flat Fee
Charge 2 Discount-Fixed Amount
End Date: Fixed Period after the Charge is triggered - 3 Billing Periods
Billing Day: Default from Customer Account(Customer Account Billing Cycle day is using End of Month)
The discount amount in the generated invoice service period 04/30/2019 is -9.03, the expected result is 10.00.
In the above case, the fixed amount discount charge end date is 05/28/2019, not 05/30/2019, plus the discount charge trigger day is Default from Customer Account. That is the reason why it is prorated in the third billing period. Reference https://knowledgecenter.zuora.com/CB_Billing/WA_Dates_in_Zuora/D_Product_Catalog_Dates%3A_Product_Ra...
The resolution to the issue is set the discount charge Billing Day to Charge Trigger Day. It aligns with the recurring charge Flat Fee and there is no proration issue anymore.
The generated invoice will look like this.