на isn't used very often to mean "for" - the only example I can think of is фото на документы and it's just that the logic of the Russian is different, focusing on where the photos go ("on the...