Документ «Ведомость на выплату зарплаты в банк»
Оформляет выплату заработной платы сотрудникам через банк в рамках зарплатного проекта. В шапке указывается зарплатный проект и параметры выплаты, в табличных частях — сотрудники, их лицевые счета и суммы «К выплате». Финальный этап зарплатного цикла: документ погашает взаиморасчёты с сотрудниками и формирует реестр для передачи в банк. Документ раздела «Выплаты» в ЗУП для Казахстана 3.1.
🎯 Что это и зачем
Зарплата начислена, налоги и взносы рассчитаны — осталось перечислить деньги сотрудникам. Если выплата идёт на банковские карты в рамках зарплатного проекта, её оформляет документ «Ведомость на выплату зарплаты в банк». Он собирает по сотрудникам суммы «К выплате», подтягивает их лицевые счета в банке и формирует реестр, который выгружается в банк зарплатного проекта.
Это финальный этап зарплатного цикла: ведомость не считает зарплату, а фиксирует факт её выплаты. При проведении она погашает взаиморасчёты с сотрудниками (регистры ВзаиморасчетыССотрудниками, ЗарплатаКВыплате, ЗарплатаКВыплатеАвансом) и регистрирует события по удержанному и перечисленному налогу. Ключевой реквизит — ЗарплатныйПроект: именно он связывает ведомость с банком, лицевыми счетами и номером реестра.
Кто работает: бухгалтер-расчётчик, при каждой выплате — на аванс и на окончательный расчёт за месяц (реквизит ПериодРегистрации имеет синоним «Месяц»). По метаданным документ создаётся самостоятельно из журнала ведомостей: он не вводится на основании других объектов и сам не служит основанием.
🧭 Где найти в программе
Раздел «Выплаты» → пункт «Ведомости в банк» (зарплатный проект). Откроется журнал ведомостей; новую создаём кнопкой «Создать».
👤 Часть 1. Для пользователя
Проходим по шагам: от пустой ведомости до проведённого документа и реестра в банк.
Урок 1. Ведомость на выплату зарплаты за месяц
Когда: окончательный расчёт за месяц по сотрудникам, получающим зарплату на карты в рамках зарплатного проекта. Это основной сценарий.
- Создаём новый документ «Ведомость в банк» и указываем Организацию, от имени которой производится выплата.
- Заполняем Месяц (реквизит
ПериодРегистрации) — период, за который выплачивается зарплата. - Выбираем Зарплатный проект — банк, в рамках которого формируется ведомость и реестр. От него подтянутся лицевые счета сотрудников.
- Указываем Способ выплаты (зарплата / аванс — элемент справочника способов выплаты), Статью финансирования, Статью расходов, Округление и Вид дохода исполнительного производства.
- Заполняем Процент выплаты — для окончательного расчёта обычно 100. При необходимости указываем Подразделение и Дату выплаты.
- Заполняем табличную часть «Зарплата» сотрудниками и суммами «К выплате» (обычно кнопкой автозаполнения по задолженности месяца). Проверяем, что в табличной части «Состав» у каждого есть Номер лицевого счёта и Способ зачисления.
- Сверяем итог «Сумма» (
СуммаПоДокументу) с суммой колонки «К выплате», при необходимости фиксируем Номер реестра. - Проводим документ.
Урок 2. Выплата аванса частичным процентом
Когда: выплата аванса за первую половину месяца (не окончательный расчёт).
- Создаём документ, указываем Организацию, Месяц и Зарплатный проект, как в Уроке 1.
- В поле Способ выплаты выбираем значение, соответствующее авансу (элемент справочника «Способы выплаты зарплаты»).
- Задаём Процент выплаты — долю от причитающейся суммы (например, аванс меньше 100%), и проверяем Округление.
- Заполняем табличную часть «Зарплата»; суммы «К выплате» контролируем с учётом процента и округления.
- Проводим документ.
ЗарплатаКВыплатеАвансом и будет учтён при окончательном расчёте за месяц, чтобы сумма не выплатилась дважды.Урок 3. Реестр в банк, перечисление налога и ввод начальных данных
Когда: ведомость готова — нужно проверить её перед передачей реестра в банк, отметить уплату налога или внести историческую выплату.
- Контроль перед отправкой. Открываем проведённую ведомость (в журнале виден столбец «Сотрудники» —
КраткийСоставДокумента). Сверяем «Сумма» с итогом «К выплате»; в «Составе» проверяем Номер лицевого счёта, Способ зачисления, при необходимости — Номер банковской карты, Банковский счёт, БИК банка. Фиксируем Номер реестра и Дату выплаты. - Отметка перечисления налога. После фактической уплаты ИПН по этой выплате ставим флаг «Перечисление НДФЛ выполнено» и заполняем «Реквизиты платежа перечисления НДФЛ» (реквизиты платёжного документа). Эти поля необязательны — система не напомнит, но от них зависят движения по налоговым регистрам.
- Ввод начальных данных. Чтобы отразить исторические выплаты без «боевого» платежа, ставим флаг «Ввод начальных данных», заполняем шапку и табличную часть «Зарплата» суммами по прошлым периодам (поле «Период взаиморасчётов») и проводим.
- Записываем или проводим документ. Помните: при простой записи движения не обновляются — реестр и взаиморасчёты пересчитываются только при проведении.
🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 29 реквизитов, 6 табличных частей. Часть реквизитов и колонок — наследие общей (российской) кодовой базы (НДФЛ, СНИЛС и т.п.); они приведены ниже дословно, как в выгрузке метаданных. Полный реквизитный состав — в карточке объекта.
Реквизиты шапки (ключевые)
Обязательность — по fill_value_required (ShowError = обязателен, проверяется перед записью; DontCheck = не проверяется). Девять реквизитов имеют ShowError.
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
ПериодРегистрации | Дата (синоним «Месяц») | Да | Месяц, за который выплачивается зарплата; задаёт период регистрации движений |
Организация | СправочникСсылка.Организации | Да | Организация-плательщик; от неё зависят подразделения, зарплатные проекты, регистрации в налоговом органе |
ЗарплатныйПроект | СправочникСсылка.ЗарплатныеПроекты | Да | Банковский зарплатный проект; с ним связаны лицевые счета сотрудников и номер реестра |
СпособВыплаты | СправочникСсылка.СпособыВыплатыЗарплаты | Да | Что выплачивается (аванс / зарплата и т.п.) |
СтатьяФинансирования | СправочникСсылка.СтатьиФинансированияЗарплата | Да | Статья финансирования всей ведомости; значение по умолчанию для строк |
СтатьяРасходов | СправочникСсылка.СтатьиРасходовЗарплата | Да | Статья расходов ведомости для аналитики; дублируется в строках ТЧ |
Округление | СправочникСсылка.СпособыОкругленияПриРасчетеЗарплаты | Да | Способ округления сумм к выплате |
ПроцентВыплаты | Число | Да | Процент от причитающейся суммы (100 — полная выплата, меньше — аванс/частичная) |
ВидДоходаИсполнительногоПроизводства | ПеречислениеСсылка.ВидыДоходовИсполнительногоПроизводства | Да | Классификация выплаты как вида дохода для взысканий; есть и в строках ТЧ |
Подразделение | СправочникСсылка.ПодразделенияОрганизаций | Нет | Отбор/привязка выплаты к подразделению (в строках «Зарплата» есть своё) |
СуммаПоДокументу | Число (синоним «Сумма») | Нет | Итог документа; рассчитывается из строк ТЧ «Зарплата», руками не вводится |
ДатаВыплаты | Дата | Нет | Планируемая/фактическая дата выплаты |
НомерРеестра | Число | Нет | Номер реестра, передаваемого в банк по зарплатному проекту |
ПеречислениеНДФЛВыполнено | Булево | Нет | Отметка о перечислении налога по этой ведомости |
ПеречислениеНДФЛРеквизиты | Строка | Нет | Реквизиты платёжного документа на перечисление налога |
ВводНачальныхДанных | Булево | Нет | Режим ввода исторических выплат (а не текущей выплаты) |
КраткийСоставДокумента | Строка (синоним «Сотрудники») | Нет | Строка-представление состава для журналов; заполняется автоматически |
Руководитель / ГлавныйБухгалтер / Бухгалтер | СправочникСсылка.ФизическиеЛица | Нет | Подписанты для печатных форм (с парными «Должность…» и «ОснованиеПодписи…») |
Ответственный / Комментарий | СправочникСсылка.Пользователи / Строка | Нет | Служебные реквизиты документа |
ВключатьВДекларациюПоНалогуНаПрибыль с синонимом «Соответствует статье 226.1 НК РФ» — прямое наследие РФ-типовой.Табличные части
| Имя | Назначение |
|---|---|
Зарплата | Содержательное ядро: суммы к выплате по сотрудникам. Ключевые колонки: Сотрудник / ФизическоеЛицо, КВыплате, НомерЛицевогоСчета, ПериодВзаиморасчетов, ДокументОснование, КомпенсацияЗаЗадержкуЗарплаты, СтатьяФинансирования / СтатьяРасходов, ВидДоходаИсполнительногоПроизводства |
Состав | Платёжные (банковские) данные получателей — основа реестра в банк: ФизическоеЛицо, НомерЛицевогоСчета, СпособЗачисления, НомерБанковскойКарты / БанковскаяКарта, БанковскийСчет, БИКБанкаСчета, ВзысканнаяСумма, контакты (телефон) |
Основания | Документы-основания начислений, включённые в ведомость (колонка Документ) |
ФизическиеЛица | Служебная ТЧ — список физлиц документа для отборов/выборок (колонка ФизическоеЛицо) |
НалогиВзносыОтчисления (имя в выгрузке — НДФЛ) | Сведения о налоге, связанные с выплатой: Сумма, СуммаСПревышения, КодДохода, КатегорияДохода, МесяцНалоговогоПериода (синоним «Дата получения дохода»), РегистрацияВНалоговомОргане, СтатьяФинансирования / СтатьяРасходов. Имя ТЧ — российское наследие; по смыслу — налог РК (ИПН). |
ДополнительныеРеквизиты | Механизм дополнительных свойств: Свойство, Значение, ТекстоваяСтрока |
Строки разных ТЧ связаны полями ИдентификаторСтроки (v8:UUID) и ФизическоеЛицо: например, строка «Состав» с платёжными реквизитами соответствует строке «Зарплата» с суммой одного и того же физлица. При программном редактировании менять их нужно согласованно.
metadata.forms, блок forms и commands пусты — UI-структура форм и команды объекта недоступны. DOM-селекторы для автоматизации придётся строить по именам реквизитов и синонимам (разделы выше), сверяя фактический состав элементов формы в живой базе.Движения по регистрам
Документ объявлен регистратором по 14 регистрам (из metadata.register_records): 12 регистров накопления и 2 регистра сведений. Сгруппированы по смыслу.
| Регистр | Тип | Назначение |
|---|---|---|
ЗарплатаКВыплате | Накопления | Погашение суммы зарплаты к выплате (окончательный расчёт) |
ЗарплатаКВыплатеАвансом | Накопления | Погашение аванса к выплате (учитывается при окончательном расчёте) |
ВзаиморасчетыССотрудниками | Накопления | Управленческий контур взаиморасчётов с сотрудниками |
БухгалтерскиеВзаиморасчетыССотрудниками | Накопления | Бухгалтерский контур взаиморасчётов с сотрудниками |
НачисленияУдержанияПоСотрудникам | Накопления | Закрытие начислений/удержаний по сотрудникам выплатой |
БухучетНачисленияУдержанияПоСотрудникам | Накопления | Данные для отражения выплаты в бухучёте |
СведенияОДоходахНДФЛ | Накопления | Сведения о доходах для налога (имя — наследие РФ-типовой; в РК — ИПН) |
РасчетыНалогоплательщиковСБюджетомПоНДФЛ | Накопления | Расчёты налогоплательщиков с бюджетом по налогу |
РасчетыНалоговыхАгентовСБюджетомПоНДФЛ | Накопления | Расчёты налогового агента с бюджетом по налогу |
НДФЛКПеречислению / НДФЛПеречисленный | Накопления | Удержанный к перечислению и фактически перечисленный налог |
УплатаНДФЛНалоговымиАгентамиКРаспределению | Накопления | Уплата налога агентом к распределению |
ДокументыУчтенныеПриРасчетеНДФЛ | Сведений | Реестр документов, учтённых при расчёте налога |
ДокументыОплаченныеБезУдержанияНДФЛ | Сведений | Документы, оплаченные без удержания налога |
…НДФЛ…): СведенияОДоходахНДФЛ, РасчетыНалогоплательщиковСБюджетомПоНДФЛ, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ, НДФЛКПеречислению, НДФЛПеречисленный, УплатаНДФЛНалоговымиАгентамиКРаспределению, ДокументыУчтенныеПриРасчетеНДФЛ / ДокументыОплаченныеБезУдержанияНДФЛ. В казахстанской конфигурации это технические имена общей основы — по делу здесь учитывается ИПН. Сами имена регистров оставлены дословно, как в метаданных.Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет типовая ОбработкаПроверкиЗаполнения на уровне платформы:
// Реконструкция по metadata: 9 реквизитов с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
"Организация, ПериодРегистрации, СтатьяФинансирования, СтатьяРасходов,
ЗарплатныйПроект, СпособВыплаты, Округление, ПроцентВыплаты,
ВидДоходаИсполнительногоПроизводства";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
// НомерЛицевогоСчета (ТЧ Состав/Зарплата) формально НЕ проверяется (DontCheck),
// но критичен для реестра — контролировать отдельно.
Схема проведения (реконструкция): набор движений распределяется по 14 регистрам-приёмникам — блок взаиморасчётов и сумм к выплате плюс налоговый блок.
// Реконструкция по metadata.register_records (14 регистров). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 0. Источник данных: ТЧ Зарплата (суммы КВыплате) + ТЧ Состав (лицевые счета).
// ПроцентВыплаты и Округление влияют на итоговые суммы к выплате.
// 1. Суммы к выплате и взаиморасчёты с сотрудниками.
Движения.ЗарплатаКВыплате; // окончательный расчёт
Движения.ЗарплатаКВыплатеАвансом; // если СпособВыплаты = аванс
Движения.ВзаиморасчетыССотрудниками; // управленческий контур
Движения.БухгалтерскиеВзаиморасчетыССотрудниками;// бухгалтерский контур
Движения.НачисленияУдержанияПоСотрудникам;
Движения.БухучетНачисленияУдержанияПоСотрудникам;
// 2. Налоговый блок (имена — РФ-наследие; по делу в РК это ИПН).
// Заполняется из ТЧ НДФЛ; активируется отметкой перечисления.
Движения.СведенияОДоходахНДФЛ;
Движения.РасчетыНалогоплательщиковСБюджетомПоНДФЛ;
Движения.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ;
Движения.НДФЛКПеречислению; // удержанный к перечислению
Движения.НДФЛПеречисленный; // при ПеречислениеНДФЛВыполнено
Движения.УплатаНДФЛНалоговымиАгентамиКРаспределению;
// 3. Регистры сведений: учёт документов при расчёте налога.
Движения.ДокументыУчтенныеПриРасчетеНДФЛ;
Движения.ДокументыОплаченныеБезУдержанияНДФЛ;
// 4. Запись наборов записей всех регистров.
Движения.Записать();
КонецПроцедуры
При перепроведении старые движения по всем 14 регистрам замещаются актуальными. При простой записи движения не формируются — только проведение обновляет реестр и взаиморасчёты.
Зависимости
Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Справочники | Организации, ЗарплатныеПроекты, Сотрудники, ФизическиеЛица, СпособыВыплатыЗарплаты, СпособыОкругленияПриРасчетеЗарплаты, СтатьиФинансированияЗарплата, СтатьиРасходовЗарплата, БанковскиеКартыКонтрагентов, РегистрацииВНалоговомОргане, ВидыДоходовНДФЛ, Должности, Пользователи |
| Перечисления | ВидыДоходовИсполнительногоПроизводства, СпособыЗачисленияВыплат, НДФЛСтавкиНалогообложенияРезидента, КатегорииДоходовНДФЛ |
| Зарплатный проект | Лицевые счета сотрудников (НомерЛицевогоСчета), номер и формирование реестра для банка |
| Документы-начисления | Связь через ТЧ Основания (колонка Документ) и колонки ДокументОснование в ТЧ Зарплата и НДФЛ — суммы выплачиваются по конкретным начислениям |
| Доп. свойства | ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения (ТЧ ДополнительныеРеквизиты) |
based_on пуст) и сам не служит основанием (inverse_based_on пуст) — его заводят из журнала ведомостей. Зависимости от программных модулей (общие модули, обработчики) в выгрузке не определены — секции BSL пусты.🔗 Связанные разделы
- Начисление зарплаты и взносов — откуда берутся суммы «К выплате» и налоги/взносы РК.
- Ведомость в кассу — выплата той же зарплаты наличными через кассу.
- Депонирование зарплаты — что делать с невыплаченными суммами.