Earlier quoted context omitted.
In Germany not; these are required by law (§147 AO, https://www.gesetze-im-internet.de/ao_1977/__147.html ) to be kept for ten years. The legal base for allowing this national rule in European law is Art. 6, 1c GDPR.
I think something similar happens in the UK. It's generally believed here that laws telling you to retain data take precedence over the GDPR telling you to delete it. (I am very much not a lawyer, as you can doubtless tell.)
Generally, the rule is "Delete the data unless there's a law that requires you not to" — and the UK's implementation of the GDPR (the Data Protection Act 2018) makes various explicit exemptions for this.