membership_prorate
This module enables prorating membership fees for partial periods instead of charging the full fee.
Key Features
- product.template: Adds a 'Prorate' checkbox to membership products to enable prorating functionality.
- account.move.line: Automatically adjusts invoice line quantities and prices based on the prorated period for membership products.
- membership.membership_line: Updates membership lines with prorated prices and adjusted start dates upon invoice creation.