Начисление зарплаты
Документ, в котором зарплата превращается из условий контракта в конкретные суммы: кому сколько начислено, сколько удержано налогов, сколько осталось к выплате. Проведённый документ формирует проводки — дальше деньги идут уже через кассу или банк.
Где искать: Модули → Кадровый учет → Регистры → Начисление зарплаты
Разбор на примере

В журнале — номер, комментарий, дата и тип начисления. Здесь одно начисление — зарплата №1 от 31/08/2026, его и разберём.

Начисление №1 от 31.08.2026, период 01.08–31.08.2026, рабочих дней в периоде 31, счёт оплаты труда 661, счёт других выплат 663. Справа тип начисления — Зарплата (второе положение — «Аванс»).
Матрица «Сотрудники» — по строке на человека:
| Сотрудник | Ставка | Отработано | По окладу | Сумма |
|---|---|---|---|---|
| ПР1 Ковальчук Игорь | 1.00 | 21 | 18 000.00 | 18 000.00 |
| ПР2 Мельник Андрей | 1.00 | 21 | 15 000.00 | 15 000.00 |
Внизу итоги: всего начислено 33 000.00 и единый социальный взнос 7 260.00 (22% сверх начисленного).
Правее в матрице — колонки удержаний: НДФЛ, военный сбор, итого удержано, к выплате. Именно они превращают начисленное в то, что человек получит на руки.
Какие проводки делает документ
Начисление зарплаты — это четыре разных события в учёте, и каждое ложится отдельной парой счетов. Вот проводка нашего примера (суммы — итог по обоим сотрудникам):
| Дт | Кт | Сумма | Что произошло |
|---|---|---|---|
| 921 | 661 | 33 000,00 | начислена зарплата — расходы фирмы выросли, долг перед работниками тоже |
| 661 | 6411 | 5 940,00 | удержан НДФЛ (18%) — долг перед работником уменьшился, появился долг перед бюджетом |
| 661 | 642 | 495,00 | удержан военный сбор (1,5%) — так же |
| 921 | 651 | 7 260,00 | начислен ЕСВ работодателя (22%) |
Ключевая разница между третьей и четвёртой строкой: удержания берут из зарплаты работника, а ЕСВ фирма платит сверх неё. Поэтому НДФЛ и сбор дебетуют 661 (уменьшают то, что должны человеку), а ЕСВ дебетует счёт расходов — это дополнительные деньги фирмы, не работника.
Посчитать «к выплате» можно прямо по проводке: 33 000,00 − 5 940,00 − 495,00 = 26 565,00. Именно эту сумму выдадут через кассу или банк, и именно на неё закроется остаток 661.
В самой проводке строк вдвое больше: система разносит суммы по сотрудникам, потому что каждый работник — свой объект аналитики. В таблице выше строки сведены для наглядности.
Откуда берутся счета
- счёт расходов (в примере 921) — «Фин. счет» класса работника. Класс берётся из изменения условий, действующего на конец периода, а если в нём класса нет — из действующего в периоде контракта: утверждённого, с датой начала не позже конца периода и датой конца не раньше его начала, из нескольких — с самой поздней датой начала (черновик не учитывается). Нет класса или в классе не заполнен счёт — берётся общий «Счет затрат на труд» из настройки «Использование финансовых счетов». Поэтому администрация, производство и сбыт могут ложиться на разные счета — это задают классами;
- счёт расчётов с работниками (661) — поле «Счет оплаты труда» в шапке документа. Новый документ получает его из настройки «Использование финансовых счетов», но проводка идёт на тот счёт, что стоит в документе: изменили его здесь — изменилась и проводка;
- счета налогов (в примере 6411, 642, 651; в новой компании НДФЛ — на 6413, потому что 6411 отчёт «Баланс» читает как налог на прибыль) — из справочника ставок, строка с датой не позднее даты расчёта. Ставки исторические: изменились с нового года — старые документы пересчитаются по старым.
По тем же правилам счета расходов определяет и окно выбора поля «Объекты»: объекты аналитики оно спрашивает для тех счетов, на которые пойдут проводки. Ставки налога на дату расчёта нет — её счёта в перечне не будет, а на отсутствующую ставку укажет уже проведение.
Проводки вообще не будет, если в настройке «Записи из подсистем» выключена генерация для начисления зарплаты — документ проведётся, но следа в бухгалтерии не оставит.
Аванс и зарплата
Переключатель типа — не формальность. Аванс — сумма «Аванс» из контракта (или из действующего изменения условий); если она не задана — оклад за рабочие дни периода аванса. Зарплату — за месяц целиком, за вычетом аванса, НАЧИСЛЕННОГО утверждёнными документами аванса за этот период (выплачен ли он на самом деле, расчёт не проверяет). Поэтому в матрице есть отдельная колонка «Начислено аванса»: она вычитается, чтобы не заплатить дважды. Период зарплаты — целый месяц: если в строках уже есть суммы, часть месяца система не примет («Зарплата считается за целые месяцы!»). Неполный месяц сотрудника задают днями в его строке.
Ставки налогов берутся из справочника ставок, а то, какие именно коды применять, задаёт настройка расчёта.
Типичные ситуации
Оклад изменился среди периода. Документ берёт оклад последнего утверждённого изменения условий, действующего на КОНЕЦ периода расчёта, — не на дату расчёта: повышение с 1 сентября в расчёт за август не попадёт, даже если документ датирован сентябрём. См. изменение условий контракта.
Нужно выплатить премию. Для этого в матрице есть колонки «Премии и бонусы» и «Другие доплаты».
Документ не проводится: «Введите объект с типом …». Для счёта оплаты труда включён контроль аналитики, а в карточках работников не проставлены объекты. Заведите объект на каждого работника (тип — тот, которого требует правило контроля) и впишите его в карточку: дальше система сама разнесёт по ним и начисление, и налоги.
Документ не проводится: «Ставка налогов '…' не заведена». В настройке начисления стоит код, которого нет в справочнике ставок, либо все строки этого кода имеют дату позже даты расчёта. Обычно случается в компании, созданной копированием: справочники перевели, а настройку — нет.
После расчёта окно предупреждает: «В настройке начисления зарплаты не указаны коды ставок: НДФЛ, Военный сбор — эти налоги не удерживаются!» В настройке начисления пусты коды названных налогов, и в матрице они посчитаны как 0. Предупреждение появляется после «Заполнить матрицу», «Рассчитать по всем», «Рассчитать» в строке и правки строки и ничего не блокирует. Укажите коды там, куда оно отсылает (Кадровый учет → Настройки → Настройка начисления зарплаты), и рассчитайте снова. НДФЛ и военный сбор, вписанные в строку вручную, предупреждения не вызывают.
Расчёт нужно переделать. Снимите ОК: проводки откатятся, документ снова станет черновиком. Если по начислению уже утверждён документ «Расходы из кассы», ОК не снимется — сначала снимите ОК с него.
Куда смотреть дальше
- Ставки налогов — проценты, по которым считаются удержания.
- Настройка начисления — какие налоги применять.
- Контракт — откуда берётся оклад.
Переменные печати
Значения, доступные в шаблонах печатных форм этого документа. Как записать переменную в шаблоне — см. Печатные формы.
Поля заголовка:
| Переменная | Что подставляется |
|---|---|
| PayrollCalc_OK | Утверждено (да/нет) |
| PayrollCalc_No | № |
| PayrollCalc_Comment | Комментарий |
| PayrollCalc_Date | Дата |
| PayrollCalc_Type | Вид выплаты: аванс или зарплата |
| PayrollCalc_Period | Период |
| PayrollCalc_PeriodTo | Период — поле «Период до» |
| PayrollCalc_PayrollAccount | Счет оплаты труда |
| PayrollCalc_OtherPayments | Счет других выплат |
| PayrollCalc_Objects | Объекты |
| PayrollCalc_Days | Рабочих дней в периоде |
| PayrollCalc_Total | Всего начислено |
| PayrollCalc_ESV | Единый социальный взнос |
Поля строк:
| Переменная | Что подставляется |
|---|---|
| MNo | Номер позиции строки |
| MEmployee | Сотрудник |
| MRate | Ставка |
| MName | Название |
| MDays | Отработано дней |
| MSalary | По окладу |
| MBonuses | Премии и бонусы |
| MOther | Другие доплаты |
| MIndexation | Индексация |
| MVacation | Отпускные |
| MHospitalBenefits | Больничные |
| MHospitalExpenses | Больничные за счет компании |
| MFinancialAid | Материальная помощь |
| MSum | Сумма |
| MIncomeTax | НДФЛ |
| MMilitaryCollection | Военный сбор |
| MTotalWithheld | Всего удержано |
| MToBePaid | К выплате |
| MPaid | Погашено — выплачено утверждёнными расходами из кассы по этой строке |
| MAdvance | Начислено аванса — утверждёнными документами аванса за период; в документе аванса — 0 |