Здравствуйте.
Если у гражданина Абхазии действительно есть гражданство РФ и действующий российский загранпаспорт, то он вправе получить внутренний паспорт гражданина РФ. Загранпаспорт уже подтверждает наличие российского гражданства, но на территории России основным документом, удостоверяющим личность гражданина РФ, является именно внутренний паспорт. Это предусмотрено Положением о паспорте гражданина РФ, утвержденным Постановлением Правительства РФ № 828.
Если до 20 лет осталось всего несколько месяцев и внутренний паспорт срочно не нужен, практичнее дождаться достижения 20 лет и затем подать документы на получение паспорта. Иначе, если он получит паспорт сейчас, до 20 лет, после достижения 20 лет этот паспорт все равно нужно будет заменить. Документы на замену паспорта подаются не позднее 90 дней после достижения 20-летнего возраста.
Если же внутренний паспорт нужен уже сейчас для регистрации, банка, работы, учебы, оформления документов или иных действий в России, можно получать его сейчас, а после 20 лет заменить. Паспорт, подлежащий замене по достижении 20 лет, продолжает действовать до оформления нового, но не более 90 дней после дня рождения.
Подавать документы можно через подразделение МВД по вопросам миграции, МФЦ или Госуслуги. Потребуются заявление, фотографии, загранпаспорт РФ, документы, подтверждающие гражданство и данные личности, а также квитанция об уплате госпошлины при необходимости.
Важно: если гражданин РФ постоянно или фактически проживает в России и обязан иметь внутренний паспорт, длительное проживание без паспорта может повлечь административный штраф по ст. 19.15 КоАП РФ. Поэтому если он сейчас находится в России не кратковременно, этот риск тоже нужно учитывать.
Итог: если срочности нет, разумнее подать документы уже после исполнения 20 лет, чтобы не менять паспорт дважды. Если паспорт нужен сейчас, можно получить его до 20 лет, но затем придется заменить в установленный 90-дневный срок.