Landmark CJEU ruling – is this the end of imposing long payment terms?

8 April 2025