Me da que el error es que usas SUM en una consulta sin resultados agrupados, vamos que para sumar resultados debes tener un group by creo que te valdría algo como esto (siempre y cuando quieras conocer los datos por cliente).
Código:
SELECT
tbl_clientes.apellido,
tbl_clientes.nombre,
tbl_clientes.email1,
tbl_clientes.usuario,
tbl_clientes.id,
tbl_pagos.importe,
tbl_facturas.importe
FROM
tbl_clientes
RIGHT OUTER JOIN tbl_facturas ON (tbl_clientes.id = tbl_facturas.idCliente)
RIGHT OUTER JOIN tbl_pagos ON (tbl_clientes.id = tbl_pagos.idCliente)
GROUP BY
tbl_clientes.id
HAVING
(SUM(tbl_pagos.importe) - SUM(tbl_facturas.importe) > 0)