Гринкарта покупается не ранее, чем за 30 дней до въезда, а документы на визу можно подавать за 3 месяца до начала путешествия. Поэтому если вы подаете на визу более, чем за месяц, то гринкарту вы физически не можете предоставить, в ВЦ это знают ))) А вообще гринкарта не входит в перечень обязательных документов для получения визы, но необходима при пересечении границы.