invoicing software benefits