I've never had a problem with having my assistant calling the property directly and explaining what she is going to do and asking whether the property will simply provide rate at the average for the stay. Never had a "no".
As to multiple clients or business / leisure, I simply have the invoice broken down and only those charges which are for business are submitted and charges are then allocated by client.