benefits of using invoicing software