Things to consider when choosing an automatic invoicing software for your business