Your invoice will be generated after your domain is successfully registered by the registry or the domain transfer has been completely done. For domains that need signed documents and different proofs, it may take up to a few weeks.