Yo la plantearía así:
Normalmente, en MySQL esto debería funcionar, pero de todos modos sólo te podría devolver el resultado de una factura, que es lo que estás buscando con ese WHERE.
Si lo que quieres es que te liste todos los valores y luego te de la suma total, la sentencia debería ser diferente:
Si no es ni una cosa ni la otra, tendrá que aclarar qué es lo que quieres obtener...