My business experience was often dictated by the fact that EU Directives are somewhat generic, and then specific details should be covered by each single state by implementing national laws - for example, stating which specific national entity you should apply to in order to fulfil an obligation, who does the inspections, etc. In a lot of cases the Italian law was a simply copy-paste of the EU directive, which basically didn't add a thing to what was already stated in the EU Directive, and left us all very confused.
Even the local entities said they didn't know things because "no orders came in" about specific issues.
I even have issues in having Italian laws recognised in Italy, and walking in their offices with laws at hand won't make them change their mind.
Currently I am trying to have my marriage recognised by Italian authorities, since it was celebrated here in Buenos Aires. The Italian law says I can do it either at the Italian Consulate here in Buenos Aires, or in my hometown in Italy. But my local city hall says it is not true (I sent my mom with a page from the Italian foreign ministry with the law saying so) and bounced back my request.
I have now an appointment at the Italian consulate next week, but I am already steamy, and not in the nice sense.
But the Italian consulate will attend citizens for bureaucratic matters only if you are registered as residing abroad and specifically in the region covered by that consulate, but registering as such has many drawbacks, for one, most of Italian banks don't let non residents have an account with them.
Should I repeat that Italy sucks BIG TIME?