The statement below is false.
The statement above is correct.
Does that mean,if op firing at an adjacent moving soviet unit in clear hex, a German unit gets
+3 for adjacency
+4 for moving in clear ground?
Ie..prof fp 5 +3+4 = 12?
Yes, and that is why you want to suppress the German unit first.
If it's Final Op Fire, there's an additional -2, for a total of 10. And 10s are always "No Effect" when firing, even when the FP would be 12.
Running towards anybody trying to shoot you from a fortified position is a really stupid idea