Nottingham Forest have completed the signing of Colombia international Daniel Munoz from Crystal Palace in a deal worth up to 22 million pounds.