What settings do I need to set in order for an invoice to be issued for each order? 

Whether you sell to individuals or legal entities, you can set up the system to always require a billing address, so you can issue an invoice for each order. To do this, go to Setting> Cart and checkout and activate the "Require billing address on checkout " option. To use this feature invoicing in your store must be enabled.