Belgian banks have gone to the Orwellian extremes of outright refusing cash deposits without proof of source, even for small amounts as low as €50! The war on cash (war on privacy) is in full swing in Belgium.
At the same time, German ATMs are not producing receipts. My understanding of EU law is that the ATM must print a receipt if there is a currency exchange on the ATM’s side of the transaction (please correct me if I’m wrong). But I see no EU law requiring ATMs to print receipts generally. Some ATMs in Germany don’t even have printers; no slot for dispensing receipts. By extension, I suppose such ATMs must not be capable of offering dynamic currency conversion (which is bizarre because that’s where the most profit is in the ATM business).
In any case, it seems a bit off that you can get cash from a German ATM, get denied a receipt (you don’t know in advance that a receipt will not be given), and then you cannot deposit that cash in Belgium due to their nannying.
Or can you? What if you write down the ATM machine’s number, location, time, date, and amount. Would a log of that information serve to document the source of the cash to legal standards?