Debería quedar así:
Código SQL
[-]
insert into cierre (
fecha,
grufac,
bruto,
iva)
select
a.fecha,
c.facturacion,
sum(a.cantidad * a.bruto - a.impdto),
sum((a.cantidad * a.bruto - a.impdto) * a.tipoiva / 100)
from detfactura a, articulo b, familia c
where
a.tipodoc || '$' || a.numfactura in ('1$1', '1$2', '2$1', '2$2') and
a.codigo = b.codigo and
b.familia = c.codigo
group by a.fecha, c.facturacion
Además, utiliza el alias para todos los campos.
group by a.fecha, c.facturacion