flexible invoicing