Italian tax system is very difficult to comprehend for italian people, not only for million of rules often conflicting each other but expecially for criptic language used.
While EU citizens have no limit in their rights in all EU countries, here in Italy, non-European foreigners’ rights are exactly the same as Italian citizens if they have a permit to stay.