Siempre que utilices Group By, todos los campos utilizados en el Select, tienen que participar de la claúsula Group by y al menos realizar alguna operación de agrupamiento.
Código SQL
[-]
Select Nombre, Codigo, Max(fecha), Sum(saldo)
from Facturas
Group by nombre, codigo
Como puedes ver todos los campos o están en la claúsula Group by o afectados por una función de agrupamiento.
Un Saludo.