Hola
Podrías probar con lo siguiente:
Hace una vista donde te devuelva la tabla detalle agrupada por factura y haciendo un sum de los campos necesarios.
Segundo paso hacer una select de las facturas con left join de la vista anterior.
Si no se entiende, cuando llego a casa te armo la consulta
Enviado desde mi XT1032 mediante Tapatalk