Документ «Удержание налогов и взносов по налоговому учёту»

Регистрирует в налоговом учёте суммы удержанных и исчисленных с физических лиц налогов, взносов и отчислений за расчётный месяц: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и иные казахстанские виды. Используется расчётчиком зарплаты для прямого ввода или досписания сумм в регистры взаиморасчётов с бюджетом и фондами — минуя стандартный расчёт документами начисления.

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

В казахстанском учёте зарплаты работодатель обязан исчислять, удерживать и перечислять в бюджет и фонды ряд обязательных платежей с доходов физических лиц: ИПН (индивидуальный подоходный налог), ОПВ (обязательные пенсионные взносы), ОПВР (взносы работодателя в ЕНПФ), СО (социальные отчисления), ВОСМС (взносы работников на обязательное социальное медицинское страхование), ООСМС (отчисления работодателей). Каждый вид платежа — это отдельная строка в регистрах взаиморасчётов.

Документ «Удержание налогов и взносов по налоговому учёту» предназначен для прямой регистрации сумм этих платежей в учётных регистрах налогового учёта — по видам из казахстанского перечисления ВидыНалоговВзносовОтчислений. Это инструмент расчётчика зарплаты в случаях, когда суммы нужно внести, доначислить или скорректировать напрямую: ввод начальных остатков, доначисление по уточнённым данным, отражение сумм, рассчитанных вне типового механизма.

Документ не является «расчётным» — он не вычисляет суммы самостоятельно, а принимает их от пользователя построчно. При проведении формирует движения по двум регистрам накопления, которые используются при формировании отчётности и уплате в бюджет/фонды.

🧭 Где найти в программе

Раздел «Зарплата» → пункт «Удержание налогов и взносов по налоговому учёту». Откроется журнал документов; новый создаём кнопкой «Создать».

📌 Заметка. В выгрузке метаданных расположение пункта меню явно не описано. Если пункт не виден в разделе «Зарплата» — ищите его через «Все функции» (Ctrl+Alt+F) по слову «Удержание» или «Налоги взносы», либо уточните настройки видимости раздела у администратора.

👤 Часть 1. Для пользователя

Три сценария: ввод налогов с нуля, ручная корректировка и отражение сумм за прошлый период.

Урок 1. Регистрация удержанных налогов и взносов за месяц

Когда: нужно напрямую внести в налоговый учёт суммы налогов/взносов по сотрудникам — например, ввод начальных остатков, доначисление, отражение сумм, рассчитанных вне типового механизма.

  1. Создаём новый документ «Удержание налогов и взносов по налоговому учёту».
  2. Заполняем Организацию — налоговый агент, по которому регистрируются платежи. Поле обязательно.
  3. Указываем Месяц (ПериодРегистрации) — расчётный месяц, в котором результат попадает в учёт. Поле обязательно.
  4. Переходим в табличную часть «Налоги взносы» и добавляем строки. В каждой строке заполняем:
    — Сотрудник (ФизическоеЛицо) — физлицо, по которому регистрируется платёж;
    — Вид налога / взноса (ВидНалогаВзносаОтчисления) — выбираем из перечисления: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и др.;
    — Месяц налогового периода (МесяцНалоговогоПериода) — период, к которому относится сумма (может совпадать с месяцем регистрации или быть прошлым);
    — Регистрация в налоговом органе (РегистрацияВНалоговомОргане) — налоговая регистрация организации (актуально при нескольких регистрациях);
    — Вид дохода (ВидДохода) — вид дохода-источника для классификации платежа;
    — Налог / взнос (НалогВзнос) — сумма.
  5. Проводим документ кнопкой «Провести».
📷 Скриншот: табличная часть «Налоги взносы» документа
Табличная часть «Налоги взносы»: Сотрудник, Вид налога / взноса, Месяц налогового периода, Регистрация в налоговом органе, Вид дохода, Налог / взнос.
💡 Подсказка. Вид налога/взноса — это перечисление с фиксированным составом значений (ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и пр.), а не справочник. Список значений определён конфигурацией и не редактируется пользователем.
⚠️ Важно. Обязательны только два поля шапки — Организация и Месяц (ПериодРегистрации). Без них документ не проведётся (проверка ShowError). Поля строки ТЧ не имеют платформенной обязательности, но для корректной аналитики регистров необходимо заполнить хотя бы: Сотрудник + Вид налога/взноса + Налог/взнос; для полноты отчётности — также Месяц налогового периода, Регистрация в налоговом органе, Вид дохода.

Урок 2. Ручная корректировка суммы

Когда: нужно исправить сумму налога/взноса в уже введённом документе — например, при обнаружении арифметической ошибки или поступлении уточнённых данных.

  1. Открываем журнал документов и находим нужный документ по номеру, дате и организации. В поле «Сотрудники» (КраткийСоставДокумента) в строке журнала отображается перечень сотрудников — удобно для быстрого поиска.
  2. Открываем документ двойным кликом.
  3. В табличной части «Налоги взносы» находим строку по сотруднику и виду налога/взноса.
  4. Исправляем значение поля Налог / взнос (НалогВзнос).
  5. Устанавливаем флаг Ручная корректировка (РучнаяКорректировка) в изменённой строке — это защитит строку от затирания при возможном автоматическом перезаполнении.
  6. Перепроводим документ.
⚠️ Важно. Флаг РучнаяКорректировка — признак того, что строка изменена вручную. Без него строка может быть перезаписана при автоматическом перезаполнении табличной части (если такая функция используется). Точная логика обработчика в выгрузке не описана (BSL-модули пусты), поэтому рекомендуется устанавливать флаг при любом ручном изменении.
💡 Подсказка. После перепроведения проверьте движения документа по кнопке «Движения документа» в форме — убедитесь, что оба регистра обновлены корректно.

Урок 3. Отражение налога за прошлый налоговый период

Когда: сумма налога/взноса относится к прошлому месяцу, но регистрируется в текущем — например, уточнение ИПН за предыдущий квартал или доначисление ОПВ после перерасчёта.

  1. Создаём новый документ (или открываем существующий).
  2. В шапке указываем Месяц = текущий расчётный месяц (когда регистрируем в учёте).
  3. В строке ТЧ «Налоги взносы» заполняем Месяц налогового периода = прошлый месяц (к какому периоду относится сумма).
  4. Остальные поля строки (Сотрудник, Вид налога/взноса, Регистрация, Вид дохода, Налог/взнос) заполняем как обычно.
  5. Проводим документ.
📌 Заметка. Разница между «Месяц» шапки (ПериодРегистрации) и «Месяц налогового периода» строки (МесяцНалоговогоПериода) — ключевое разграничение этого документа. Первый определяет, в какой период учёта ложатся движения регистров; второй — за какой налоговый период исчислен платёж. Несовпадение этих дат корректно и намеренно при уточнении прошлых периодов.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). Шапка содержит 5 реквизитов, две табличные части. Собственных описанных форм нет (forms пуст) — используется автогенерируемая форма документа и форма списка стандартного вида.

Реквизиты шапки

ИмяТипОбяз.Назначение
ПериодРегистрации Месяцxs:dateTimeДаМесяц регистрации результата в учёте; определяет период движений по регистрам.
ОрганизацияCatalogRef.ОрганизацииДаОрганизация-налоговый агент, по которой регистрируются налоги/взносы.
ОтветственныйCatalogRef.ПользователиНетПользователь, ответственный за документ; обычно подставляется автоматически текущим пользователем.
Комментарийxs:stringНетПроизвольный комментарий к документу; на учёт не влияет.
КраткийСоставДокумента Сотрудникиxs:stringНетСлужебная строка с кратким перечнем сотрудников для отображения в журнале документов; вручную не заполнять.

Табличные части

НалогиВзносы (синоним «Налоги взносы») — основная ТЧ: построчная регистрация сумм налога/взноса по каждому физическому лицу.

ИмяТипНазначение
ФизическоеЛицо СотрудникCatalogRef.ФизическиеЛицаФизлицо, по которому регистрируется налог/взнос.
ВидНалогаВзносаОтчисления Вид налога / взносаEnumRef.ВидыНалоговВзносовОтчисленийВид регистрируемого платежа: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и пр. — казахстанское перечисление.
МесяцНалоговогоПериодаxs:dateTimeМесяц налогового периода, к которому относится сумма; может отличаться от ПериодРегистрации.
РегистрацияВНалоговомОрганеCatalogRef.РегистрацииВНалоговомОрганеНалоговая регистрация организации (актуально при нескольких регистрациях).
ВидДоходаCatalogRef.ВидыДоходовВид дохода-источника для классификации налога/взноса.
НалогВзнос Налог / взносxs:decimalСумма налога/взноса — основное числовое поле, попадает в ресурсы регистров.
РучнаяКорректировкаxs:booleanФлаг ручного изменения строки; защищает строку от затирания при автоперезаполнении.

ДополнительныеРеквизиты — типовая ТЧ механизма «Дополнительные реквизиты и сведения» из БСП (наследие типовой библиотеки, не казахстанская специфика).

ИмяТипНазначение
СвойствоChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведенияКакой дополнительный реквизит заполняется.
Значение(составной)Значение дополнительного реквизита.
ТекстоваяСтрокаxs:stringТекстовое представление значения.

Движения по регистрам

Документ объявлен регистратором по двум регистрам накопления:

РегистрТипНазначение
НалогиВзносыРасчетыНалогоплательщиковНакопленияКЗ: взаиморасчёты по налогам/взносам в разрезе налогоплательщиков-физлиц; аналитика по сотруднику, виду налога/взноса и налоговому периоду.
НалогиВзносыОтчисленияРасчетыСБюджетомИФондамиНакопленияКЗ: расчёты организации с бюджетом и фондами (ИПН — КГД, ОПВ/ОПВР — ЕНПФ, СО/ВОСМС/ООСМС — ГФСС/ФСМС); используется при формировании ФНО и платёжных поручений.
📌 Только казахстанские регистры.} В отличие от документов начисления зарплаты, «Удержание налогов и взносов по НУ» пишет исключительно в два регистра налогового учёта. Регистров расчёта зарплаты (Начисления, Удержания), взаиморасчётов с сотрудниками и бухучётных регистров у этого документа нет.

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения и обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав обязательных реквизитов и регистров-приёмников): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.

Структура обязательности (из fill_value_required: ShowError) — то, что проверяет ОбработкаПроверкиЗаполнения на уровне платформы:

// Реконструкция по metadata: 2 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты = "ПериодРегистрации, Организация";
// Прочие прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция по metadata.register_records):

// Реконструкция по metadata.register_records. Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // 1. Проверка обязательных реквизитов шапки (ShowError):
    //    ПериодРегистрации и Организация — без них ошибка заполнения.

    // 2. Формирование движений по регистру налогоплательщиков.
    //    Аналитика строки: ФизическоеЛицо, ВидНалогаВзносаОтчисления,
    //    МесяцНалоговогоПериода, РегистрацияВНалоговомОргане, ВидДохода.
    //    Ресурс: НалогВзнос.
    Движения.НалогиВзносыРасчетыНалогоплательщиков;

    // 3. Формирование движений по регистру расчётов с бюджетом и фондами.
    //    Та же аналитика и ресурс; иная семантика — расчёты организации.
    Движения.НалогиВзносыОтчисленияРасчетыСБюджетомИФондами;

    // 4. Запись наборов записей всех регистров.
    Движения.Записать();

КонецПроцедуры

Зависимости

Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

ЗависимостьЧто используется
СправочникиОрганизации, ФизическиеЛица, РегистрацииВНалоговомОргане, ВидыДоходов, Пользователи
ПеречисленияВидыНалоговВзносовОтчислений — казахстанский перечень видов: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и пр.
Регистры накопленияНалогиВзносыРасчетыНалогоплательщиков, НалогиВзносыОтчисленияРасчетыСБюджетомИФондами — приёмники движений
Подсистема БСП «Свойства»ТЧ ДополнительныеРеквизиты — механизм дополнительных реквизитов и сведений (наследие типовой библиотеки)
Документы-основанияОтсутствуют (based_on пуст) — документ не вводится на основании других объектов
Дочерние документыОтсутствуют (inverse_based_on пуст) — на основании этого документа другие не создаются

🔗 Связанные разделы