Документ «Начисление за первую половину месяца (аванс)»

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

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

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

В середине месяца сотрудникам выплачивают аванс — зарплату за первую половину месяца. Этот документ нужен, чтобы рассчитать аванс по существу: начислить суммы за фактически отработанные дни первой половины месяца, при необходимости исчислить и удержать налог, учесть удержания (например, по исполнительным документам) и подготовить суммы к выплате. Результаты документа носят промежуточный характер — все движения идут по «авансовым» регистрам (…ПоСотрудникамАвансом, ЗарплатаКВыплатеАвансом) и уточняются при окончательном расчёте зарплаты за месяц.

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

Кто работает: расчётчик зарплаты, обычно один раз в месяц — перед выплатой аванса. Документ привязан к расчётному месяцу (МесяцНачисления) и границе первой половины месяца (ОкончаниеПериодаНачисления); нумерация ведётся в пределах года.

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

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

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав (в составе объекта раздел интерфейса не задан). По смыслу это документ расчёта зарплаты; если в разделе «Зарплата» пункта нет — ищите его среди начислений/выплат за первую половину месяца или через «Все функции».

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

Проходим по шагам: от пустого документа до рассчитанного и проведённого аванса.

Урок 1. Расчёт аванса за первую половину месяца

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

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

Урок 2. Налог и удержания с аванса

Когда: в организации налог (ИПН) исчисляется и удерживается уже при выплате аванса, либо с аванса выполняются удержания (например, по исполнительным документам).

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

Урок 3. Ручные правки и распределение по затратам

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

  1. Ручная правка. Исправьте нужные значения в ТЧ «Начисления» (Результат, время, Сумма вычета) или в налоговых ТЧ. Чтобы правка не потерялась при перезаполнении, строка помечается флагами «Фикс строка», «Фиксировано заполнение», «Фиксирован расчёт времени», «Фиксирован расчёт».
  2. Повторное начисление за тот же период. Используйте колонки «Ранее начислено» и «Корректировка ранее выполненного начисления».
  3. Распределение начислений. Проверьте ТЧ «Распределение результатов начислений»: Территория, Статья финансирования, Статья расходов, Способ отражения в бухучёте, Подразделение учёта затрат, суммы.
  4. Распределение удержаний — ТЧ «Распределение результатов удержаний» (включая вид дохода исполнительного производства); распределение по территориям/условиям труда — ТЧ «Распределение по территориям и условиям труда».
  5. Контроль корректности — по служебной ТЧ «Представление распределения результатов расчёта»: признак «Есть ошибки заполнения» сигнализирует о проблемах. Перепроведите документ.
💡 Подсказка. Не редактируйте служебные колонки-связки (ИдентификаторСтроки…) — они связывают строки между табличными частями (начисления ↔ показатели ↔ распределения, налоги ↔ вычеты). Менять их вручную нельзя, иначе расчёт «рассыплется».
📌 Заметка. Документ создаётся только напрямую из списка — ввода «на основании» других документов у него нет. После проведения сверяйте движения по регистру ЗарплатаКВыплатеАвансом с итогами шапки Начислено / Удержано. Номер уникален в пределах года — при поиске по номеру учитывайте год.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 17 реквизитов, 16 табличных частей; часть колонок — служебные (связки строк, флаги фиксации) либо наследие российской типовой ЗУП. Ниже — реквизиты шапки и состав основных табличных частей; полный реквизитный состав — в карточке объекта.

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

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

Табличные части (основные)

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

Колоночный состав ТЧ Начисления (фрагмент): Сотрудник, Начисление (вид расчёта), ДатаНачала / ДатаОкончания, Результат, Подразделение, ОтработаноДней / ОтработаноЧасов, НормаДней / НормаЧасов, ОплаченоДней, РасчетнаяБазаЗаЕдиницуНормыВремени, КодВычета + СуммаВычета, РанееНачислено, КорректировкаРанееВыполненногоНачисления, служебный ИдентификаторСтрокиВидаРасчета и флаги ручной фиксации ФиксСтрока / ФиксЗаполнение / ФиксРасчетВремени / ФиксРасчет.

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

Документ объявлен регистратором по 12 регистрам (10 накопления и 2 сведений). Бухгалтерских регистров (проводок) среди них нет — документ пишет только в регистры накопления и сведений. Все приёмники — «авансовые» либо налоговые.

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

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

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

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

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

Схема проведения (реконструкция): набор движений распределяется по «авансовым» и налоговым регистрам — каждый «слой» учёта пишет свою часть.

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

    // 0. Период аванса задан реквизитами шапки:
    //    МесяцНачисления + ОкончаниеПериодаНачисления (граница первой половины месяца).
    //    Налоговый режим — флаги УдержатьНалогПриВыплатеАванса /
    //    ИсчислятьНалогПриОкончательномРасчете (заполнять ли налоговые ТЧ).

    // 1. Авансовые регистры: начисления/удержания, бухучёт и время.
    Движения.НачисленияУдержанияПоСотрудникамАвансом;        // из ТЧ Начисления / Удержания
    Движения.БухучетНачисленияУдержанияПоСотрудникамАвансом; // данные для бухучёта
    Движения.ОтработанноеВремяПоСотрудникамАвансом;          // время первой половины месяца

    // 2. Сумма к выплате авансом (попадёт в ведомость).
    Движения.ЗарплатаКВыплатеАвансом;

    // 3. Налоговый контур (если налог считается при выплате аванса) — из ТЧ НДФЛ, ВычетыИПН.
    Движения.РасчетыНалогоплательщиковСБюджетомПоНДФЛ;
    Движения.СведенияОДоходахНДФЛ;
    Движения.ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ;
    Движения.ИмущественныеВычетыНДФЛ;
    Движения.АвансовыеПлатежиИностранцевПоНДФЛ;
    Движения.ДокументыУчтенныеПриРасчетеНДФЛ;

    // 4. Удержания и взыскания.
    Движения.ЗадолженностьПоУдержаниямФизическихЛиц;         // из ТЧ Удержания
    Движения.ДанныеСохраняемогоЗаработкаПриВзысканиях;       // исполнительные документы

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

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

Зависимости

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

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

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