Feature Request: Recurring invoices on Group (instead of Client)

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.

Hi,

Thanks for the suggestion, it’s an interesting idea. One use case where this helps is when you want to apply pricing changes to all active members.

Feel free to create an issue here to track the request:

One use case where this helps is when you want to apply pricing changes to all active members.

Correct. This opens up a wide range of possibilities how to handle invoices for memberships.

Created https://github.com/invoiceninja/invoiceninja/issues/7400

1 Like