Документ «Удержание налогов и взносов по налоговому учёту»
Регистрирует в налоговом учёте суммы удержанных и исчисленных с физических лиц налогов, взносов и отчислений за расчётный месяц: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и иные казахстанские виды. Используется расчётчиком зарплаты для прямого ввода или досписания сумм в регистры взаиморасчётов с бюджетом и фондами — минуя стандартный расчёт документами начисления.
🎯 Что это и зачем
В казахстанском учёте зарплаты работодатель обязан исчислять, удерживать и перечислять в бюджет и фонды ряд обязательных платежей с доходов физических лиц: ИПН (индивидуальный подоходный налог), ОПВ (обязательные пенсионные взносы), ОПВР (взносы работодателя в ЕНПФ), СО (социальные отчисления), ВОСМС (взносы работников на обязательное социальное медицинское страхование), ООСМС (отчисления работодателей). Каждый вид платежа — это отдельная строка в регистрах взаиморасчётов.
Документ «Удержание налогов и взносов по налоговому учёту» предназначен для прямой регистрации сумм этих платежей в учётных регистрах налогового учёта — по видам из казахстанского перечисления ВидыНалоговВзносовОтчислений. Это инструмент расчётчика зарплаты в случаях, когда суммы нужно внести, доначислить или скорректировать напрямую: ввод начальных остатков, доначисление по уточнённым данным, отражение сумм, рассчитанных вне типового механизма.
Документ не является «расчётным» — он не вычисляет суммы самостоятельно, а принимает их от пользователя построчно. При проведении формирует движения по двум регистрам накопления, которые используются при формировании отчётности и уплате в бюджет/фонды.
🧭 Где найти в программе
Раздел «Зарплата» → пункт «Удержание налогов и взносов по налоговому учёту». Откроется журнал документов; новый создаём кнопкой «Создать».
👤 Часть 1. Для пользователя
Три сценария: ввод налогов с нуля, ручная корректировка и отражение сумм за прошлый период.
Урок 1. Регистрация удержанных налогов и взносов за месяц
Когда: нужно напрямую внести в налоговый учёт суммы налогов/взносов по сотрудникам — например, ввод начальных остатков, доначисление, отражение сумм, рассчитанных вне типового механизма.
- Создаём новый документ «Удержание налогов и взносов по налоговому учёту».
- Заполняем Организацию — налоговый агент, по которому регистрируются платежи. Поле обязательно.
- Указываем Месяц (
ПериодРегистрации) — расчётный месяц, в котором результат попадает в учёт. Поле обязательно. - Переходим в табличную часть «Налоги взносы» и добавляем строки. В каждой строке заполняем:
— Сотрудник (ФизическоеЛицо) — физлицо, по которому регистрируется платёж;
— Вид налога / взноса (ВидНалогаВзносаОтчисления) — выбираем из перечисления: ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и др.;
— Месяц налогового периода (МесяцНалоговогоПериода) — период, к которому относится сумма (может совпадать с месяцем регистрации или быть прошлым);
— Регистрация в налоговом органе (РегистрацияВНалоговомОргане) — налоговая регистрация организации (актуально при нескольких регистрациях);
— Вид дохода (ВидДохода) — вид дохода-источника для классификации платежа;
— Налог / взнос (НалогВзнос) — сумма. - Проводим документ кнопкой «Провести».
ПериодРегистрации). Без них документ не проведётся (проверка ShowError). Поля строки ТЧ не имеют платформенной обязательности, но для корректной аналитики регистров необходимо заполнить хотя бы: Сотрудник + Вид налога/взноса + Налог/взнос; для полноты отчётности — также Месяц налогового периода, Регистрация в налоговом органе, Вид дохода.Урок 2. Ручная корректировка суммы
Когда: нужно исправить сумму налога/взноса в уже введённом документе — например, при обнаружении арифметической ошибки или поступлении уточнённых данных.
- Открываем журнал документов и находим нужный документ по номеру, дате и организации. В поле «Сотрудники» (
КраткийСоставДокумента) в строке журнала отображается перечень сотрудников — удобно для быстрого поиска. - Открываем документ двойным кликом.
- В табличной части «Налоги взносы» находим строку по сотруднику и виду налога/взноса.
- Исправляем значение поля Налог / взнос (
НалогВзнос). - Устанавливаем флаг Ручная корректировка (
РучнаяКорректировка) в изменённой строке — это защитит строку от затирания при возможном автоматическом перезаполнении. - Перепроводим документ.
РучнаяКорректировка — признак того, что строка изменена вручную. Без него строка может быть перезаписана при автоматическом перезаполнении табличной части (если такая функция используется). Точная логика обработчика в выгрузке не описана (BSL-модули пусты), поэтому рекомендуется устанавливать флаг при любом ручном изменении.Урок 3. Отражение налога за прошлый налоговый период
Когда: сумма налога/взноса относится к прошлому месяцу, но регистрируется в текущем — например, уточнение ИПН за предыдущий квартал или доначисление ОПВ после перерасчёта.
- Создаём новый документ (или открываем существующий).
- В шапке указываем Месяц = текущий расчётный месяц (когда регистрируем в учёте).
- В строке ТЧ «Налоги взносы» заполняем Месяц налогового периода = прошлый месяц (к какому периоду относится сумма).
- Остальные поля строки (Сотрудник, Вид налога/взноса, Регистрация, Вид дохода, Налог/взнос) заполняем как обычно.
- Проводим документ.
ПериодРегистрации) и «Месяц налогового периода» строки (МесяцНалоговогоПериода) — ключевое разграничение этого документа. Первый определяет, в какой период учёта ложатся движения регистров; второй — за какой налоговый период исчислен платёж. Несовпадение этих дат корректно и намеренно при уточнении прошлых периодов.🛠 Часть 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)
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 пуст) — на основании этого документа другие не создаются |
🔗 Связанные разделы
- Исполнительный лист — удержания из зарплаты по исполнительным документам; соседний объект раздела «Налоги и взносы».
- Начисление зарплаты и взносов — как налоги и взносы исчисляются в штатном расчётном цикле, прежде чем их потребуется корректировать вручную.