If I had an office to go to, where one has to wear rather formal clothes, I would certainly have this:

Massimo-duttti-dress-with-tie-belt-in-navy
I would use brogues or ankle boots though, not courts. And, when it gets a little colder, I would add a shirt underneath. Perhaps, in order to use it for a more relaxed occasion, you could wear it over a white t-shirt…
E.