How to setup monthly invoice based on contract duration automatically?

Hi! I’m incorporating suitecrm for rental of equipment with monthly billing period. How do I go about configuring suitecrm to generate monthly invoices based on the set duration of the contract? Say for example I have a contract with 12 months duration and I would like 12 invoices to be created with the incremental monthly invoice date.