Gracias por la ayuda Carlos. Efectivamente lo que expones es correcto.
Luego de investigar pude llegar a la conclusión que el siguiente query es el que me entrega la información que andaba buscando así que lo dejo por si sirve de ayuda a alguien más:
select distinct Tipo = 'FACTURAS',
SUM(a.doctotal-a.vatsum-a.totalexpns) as VentasNetas,
SUM(a.discsum) as Descuentos,
SUM(a.totalexpns) as Despachos,
SUM(a.vatsum) as IVA,
COUNT(a.docnum) as NFacturas
from OINV a
inner join NNM1 b on a.Series = b.Series
where year(a.DocDate) = @year
and month(a.docdate) = @month
and a.CANCELED != 'Y'
union
select distinct Tipo = 'NOTAS DE CRÉDITO',
SUM(a.doctotal-a.vatsum-a.totalexpns)*-1 as VentasNetas,
SUM(a.discsum)*-1 as Descuentos,
SUM(a.totalexpns)*-1 as Despachos,
SUM(a.vatsum)*-1 as IVA,
COUNT(a.docnum)*-1 as NFacturas
from ORIN a
inner join NNM1 b on a.Series = b.Series
where year(a.DocDate) = @year
and month(a.docdate) = @month