It depends on which rate does the client want to change. If this rate is derived directly in PMS/Channel Manager, it may be changed directly there.
Nevertheless, prices that are written by Smartpricing must be modified directly in the Platform, otherwise the next override will change it.