Рассмотрим ситуацию подробно. Работнику оплатили дни обязательного медицинского осмотра по среднему заработку. В справке о доходах и суммах налога физического лица, которая входит в годовой расчет 6-НДФЛ, нужно указать код дохода. Возникает вопрос: использовать код 2000 как оплату труда или код 4800 как иной доход. Дополнительно ситуацию усложняет районный коэффициент и северная надбавка: в 1С часть начисления, относящаяся к РК/СН, может выделяться отдельно, и программа по-разному обрабатывает код дохода и код вычета 620.
Разберем по шагам. Основной вывод такой: оплату среднего заработка за дни обязательного медосмотра в части, не относящейся к районному коэффициенту и северной надбавке, безопасно отражать с кодом дохода 4800. А если в выплате нужно выделить часть, относящуюся к районным коэффициентам и процентным надбавкам, то эту часть с 2026 года отражайте отдельно, как «северную» часть дохода, с кодом 2006.
Сначала выясним правовую природу выплаты. По статье 185 ТК РФ на время прохождения обязательного медицинского осмотра или обязательного психиатрического освидетельствования за работником сохраняются место работы и средний заработок. То есть работнику платят не за фактически выполненную трудовую функцию в этот день, а потому что закон гарантирует ему сохранение среднего заработка на период обязательного медосмотра.
Это важное различие. Код 2000 предназначен для вознаграждения за выполнение трудовых или иных обязанностей. Зарплата, оклад, тарифная ставка, оплата фактически отработанного времени обычно относятся именно к коду 2000. Но день обязательного медосмотра — это не обычный рабочий день с выполнением трудовой функции. Работник проходит медосмотр, а работодатель сохраняет за ним средний заработок по гарантии трудового законодательства.
Поэтому рассмотрим выплату как сохраняемый средний заработок, для которого в перечне кодов доходов нет отдельного специального кода. В такой ситуации применяется универсальный код 4800 — «Иные доходы». Такой подход подтверждается логикой разъяснений ФНС: если конкретный вид дохода не поименован отдельным кодом, его отражают по коду 4800.
Итог по основной сумме: если начисление называется, например, «Оплата дней медосмотра по среднему заработку», то для обычной части этой выплаты укажите код дохода 4800. Код 2000 не используйте для всей суммы автоматически только потому, что выплата связана с трудовыми отношениями.
Посмотрим на частые ошибочные варианты.
Код 2012. Этот код применяется для сумм отпускных выплат. Медосмотр не является отпуском, даже если оплачивается по среднему заработку. Поэтому код 2012 здесь не подходит.
Код 2300. Этот код применяется для пособий по временной нетрудоспособности. Медосмотр не является больничным. Если работник проходит обязательный медосмотр, работодатель сохраняет средний заработок, а не выплачивает пособие по больничному листу.
Код 2000. Этот код применяют для вознаграждения за выполнение трудовых обязанностей. При обязательном медосмотре работник не выполняет свою обычную трудовую функцию, а пользуется гарантией сохранения среднего заработка. Поэтому для основной части выплаты логичнее применять код 4800.
Код 4800. Этот код подходит для доходов, для которых нет более точного специального кода. Именно поэтому его применяют для сохраняемого среднего заработка за отдельные гарантированные периоды, если в перечне кодов нет отдельного вида дохода.
Разберем практический пример. Работник прошел обязательный медосмотр в рабочий день. За этот день ему начислили средний заработок 3 500 руб. Если организация не применяет районный коэффициент и северную надбавку, всю сумму 3 500 руб. отражаем в справке о доходах с кодом 4800.
Теперь проанализируем ситуацию автора: организация применяет районный коэффициент, а в 1С выделяется часть среднего заработка, относящаяся к РК/СН. Здесь нужно разделить две методологические задачи.
Первая задача — определить код дохода для самой выплаты за медосмотр. Для основной части выплаты это по-прежнему 4800. Вторая задача — определить, как показать часть среднего заработка, рассчитанную исходя из районных коэффициентов и процентных надбавок. С 2026 года такая часть относится к отдельной налоговой базе по НДФЛ для «северных» выплат и отражается с кодом дохода 2006.
Не делайте вывод, что вся оплата медосмотра должна стать кодом 2000 только из-за районного коэффициента. Здесь работает другая логика: основная часть среднего заработка остается «иным доходом» с кодом 4800, а выделенная «северная» часть — это отдельная часть выплаты, относящаяся к районному коэффициенту и северной надбавке, поэтому для нее применяется код 2006.
Посмотрим на пример. Работнику начислена оплата медосмотра по среднему заработку — 5 000 руб. Из нее программа или расчетчик выделяет долю, относящуюся к районному коэффициенту и северной надбавке, — 800 руб. Тогда в справке о доходах сумма может быть отражена двумя строками:
4 200 руб. — код дохода 4800, основная часть среднего заработка за медосмотр.
800 руб. — код дохода 2006, часть среднего заработка, относящаяся к РК/СН.
Такой подход помогает корректно заполнить налоговую базу по НДФЛ. Основная часть дохода попадает в общую налоговую базу, а «северная» часть учитывается в специальной налоговой базе, для которой применяются отдельные ставки НДФЛ.
Рассмотрим подробнее важный нюанс. Код 2006 в перечне кодов доходов связан с оплатой труда в части, относящейся к районным коэффициентам и процентным надбавкам. Поэтому может показаться, что если часть среднего заработка за медосмотр отражается по коду 2006, то вся выплата должна считаться оплатой труда. Это неверный вывод.
С 2026 года для НДФЛ отдельно регулируется не только обычная зарплата с районным коэффициентом и северной надбавкой, но и часть выплат, рассчитанных исходя из среднего заработка, которая относится к суммам РК/СН. То есть код 2006 используется не потому, что день медосмотра стал рабочим днем с оплатой труда, а потому что налоговое законодательство отдельно выделяет «северную» составляющую такой выплаты.
Правильная логика такая: сам вид выплаты — сохраняемый средний заработок за медосмотр; для основной части применяем 4800. Если в этой выплате есть часть, рассчитанная из РК/СН, для этой части применяем 2006. Поэтому в 1С допустимо и даже ожидаемо, что одна экономическая выплата будет разложена на несколько строк налогового учета.
Теперь разберем вопрос, который вызвал сомнения в программе. В 1С для кода дохода 4800 программа может показывать возможность применения кода вычета 620, а для части РК/СН — не показывать. Это не означает, что выбран неправильный код дохода. Это означает только то, что в настройках соответствия доходов и вычетов программа технически допускает или не допускает определенное сочетание.
Код вычета 620 — это универсальный код для иных сумм, уменьшающих налоговую базу по НДФЛ в соответствии с главой 23 НК РФ, если для них нет более специального кода. Но сама по себе оплата дней медосмотра по среднему заработку не имеет автоматического вычета. Поэтому в обычной ситуации по начислению медосмотра не нужно заполнять код вычета 620.
Разберем это на практике:
Если работнику начислен средний заработок за медосмотр и вся сумма облагается НДФЛ, укажите код дохода 4800, а код вычета не заполняйте.
Если из суммы выделена часть РК/СН, по этой части укажите код дохода 2006, а код вычета также не заполняйте, если нет специального основания для уменьшения налоговой базы.
Если 1С показывает, что для кода 4800 допустим вычет 620, воспринимайте это как техническую возможность программы, а не как обязанность указать вычет.
Если 1С не разрешает поставить вычет 620 к части РК/СН, это не опровергает применение кода 2006. Скорее всего, программа ограничивает вычеты для отдельной налоговой базы по РК/СН.
Главный вывод по вычету: наличие или отсутствие возможности выбрать код 620 не должно определять код дохода для оплаты медосмотра. Код дохода выбираем по экономической и правовой природе выплаты, а код вычета применяем только при наличии реальной суммы, уменьшающей налоговую базу по НДФЛ.
Теперь разберем, как подойти к настройке в 1С:Предприятие, если используется Бухгалтерия предприятия, редакция 3.0. В разных релизах интерфейс может немного отличаться, но логика настройки одна: создаем или проверяем начисление, указываем правильный код дохода НДФЛ и проверяем отражение в регламентированной отчетности.
Начнем с основной части выплаты за медосмотр. В разделе зарплатных настроек найдите справочник начислений. Обычно это объект Начисления в блоке Зарплата и кадры. Если отдельного начисления для медосмотра нет, создайте его, например с названием «Оплата медосмотра по среднему заработку».
Для такого начисления проверьте следующие параметры:
Вид начисления должен отражать сохраняемый средний заработок, а не обычную оплату по окладу.
В поле кода дохода НДФЛ укажите 4800.
Код вычета не заполняйте, если вся сумма облагается НДФЛ.
Проверьте, что начисление облагается страховыми взносами, если организация отражает такую выплату как облагаемую в рамках трудовых отношений.
Проверьте способ отражения в бухучете, чтобы сумма попала на правильный счет затрат.
Если в вашей базе 1С предусмотрено отдельное выделение РК/СН по выплатам из среднего заработка, настройте вторую часть отдельно. Это может быть отдельное начисление, отдельная строка налогового учета или специальное поле для кода дохода РК/СН в карточке начисления. В новых релизах 1С такие механизмы могли быть доработаны из-за изменений по НДФЛ с 2026 года.
Для части, относящейся к районному коэффициенту и северной надбавке, проверьте:
Выделяется ли сумма РК/СН из среднего заработка автоматически.
Указан ли для этой части код дохода 2006.
Попадает ли эта часть в отдельную налоговую базу по НДФЛ.
Не указан ли по этой части лишний код вычета.
Корректно ли эта часть отражается в приложении к годовому расчету 6-НДФЛ.
Важно: если в 1С:Бухгалтерия предприятия 3.0 зарплатный функционал ограничен и не позволяет корректно разделить выплату на основную часть и РК/СН, рассмотрите настройку двух отдельных начислений. Первое начисление используйте для основной части с кодом 4800, второе — для части РК/СН с кодом 2006. После этого проверьте, как обе строки попадают в 6-НДФЛ.
Разберем проверку по шагам. Не ограничивайтесь карточкой начисления. Важно посмотреть, как начисление попадает в налоговый учет и отчетность.
Начислите выплату документом Начисление зарплаты или другим используемым в вашей базе документом расчета зарплаты.
Откройте расчетный листок сотрудника и проверьте, что начисление отражено отдельной строкой или несколькими строками.
Проверьте сумму НДФЛ по сотруднику. Налог должен рассчитываться с учетом общей налоговой базы и, если применимо, отдельной базы по РК/СН.
Сформируйте отчет по НДФЛ или расшифровку доходов сотрудника. Посмотрите, с каким кодом дохода попала каждая часть начисления.
Сформируйте 6-НДФЛ за период и проверьте приложение Справка о доходах и суммах налога физического лица.
Убедитесь, что основная часть оплаты медосмотра отражена с кодом 4800.
Убедитесь, что часть РК/СН, если она выделяется, отражена с кодом 2006.
Проверьте, что код вычета 620 не появился без реального основания.
Если программа формирует предупреждение или не дает провести документ, сначала проверьте обновление релиза и настройки налогового учета. В вопросе указана версия 3.0.195.40, то есть база достаточно свежая, но при работе с НДФЛ по РК/СН особенно важно использовать актуальные релизы, потому что правила по выделению «северной» части среднего заработка менялись.
Теперь посмотрим, как это должно выглядеть в годовой отчетности. Справка о доходах и суммах налога физического лица является приложением к годовому расчету 6-НДФЛ. В ней доходы показываются с кодами. Если одна выплата состоит из разных налоговых частей, она может быть отражена несколькими строками.
Пример заполнения:
Сотруднику начислен средний заработок за день обязательного медосмотра — 6 000 руб.
Из этой суммы расчетчик или программа выделили часть, относящуюся к РК/СН, — 1 000 руб.
Основная часть — 5 000 руб. — отражается с кодом дохода 4800.
«Северная» часть — 1 000 руб. — отражается с кодом дохода 2006.
Код вычета 620 не заполняется, если нет суммы, которая действительно уменьшает налоговую базу по НДФЛ.
Если районный коэффициент и северная надбавка не применяются, заполнение проще: вся сумма оплаты медосмотра по среднему заработку идет одной строкой с кодом 4800.
Рассмотрим первый возможный вариант ошибки. Вы настроили начисление с кодом 4800, начислили средний заработок за медосмотр, но программа не выделила РК/СН и вся сумма попала в справку с кодом 4800. Если это начисление относится к 2026 году и в расчете действительно должна быть выделена «северная» часть, проверьте настройки.
Действуйте так:
Проверьте, включен ли в базе учет районного коэффициента и северной надбавки.
Проверьте карточку сотрудника: указаны ли районный коэффициент, северная надбавка, территория или подразделение с соответствующими условиями.
Проверьте карточку начисления: есть ли поле или настройка для выделения РК/СН из среднего заработка.
Проверьте релиз 1С: поддерживает ли он правила НДФЛ по РК/СН для выплат из среднего заработка. Если базу требуется обновить до актуальной версии, для автоматизации этого процесса можно задействовать программу для автоматического обновления конфигураций 1С.
Если автоматического выделения нет, рассмотрите ручное разделение начисления на две части: 4800 и 2006.
После исправления перезаполните 6-НДФЛ и проверьте справку по сотруднику.
Не оставляйте всю сумму с кодом 4800, если по действующим правилам нужно выделить РК/СН. Это может привести к некорректному распределению налоговой базы по НДФЛ.
Теперь рассмотрим обратную ситуацию. Если вся оплата медосмотра попала с кодом 2000, проверьте, не используется ли для нее обычное зарплатное начисление, например оклад или оплата по часовому тарифу. Для обязательного медосмотра это методологически неверно, если фактически работнику сохраняется средний заработок.
Разберем исправление:
Создайте отдельное начисление для оплаты медосмотра по среднему заработку.
Не используйте обычное начисление «Оплата по окладу» или аналогичный вид оплаты труда.
Укажите код дохода НДФЛ 4800 для основной части выплаты.
Если применяется РК/СН и требуется выделение отдельной части, настройте для этой части код 2006.
Перерассчитайте начисление за месяц.
Проверьте справку о доходах сотрудника в составе 6-НДФЛ.
Если отчетность уже сдана и код дохода был указан неверно, оцените необходимость корректировки. Ошибка в коде дохода может быть существенной для корректного отражения налоговой базы, особенно если затронута отдельная база по РК/СН.
Рассмотрим ситуацию автора отдельно. Программа показывает, что для кода 4800 допустимо применение вычета 620, а для части РК/СН — нет. Не делайте из этого вывод, что код 4800 выбран неправильно. Это только настройка допустимых сочетаний кода дохода и кода вычета.
Поступите так:
Оставьте код дохода 4800 для основной части оплаты медосмотра.
Не указывайте код вычета 620, если нет конкретной суммы, уменьшающей базу по НДФЛ.
Для части РК/СН используйте код дохода 2006, если начисление относится к периоду, когда эта часть должна выделяться.
Не пытайтесь принудительно поставить вычет 620 к части РК/СН только ради симметрии с основной строкой.
Проверьте итоговую налоговую базу и сумму НДФЛ, а не только доступность полей в карточке начисления.
Выясним причину сомнения: 1С часто подсказывает допустимые сочетания реквизитов, но такие подсказки не заменяют методологию. Код дохода определяется видом дохода, а код вычета — наличием основания для уменьшения налоговой базы. Если вычета нет, поле оставляем пустым.
Рассмотрим подробнее период, потому что по РК/СН были изменения и разъяснения. Для начислений 2026 года ориентируйтесь на подход, при котором часть выплат, рассчитанных исходя из среднего заработка и относящаяся к РК/СН, выделяется в отдельную налоговую базу. Поэтому для 2026 года логично применять связку: основная часть оплаты медосмотра — 4800, часть РК/СН — 2006.
Для 2025 года ситуация была менее однозначной из-за изменения позиции ведомств. Если вы исправляете прошлый период, не переносите автоматически правила 2026 года на 2025 год без анализа. Сначала определите дату начисления, дату фактического получения дохода, позицию вашей организации на момент сдачи отчетности и наличие корректирующих разъяснений.
Практически действуйте так:
Если начисление относится к 2026 году, выделяйте РК/СН из среднего заработка, если программа и расчетные данные позволяют это сделать.
Если начисление относится к 2025 году, отдельно проанализируйте, как организация применяла правила по РК/СН и сдавались ли корректировки.
Если отчетность за прошлый период уже сдана, не исправляйте код дохода вручную без сверки с налоговыми регистрами.
Если в 1С есть автоматический механизм перерасчета, используйте его, а затем проверьте 6-НДФЛ.
Для страницы с решением задачи зафиксируем основной рабочий вывод: по текущему подходу для оплаты среднего заработка за медосмотр используем код 4800, а выделенную часть РК/СН отражаем с кодом 2006.
Теперь соберем решение в один понятный алгоритм.
Определите, что работнику оплачивается именно обязательный медицинский осмотр, а не обычный рабочий день, отпуск, больничный или простой.
Проверьте основание: направление на обязательный медосмотр, табель, приказ или иной внутренний документ.
Рассчитайте средний заработок за день или дни медосмотра.
Если районный коэффициент и северная надбавка не применяются, всю сумму оплаты медосмотра отразите с кодом дохода 4800.
Если районный коэффициент и северная надбавка применяются, разделите выплату на основную часть и часть РК/СН.
Основную часть среднего заработка за медосмотр отразите с кодом дохода 4800.
Часть, относящуюся к РК/СН, отразите с кодом дохода 2006, если начисление относится к периоду, когда такая часть должна выделяться.
Не указывайте код вычета 620, если нет реальной суммы, уменьшающей налоговую базу по НДФЛ.
Проверьте начисление в 1С:Бухгалтерия предприятия 3.0 или другой зарплатной программе.
Сформируйте расчет 6-НДФЛ и проверьте справку о доходах сотрудника.
Сверьте суммы доходов, налоговых баз и НДФЛ по общей базе и по базе РК/СН.
Если отчетность уже была отправлена с неверными кодами, оцените необходимость корректирующего расчета.
Посмотрим на пример, который удобно применять, если программа не разделяет сумму автоматически.
Допустим, оплата медосмотра по среднему заработку составляет 7 000 руб. Из нее расчетным способом выделена часть РК/СН — 1 200 руб. Тогда можно использовать два начисления:
Оплата медосмотра по среднему заработку — сумма 5 800 руб., код дохода НДФЛ 4800.
РКСН с оплаты медосмотра по среднему заработку — сумма 1 200 руб., код дохода НДФЛ 2006.
При таком подходе в справке о доходах сотрудника появятся две строки. Это нормально, потому что для целей НДФЛ важна не только экономическая выплата, но и налоговая база, к которой относится каждая часть.
В 1С для проверки используйте объекты Начисления, Начисление зарплаты, Регламентированная отчетность, 6-НДФЛ, Справка о доходах и суммах налога физического лица. Если в вашей конфигурации есть отдельный реквизит для кода дохода РК/СН, заполните его. Если такого реквизита нет, разделите начисления вручную и проверьте результат в отчетности.
Теперь рассмотрим простой пример без РК/СН.
Работник прошел обязательный медосмотр 1 день.
Средний заработок за этот день — 4 000 руб.
Районный коэффициент и северная надбавка не применяются.
В 1С создаем или используем начисление Оплата медосмотра по среднему заработку.
Для начисления указываем код дохода НДФЛ 4800.
Код вычета не указываем.
В справке о доходах отражаем 4 000 руб. с кодом 4800.
В этом варианте вопрос с кодом 2006 вообще не возникает, потому что нет районного коэффициента и северной надбавки.
Теперь рассмотрим пример с РК/СН.
Работник прошел обязательный медосмотр 1 день.
Средний заработок за этот день — 6 500 руб.
Из этой суммы расчетная часть, относящаяся к РК/СН, составляет 1 000 руб.
Основная часть выплаты составляет 5 500 руб.
Основную часть отражаем с кодом дохода 4800.
Часть РК/СН отражаем с кодом дохода 2006.
Код вычета 620 не применяем, если нет основания для уменьшения налоговой базы.
Проверяем, что НДФЛ по части 2006 попал в нужную налоговую базу.
Такое разделение может выглядеть необычно, но оно соответствует текущей логике НДФЛ: одна выплата по среднему заработку может быть распределена между разными налоговыми базами.
Проанализируем типичные ошибки, чтобы не повторить их в учете.
Всю сумму ставят с кодом 2000. Это спорно, потому что оплата медосмотра по среднему заработку не является обычной оплатой за выполнение трудовой функции.
Всю сумму ставят с кодом 4800, хотя есть РК/СН за 2026 год. В этом случае может быть не выделена специальная налоговая база по «северной» части.
Ставят код вычета 620 только потому, что программа его предлагает. Это неверно. Вычет нужен только при наличии суммы, которая действительно уменьшает налоговую базу.
Не проверяют год начисления. Для 2025 и 2026 годов подход к РК/СН по выплатам из среднего заработка мог отличаться, поэтому период начисления важен.
Исправляют только карточку начисления, но не проверяют 6-НДФЛ. Настройка начисления важна, но итог нужно смотреть в налоговой отчетности.
Не разделяют методологию и технические ограничения 1С. Если 1С не дает выбрать определенное сочетание реквизитов, это не всегда означает, что методология неверная. Иногда нужно обновить релиз, изменить настройку или разделить начисление на две строки.
Чтобы избежать споров в дальнейшем, закрепите порядок в рабочей инструкции по НДФЛ и зарплатному учету. Не обязательно включать такие детали в учетную политику, но внутренний регламент для расчетчика зарплаты будет полезен.
Можно использовать такую формулировку:
«Оплату времени прохождения обязательных медицинских осмотров, рассчитываемую исходя из среднего заработка в соответствии со статьей 185 ТК РФ, отражать в налоговом учете по НДФЛ с кодом дохода 4800. При наличии в составе выплаты части, относящейся к районным коэффициентам и процентным надбавкам, такую часть отражать отдельно с кодом дохода 2006 в порядке, применяемом для отдельной налоговой базы по НДФЛ. Код вычета 620 применять только при наличии самостоятельного основания для уменьшения налоговой базы».
Такая формулировка поможет единообразно настраивать начисления в 1С и проверять годовой расчет 6-НДФЛ.
Итак, разберем итог. Для оплаты дней обязательного медосмотра по среднему заработку используйте код дохода 4800, потому что это сохраняемый средний заработок по гарантии трудового законодательства, а не обычное вознаграждение за выполнение трудовых обязанностей. Код 2000 для всей суммы применять не нужно.
Если организация применяет районный коэффициент и северную надбавку, выделяйте часть среднего заработка, относящуюся к РК/СН. Эту часть отражайте с кодом дохода 2006, если начисление относится к периоду, когда такие выплаты должны попадать в отдельную налоговую базу по НДФЛ. Основную часть выплаты оставляйте с кодом 4800.
Код вычета 620 не применяйте автоматически. То, что 1С показывает допустимость вычета 620 для кода 4800, не означает, что вычет нужно поставить. Если вся сумма облагается НДФЛ и нет специальной необлагаемой части, поле вычета оставьте пустым.
В 1С:Бухгалтерия предприятия 3.0 проверьте справочник Начисления, документ Начисление зарплаты, настройки кода дохода НДФЛ, выделение РК/СН и итоговое заполнение 6-НДФЛ. Если программа не делит сумму автоматически, используйте два начисления: основное с кодом 4800 и отдельное начисление РК/СН с кодом 2006. После этого обязательно проверьте справку о доходах сотрудника в составе годового расчета.
Информация носит справочный характер