Description
PUQ Customization module WHMCS
Order now | Download | FAQ
Prorated Next Due Date
The "Prorated Next Due Date" extension provides the ability for both administrators and clients to align their payment cycles to a specific day of the month.
This extension is designed for mass alignment of service payments to a designated day of the month for a particular client. It also empowers clients to independently perform such alignment.
The configuration of the extension includes the following parameters:
The mechanism of proration works as follows:
- It allows alignment for all services with different billing cycles.
- Alignment can be done for services with specific billing cycles.
- Only active and suspended services are eligible for alignment.
- If the Next Due Date matches the Prorata Date, the service does not participate in the alignment.
- Services with Next Due Date in the past are aligned to the nearest future Prorata Date (relative to the date of usage).
- Services with Next Due Date in the future are aligned to the nearest future Prorata Date from the Next Due Date.
- Proration invoices are created based on the service payment method (each payment method has its own invoice with proration items).
- If there is an unpaid position for a service in an invoice, the position will be removed, and the invoice will be adjusted.
- After invoice adjustment, if the invoice has no positions, it will be deleted.
- After alignment, a proforma proration invoice is generated.
- Importantly, the Next Due Date will only change after payment of the proforma proration invoice.
The module also includes a widget for the client area, allowing clients to manage the alignment of their payment dates independently.
No Comments