invoiceninja
invoiceninja copied to clipboard
Feature Request: Recurring invoices on Group (instead of Client)
What version of Invoice Ninja are you running? ie v4.5 / v5 v5
What environment are you running? ZIP
Have you searched existing issues/requests? Yes
Additional context Coming from https://forum.invoiceninja.com/t/feature-request-recurring-invoices-on-group-instead-of-client/10525
Invoice Ninja v5 introduced the Group Settings. Which is a great idea for defining settings (such as Invoice Design, terms, etc) for the whole group.
It would be an awesome feature, if recurring invoices could be created and assigned to a group (instead of a client). The idea behind is that when a new recurring invoice is triggered, every client in the group gets a new invoice.
Practical example: Any kind of club (sports, music, book, etc). The active members (all added as Clients) are all assigned to Group “Active Membership”. Now a recurring invoice is created and assigned to Group “Active Membership” (not to a specific client). When the recurring invoice interval is hit, Invoice Ninja looks up all the clients in that “Active Membership” group and creates an invoice for each client.
Whenever a client cancels or halts the active membership, all it needs is to remove that client from the “Active Membership” group. This would significantly reduce the administration work across the clients and would (I’m pretty sure of) boost Invoice Ninja.
As @hillelcoren also mentioned:
One use case where this helps is when you want to apply pricing changes to all active members.