Automatically creating an invoice every month


Is there a way to create an invoice automatically using logic hooks or a workflow? For example, I have property management accounts holding rental properties. For the monthly rent roll, I was thinking of having invoices generated automatically for each property for the rent amount on the lease (contract). I can mark them as paid as rent is received from each tenant. That way I can track rent payments every month.

Any ideas or alternatives on how I can accomplish this a different logical way would be appreciated. Thanks.

Hi salman,

i’d suggest creating a cron job for this.

Take a look at on how to wrap it up into an installable package. It shows you how to register your cron job in SuiteCRM so you can configure it under Admin / Scheduler

You’d still have to implement invoice creation by code.