My company has large departments, each with a lot of small sections made up of one supervisor and 5-10 employees. Our supervisors aren't all that powerful (for example they can't fire people but they can give out other punishments such as written warnings, etc), but they all have weekly one-on-one meetings with their supervisor (the same person for all of them), who can fire anyone, give raises, etc.
13 days ago, I messaged a supervisor of another department asking for him to write up a document - he is the only person who can produce this document, and it should take him about 30 minutes to an hour of work. I asked him to get it to me within a week, as the project it was being used in was due in two weeks (I included this fact in my email). This is a totally normal request at my company, he probably gets two or three of these a week (including the 1 week part). He replied that he would get to it.
10 days after I originally asked him, I still had not received it and I sent an email asking for an update. The reply was more or less "I'll get to it when I can." I reply back asking for him to please get it to me quickly as my project is due in 4 days, to which he did not reply.
The day before my project is due (today), I emailed him asking for another update as I will need to spend at least 4-5 hours with it before I can submit my project. He sent back the following email (with the document attached):
Next time, don't make your lack of planning my problem. I will be bringing this up with [his supervisor] in our meeting this week.
[Standard company signature]
How could I proceed with this while keeping it professional? I guess I could message his supervisor explaining the situation, but I am unsure about this.
I have enough time remaining today to integrate it into my project, so I won't need to work overtime or anything like that to get it finished. However, it is very inconvenient for me because this project was basically finished a week ago, except for the part he was responsible for. I'm not sure if it's relevant, but I work at a very, very large company (if I said the name, you'd recognize it)