Not possible to create a bill if subscriptions assigned to a cancelled bill
Currently if a bill is cancelled the subscriptions on that bill are not released to permit a new bill being created. This rectifies that issue.
Temporarily Remove the 'deactivate player when scheduled payment missed' settings
Disabling the ‘deactivate player when scheduled payment fails’ functionality until outstanding issues are resolved.
Create bill for all members assigns bill to inactive members as well
Adding a checkbox on the create bills page to allow users to select whether or not to bill inactive members where appropriate.
Add Payment Scheme Surcharges as bill line items
In order to support payment allocation we have added payment scheme surcharges as line items when a payment scheme with an associated surcharge is selected.
Payment Allocation - Member Payments
Ensures that any member payments follow the payment priority logic.
UI change to standardise form layout.
- Payment Allocation - Discounts
A move away from generic discounts which do not handle tax. Instead discounts will now be created and applied at subscription line item level. Users can chose between a set amount or discount, define an amount and an expiry date on the create bills page.
- Payment Allocation - Merge subscriptions table and custom line items table
On the Create Bills page, selected Subscription items and Custom Line Items will now be merged to appear in one table. This tidies up the interface and allows users to set priority across these different charge types.
- Include support for editing discounts on the Edit Bill page.
Allow users to edit existing line item discounts on the edit bills page. To do so the user should remove the subscriptions with discount save/update the bill and edit and add the subscription with discount.
- Payment Allocation - Preview Modal - Discounts applied count
Update the Create Bills preview modal to include the total number of discounts applied to a bill.
- Payment Allocation - Discount record on bill line item needs to include tax details
Discounts will inherit their tax rate from the subscription type they are applied to where appropriate.
- Payment Allocation - Refunds
Along with the payment allocation functionality, We need to ensure that refunds are handled correctly. This means we refund in the reverse of the order defined at billing.
- Payment Allocation - Retire old 'Discounts' page
As part of the work to make discounts tax compliant, we are removing the ‘Discounts’ functionality from the Settings page.
- Payment Allocation - Edit Bill
Ensure that the edit bill page supports bills created via the new flow (priority & discounts)
- Payment Allocation - Scheduled Payments
Ensures that any scheduled payments follow the payment priority logic.