There is a small 3 amp fuse on top of the fuse box which is there to protect the PCM. This fuse sometimes pops and causes the battery light to come on.
You have to drop the fuse box right down. There's two or three fuses on top. If you check the small 3 amp one there's a good chance it will have blown. Worth checking before you fork out for an alternator