For registration, national tax number is required, however, non-residents can also apply for a national tax number. Nothing on the websites for online services for taxpayers shows that those online services are not available for non-resident.