Question: do you have to stay overnight to get per diem?
Answer: Per diem is paid only when traveling on official OVERNIGHT business travel. When meals are included with registration or lodging expense as part of a package, the meal (breakfast, lunch, dinner) must be deducted.