We have same as Dirk85 described. If I'm on duty away from home, flying or not, I get per diem. If I start duty day at home and end up somewhere else, I get per diem. If I start day away from home, but end up at home at the end of my duty day, I still get per diem.
CP