invoice.issue! now optionally takes a block to update the invoice number