Очень часто командировочные выплачивают по факту. То есть пообедал - показываешь чек, его возвращают.  У меня только такие условия всегда были. Хотя пределы были обычно оговорены, например обед не больше 30 долларов, ужин не больше 40 долларов, потом если поужинал на 60 возвращают только 40. Распространенная практика. Только один раз я была в командировке, где оплачивали любые расходы, кроме супер-дорогих ресторанов и собственно покупок сувениров. А так - продукты питания, хорошие рестораны ( с ужином по 120-150 долларов на нос), вино - все оплачивалось не глядя.