According to ESPNcricinfo, the Board of Control for Cricket in India (BCCI) and Cricket South Africa (CSA) are on the brink of finalising the details for the tour, comprising four Tests, three ODIs and three T20Is.
It should be revised that the two cricket boards have been engaging in discussions since the beginning of this year, however, they have failed to finalised the schedule yet.
With the New Year's Test traditionally being played at Newlands from January 2, the CSA is reportedly trying to convince the BCCI to play the first Test from January 4 in a bid to maximise gate money.
"Now they (CSA) are trying to fit in everything within a short window," the official said.
Negotiations have been complicated by the fact that Australia will be playing a four-match Test series in South Africa, starting on March 1, which makes the time frame for the India tour a tight one. (ANI)