En verano pasado el club germano pagó 13 millones de euros al equipo madrileño para tomar en arriendo por dos temporadas al jugador estrella de la selección suramericana.
Según la fuente, Rodríguez ya ha dado su conformidad para el traspaso.
En el equipo alemán el futbolista de 26 años ha participado en 28 partidos, en los que ha marcado cinco goles y realizado 11 pases de gol.
James Rodríguez será una de las principales figuras del plantel colombiano que asistirá a la Copa del Mundo que se celebrará este verano en Rusia.
Colombia formará parte del grupo H en compañía de Polonia, Senegal y Japón.
Le puede interesar: Guía de seguridad para evitar un mal trago durante el Mundial de Rusia 2018
Los suramericanos se clasificaron de manera directa al Mundial tras ocupar el cuarto lugar entre las 10 mejores selecciones de la región.