Paper returns are due 31st. October, online ones are due 31st. January 2011. I received my 'Notice to complete a tax return' advice dated 6th April this year, and checking my online account with HMRC, the return is waiting ready to be completed.
What do you mean when you say IR codes?