to all the above i will try and help lol
basicly a none fault accident and your no claims bonus dont work hand in hand so you can be affected sometimes.
If for example someone hits your car and drives off, not leaving any details, you come back and find it damaged, the accident is not your fault but there is no one else to claim from, therefore your insurance has to pay out. This means you have made a claim and the insurance is out of pocket therefore your no claims discount is affected and it is classed as a'fault accident'.
If in the same circumstances if they leave their details or your in the car and take their details etc and your insurance pay out, they can claim the money back from the other persons insurance. If this happens (most cases it does) then the claim is closed as none fault and your no claims discount isnt affected.
If you have a stolen car or fire claim then they are fault claims as you claim off your insurance and there is no one else to claim the money back from.
If your not at fault for ana ccident and the money is claimed back from the responsible insurer then you should not be out of pocket or affected when you renew.
If you have a non fault accident and you dont claim or deal with it privately you dont have to declare it, no insurance claim was made or involved.
If you have a claim which is none fault and settled none fault (your insurance claimed all their money back from the other insurance company of the person at fault) then dont declare it, some insurers still charge more but this is not fair or allowed and if they catch you out at a later date they wont make an issue of it (this happens where i work for certain). Aviva are terrible insurers and should be avoided at the best of times but they also do sting you if you have a non fault accident.
If you have a fault claim then declare it, otherwise when your found out you will end up with your trousers pulled down!
For people who have their insurance go up just because of a non fault claim you need to be firm with them, get quote before declaring then declare, any difference you shouldnt have to pay!
Its the end of the day so sorry if i rambled on :)