Bloquear Moneda local y moneda del sistema

Buenas tardes, quiero hacer algo para que a la hora de crear estos documentos tanto una ov o una fact de deudores no me permita tomar otra moneda que no sea Moneda SN ya intente desde transaction notification pero no me lo toma, alguien mas sabe como o tiene el código exacto, este es mi código para la ov.

IF @object_type = '17' AND @TRANSACTION_TYPE IN ('A', 'U') 
BEGIN
    IF EXISTS (
        SELECT T0.DocNum
        FROM ORDR T0
        WHERE T0.DocEntry = @list_of_cols_val_tab_del
		AND T0.CurSource <> 'C'
    )
    BEGIN
        SET @error = 100
        SET @error_message = 'RECUERDA QUE LA MONEDA DEBE SER SN'
    END
END