Certain EU countries tend to have a limit for cash payments.
For example France and Spain have a limit of ~3000€ for residents and 15.000€ for non residents (tourists). On the other hand, Germany, Malta, Slovenia, and few other countries don't have any limit. Source
I am curious how is the resident / non resident control enforced in stores?
Ex: A French residency person walks in a Paris shop to buy a ~10.000€ item. How can the clerk know that the person shouldn't be allowed to pay in cash? Asking for the ID won't prove the actual residency.