@ProctorZ
Yes! This is the Japanese governments information on non-resident taxes. Essentially if your country does not have a treaty with Japan, you owe taxes under non-resident basis. However, Japan has treaties with over 80 countries so actually having to pay this is rare