Each immigration office is different. Your hotel/landlord must file at TM30 report when you arrive or check-in. But as for you physically attending an immigration office, I don't know
Ok. I've lived here for 16 years, transferred money from overseas and never had to pay tax or report, other than immigration. But I've retained tax residency in the Commonwealth, so I'm not liable here. Most people transfer pensions which are exempt taxation