Freelancer in Portugal: registration, taxes, and everything in between