We have been with the same accountants in the Algarve since we first registered our new online business in Portugal. I still feels like yesterday when we met the owner of the accountants and discussed our needs. Our businesses can be rather complicated and are not as straight forward as just having a local shop or being a mobile hairdresser.
We deal mainly in the US dollar and as everything is done online, the receipts are often very different compared to locally. So we went through all this with the owner of the accountants and he explained the Portuguese system to us.