If you invite someone to dinner and you want to pay for the bill, what would you say, "the dinner is on me" or "this is my treat"?<br/><br/>Which is more idiomatic and more commonly used?<br/><br/>Thanks.