El problema aqui esta en que los tipos de datos no coinciden, por eso te marca ese error, lo que tienes que hacer es un CAST para que los tipos de datos sean iguales...
Código SQL
[-]
... M.Description as Descripcion, ...
--supongo que aquí es donde no coinciden, dale el mismo tamaño que tiene el campo descripcion
... Cast('TOTAL' as char(30) As Descripcion , ...
si eso no te lo resuelve, prueba hacer un cast tambien al campo terminal.