One for the tax / accountancy experts (there must be some out there somewhere...). 
I've just received a fine of £100 from HMRC for not returning a tax return for year ending April 2008. I'm not sure why this is the case and would appreciate if someone could give me any indication about whether I've screwed up, or whether the government have screwed up.
Some background:
For the second half of 2006, I spent six months (181 days) working in the US. This was a placement working for the same (UK-based) employer. I was still paid in the same way, and in GBP. At the time, the company appointed Deloitte to sort out my tax return, as they seemed to think that it'd be necessary for me to do one for the 2006-7 tax year. Apparently a lot of people who do these sorts of placements go away across the 5th April divide, so the taxman gets a bit confused. For me though, it was apparently simple, seeing as I stayed in the US for less time than was needed to trip the residency criteria for both the UK and the US. I paid the correct amount of tax via PAYE as usual and my tax return (drawn up by deloitte) had a satisfying £0.00 at the bottom of it. This was submitted and I heard no more about it.
Since then, I've worked for the same employer entirely in the UK with no other incoming, paying tax via PAYE. I have a P60 form for the tax year ending 5th April 2008 and another for 5th April 2009. However, I've just got a letter saying that I'm being charged a £100 penalty for late return of my 2007-8 tax return.
Questions:
1) Should I have done a return for 2008?
2) Does having a valid P60 for that year negate the need for me to have done a return?
3) If they've fined me in error, how easy will it be convincing them of that?
Appreciate that there's probably not too many details to go on, but some general gist of whether I'm being an idiot or not would be hugely helpful before I phone someone up.
Thanks

I've just received a fine of £100 from HMRC for not returning a tax return for year ending April 2008. I'm not sure why this is the case and would appreciate if someone could give me any indication about whether I've screwed up, or whether the government have screwed up.
Some background:
For the second half of 2006, I spent six months (181 days) working in the US. This was a placement working for the same (UK-based) employer. I was still paid in the same way, and in GBP. At the time, the company appointed Deloitte to sort out my tax return, as they seemed to think that it'd be necessary for me to do one for the 2006-7 tax year. Apparently a lot of people who do these sorts of placements go away across the 5th April divide, so the taxman gets a bit confused. For me though, it was apparently simple, seeing as I stayed in the US for less time than was needed to trip the residency criteria for both the UK and the US. I paid the correct amount of tax via PAYE as usual and my tax return (drawn up by deloitte) had a satisfying £0.00 at the bottom of it. This was submitted and I heard no more about it.
Since then, I've worked for the same employer entirely in the UK with no other incoming, paying tax via PAYE. I have a P60 form for the tax year ending 5th April 2008 and another for 5th April 2009. However, I've just got a letter saying that I'm being charged a £100 penalty for late return of my 2007-8 tax return.
Questions:
1) Should I have done a return for 2008?
2) Does having a valid P60 for that year negate the need for me to have done a return?
3) If they've fined me in error, how easy will it be convincing them of that?
Appreciate that there's probably not too many details to go on, but some general gist of whether I'm being an idiot or not would be hugely helpful before I phone someone up.
Thanks
