Query ventas por vendedor

Hola Comunidad buenos días (o tardes)

Recurro a ustedes nuevamente, ya que tengo un query (en sql) que no me esta jalando.

El query trae las ventas (facturacion) y Notas de credito, agrupadas por vendedor, lo que quiero hacer es que me ponga el vendedor, facturacion, notas de credito, pero me marca error el query.

Esto es lo que tengo, espero me puedan orientar

Saludos

SELECT 
	T1.[SlpName], SUM(T0.[DocTotal]-T0.[VatSum]) as 'Fact SubTotal', ' ' as 'NC SubTotal'
	
FROM OINV T0  INNER JOIN OSLP T1 ON T0.[SlpCode] = T1.[SlpCode] 

WHERE T0.[DocDate] BETWEEN '20230701' AND getdate() AND T0.[CANCELED]='N' 

GROUP BY T1.[SlpName]

UNION ALL

SELECT 
	T1.[SlpName],' ' as 'Fact SubTotal',SUM(T0.[DocTotal]-T0.[VatSum])*(-1) as 'NC SubTotal' 
	
FROM ORIN T0  INNER JOIN OSLP T1 ON T0.[SlpCode] = T1.[SlpCode] 

WHERE T0.[DocDate] BETWEEN '20230701' AND getdate() AND T0.[CANCELED]='N' 

GROUP BY T1.[SlpName]

Buenas tardes, tienes que debe hacer coincidir en tipo de datos al unir con la siguiente consulta. Tus tipos de datos SUM(T0.[DocTotal]-T0.[VatSum]) te da un entero, en la siguiente consulta tienes un ’ ’ que viene siendo un tipo texto. Debes corregir esa parte.
Saludos.

Muchas gracias!, funcionó