Xero rate limit

Yeah, this isn't fixed yet - old invoices without uids are still going through the whole Xero process, so we need to set the uid before the invoice is raised.