Well I would think that version 2 would work in that case.
Machine is powered back on and will scan program, see year different, reset totalizer and them move current yr into N7:0
Attached is an example of version 2.
However if you are totalizing something for a year then it is highly likely that you will need to use another method than a simple counter as shown in my example.
I am pretty much a novice myself, but there are lots of talented people here who can give you better advice if I am leaving something out or missing something.
EDIT:
Sorry just dawned on me what you were saying about version 1 not working. It would work also.
When you turn the machine back on the EQU instruction will only be looking for it to be the month of January (1). So when the 1400 is powered back on the scan will see that EQU instruction source A is 1 which will be EQUAL to source B (1) so it will then one shot (ONS) the reset (RES) output.
If the 1400 is off then it was not totalizing anything anyway until it is powered back on and either of these examples should work to reset your totalizer on the first scan after power up.
EDIT # 2:
Looking at this from an efficency stand point it might be a good idea to put the same NEQ from rung # 1 onto rung # 2 also. This way it will only move RTC:YR one time per year and not every scan.
I am pretty sure this is correct, good luck on your project.
BCS