What is the use of guest code can I leave it blank?
The guest code is use to recall detail information for returning guest and therefore is a required field. You can however set the preference to Auto generate the guest code. Please remember that using a name may make it easier to find a returning guest. You could for instance use the first letter of Given name and the Family name as a code.