In France, you can't pay in cash more than 3 000 Euros, which is a bit, just a bit under the 5170 Retail.
They can't accept, or they will be sued for that.
Note that in Europe, the rule is the same, but the allowed sum in cash differs from a country to another.
Best,
Nicolas.