What you describe was the position up until January 1st this year but FIDE have changed the rating rules regarding rating games where there is a points difference bigger than 400 elo.
Here is what the old rules say:
8.54 A difference in rating of more than 400 points shall be counted for rating purposes as though it were a difference of 400 points.
Here is what the new rules say:
8.3.1 For each game played against a rated player, determine the difference in rating between the player and their opponent, D.
A difference in rating of more than 400 points shall be counted for rating purposes as though it were a difference of 400 points. In any tournament, a player may benefit from only one upgrade under this rule, for the game in which the rating difference is greatest.
What this means is that if you play a tournament where more than one of your opponents has a rating 400 points or more lower than yours then only one game will count to your new rating using the adjustment. Any other games with more than 400 point rating difference will be used in your rating calculation but without the adjustment. If the rating difference for second and subsequent games is 735 or more then according to the tables you will get zero rating points for these games.
"So what?" you might say. Who will ever be affected by this? The answer is that world number 1 and world champion Magnus Carlsen just has been affected. In this Olympiad he has played (and beaten) two players with ratings more than 400 points lower than him and only one of those games will count to his new rating:

Note, I don't agree 100% with what this screen capture shows. The difference was still less than 735 hence the Stanojoski game should still give Carlsen an additional 0.6 rating points. We'll have to wait and see what the official FIDE rating calculations show when the September list is published.