Документ «Компенсация за задержку выплаты заработной платы»
Начисляет сотрудникам компенсацию за каждый день задержки выплаты заработной платы: фиксирует период задержки, дневную ставку в процентах, рассчитывает сумму компенсации и сумму к выплате, исчисляет ИПН и формирует движения по взаиморасчётам, реестрам начислений и зарплате к выплате.
🎯 Что это и зачем
Работодатель обязан выплачивать заработную плату в установленные сроки. Если выплата задержана, сотрудник имеет право на денежную компенсацию за каждый день просрочки. Документ «Компенсация за задержку выплаты заработной платы» — это инструмент расчётчика зарплаты, который регистрирует этот факт в учёте: по каждому сотруднику указывается период задержки (дата с / дата по) и дневная ставка компенсации в процентах; программа рассчитывает итоговую сумму.
В казахстанском контексте сумма компенсации потенциально облагается ИПН — управление этим осуществляется флагом РегистрироватьКакОблагаемыйНДФЛДоход. Флаг РегистрироватьДоходыСтраховыхВзносов определяет, входит ли сумма в базу для страховых взносов. Оба флага необходимо проверить перед проведением документа согласно учётной политике организации. Документ является месячным регистратором расчёта зарплаты: реквизит ПериодРегистрации (синоним «Месяц») задаёт расчётный период отражения начисления.
Кто работает: расчётчик зарплаты, бухгалтер по расчётам с персоналом — по мере возникновения факта задержки выплаты, как правило в том месяце, когда компенсация начисляется и планируется к выплате.
🧭 Где найти в программе
КомпенсацияЗаЗадержкуЗарплаты.👤 Часть 1. Для пользователя
Шаг за шагом — от пустого документа до проведённого начисления и подготовленной выплаты.
Урок 1. Создать и начислить компенсацию
Когда: организация выплатила заработную плату позже установленного срока, и сотрудникам причитается компенсация за каждый день задержки.
- Создаём новый документ «Компенсация за задержку выплаты заработной платы».
- Заполняем шапку — 7 обязательных полей: Организация, Месяц (
ПериодРегистрации— месяц отражения начисления), Период взаиморасчётов (ПериодВзаиморасчетов— период, выплата за который задержана), Начисление (ВидДохода— вид расчёта из плана видов расчёта «Начисления»), Статья расходов, Порядок выплаты, Планируемая дата выплаты. - При необходимости заполняем необязательные реквизиты шапки: Подразделение, Статья финансирования, Способ расчётов с физическими лицами.
- В табличной части Начисления добавляем строки по каждому сотруднику: указываем Сотрудника, Дата с и Дата по (границы периода задержки), Ставку (дневн.), % — дневной процент компенсации. При необходимости — Документ-основание (задержанная выплата), а также построчные Подразделение, Статья финансирования, Статья расходов, Период взаиморасчётов.
- Проверяем рассчитанные Сумму компенсации и Сумму к выплате по каждой строке и итоговую Сумму по документу в шапке.
- Записываем и проводим документ.
ВидДохода) — это вид расчёта из плана видов расчёта «Начисления», которым программа регистрирует компенсацию в реестрах. Уточните у методолога, какое именно начисление использует ваша организация для этого вида выплат.Урок 2. Проверить и зафиксировать расчёт налога
Когда: компенсация признаётся облагаемым доходом (флаг РегистрироватьКакОблагаемыйНДФЛДоход установлен), и нужно проверить или скорректировать исчисленный налог.
- Открываем документ и переходим к табличной части НДФЛ.
- По каждому физлицу проверяем: Дата получения дохода (
МесяцНалоговогоПериода— должна соответствоватьПланируемаяДатаВыплаты), Вид дохода (КатегорияДохода), суммы Налог и Налог с превышения, зачёт авансов (Зачтено авансов, Зачтено авансов (в счёт превышения)), личный вычет. - Детализацию вычетов на детей и имущественных вычетов смотрим в ТЧ Примененные вычеты на детей и имущественные — строки связаны с ТЧ «НДФЛ» по полю
ИдентификаторСтрокиНДФЛ. - Если нужна ручная правка строки — устанавливаем флаг Фикс строка (
ФиксСтрока), чтобы перерасчёт не затёр значения. Для фиксации всего расчёта — флаг Фиксирован расчёт (ФиксРасчет). - Итоговый налог по каждому сотруднику сверяем с ТЧ Состав.
- Перепроводим документ — обновятся движения по налоговым регистрам.
ФиксСтрока или ФиксРасчет, следующий перерасчёт затрёт ручные значения.РегистрироватьКакОблагаемыйНДФЛДоход. ТЧ «НДФЛ» при этом не наполняется, налоговые регистры не формируются.Урок 3. Подготовить компенсацию к выплате
Когда: начисленную компенсацию нужно включить в ведомость на выплату сотрудникам.
- В шапке документа задаём Порядок выплаты (
ПорядокВыплаты) — с авансом, с зарплатой или в межрасчётный период. Это обязательное поле. - Указываем Планируемую дату выплаты (
ПланируемаяДатаВыплаты) — обязательное поле; используется ведомостями при подборе сумм к выплате. - При необходимости указываем Способ расчётов с физическими лицами (
СпособРасчетовСФизическимиЛицами). - Проверяем Сумму к выплате по каждой строке ТЧ «Начисления» — это сумма компенсации за вычетом исчисленного налога.
- Проводим документ. Суммы попадают в регистр
ЗарплатаКВыплате(илиЗарплатаКВыплатеАвансом), откуда ведомости подбирают суммы к выплате.
ПорядокВыплатыДокументов — именно по нему ведомости находят документ при подборе.🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 22 реквизита, 6 табличных частей; содержательно пользователь заполняет только ТЧ «Начисления» — остальные расчётные или служебные.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
ПериодРегистрации | xs:dateTime (синоним «Месяц») | Да | Месяц отражения начисления в учёте зарплаты; задаёт период для движений по зарплатным регистрам. |
Организация | CatalogRef.Организации | Да | Организация-работодатель; все движения пишутся в разрезе организации. |
ПериодВзаиморасчетов | xs:dateTime | Да | Период взаиморасчётов, за задержку выплаты по которому начисляется компенсация; переопределяется построчно в ТЧ «Начисления». |
СтатьяРасходов | CatalogRef.СтатьиРасходовЗарплата | Да | Статья расходов по зарплате для бухгалтерского отражения; переопределяется построчно в ТЧ. |
ПорядокВыплаты | EnumRef.ХарактерВыплатыЗарплаты | Да | Характер выплаты; определяет маршрут суммы в ЗарплатаКВыплате / ЗарплатаКВыплатеАвансом; фиксируется в ПорядокВыплатыДокументов. |
ВидДохода | ChartOfCalculationTypesRef.Начисления (синоним «Начисление») | Да | Вид расчёта из плана видов расчёта «Начисления», которым регистрируется компенсация. |
ПланируемаяДатаВыплаты | xs:dateTime | Да | Планируемая дата выплаты; база для МесяцНалоговогоПериода в ТЧ «НДФЛ» («Дата получения дохода»). |
Подразделение | CatalogRef.ПодразделенияОрганизаций | Нет | Общее подразделение документа; при построчном учёте задаётся в ТЧ. |
СтатьяФинансирования | CatalogRef.СтатьиФинансированияЗарплата | Нет | Статья финансирования; есть построчный аналог в ТЧ «Начисления». |
РегистрироватьКакОблагаемыйНДФЛДоход | xs:boolean | Нет | Флаг: признавать ли компенсацию облагаемым доходом — управляет заполнением ТЧ «НДФЛ» и налоговых регистров. |
РегистрироватьДоходыСтраховыхВзносов | xs:boolean | Нет | Флаг: регистрировать ли доход в базе страховых взносов (СведенияОДоходахСтраховыеВзносы). |
СпособРасчетовСФизическимиЛицами | EnumRef.СпособыРасчетовСФизическимиЛицами | Нет | Способ расчётов с физлицами для данной выплаты. |
Руководитель | CatalogRef.ФизическиеЛица | Нет | Физлицо-подписант документа. |
ДолжностьРуководителя | CatalogRef.Должности (синоним «Должность») | Нет | Должность подписанта. |
ОснованиеПодписиРуководителя | (тип не определён) | Нет | Основание права подписи (устав, доверенность и т.п.). |
НаименованиеПервичногоДокумента | xs:string | Нет | Наименование первичного документа-основания. |
НомерПервичногоДокумента | xs:string | Нет | Номер первичного документа. |
ДатаПервичногоДокумента | xs:dateTime | Нет | Дата первичного документа. |
КраткийСоставДокумента | xs:string (синоним «Сотрудники») | Нет | Служебная строка — краткий перечень сотрудников для отображения в списках; вручную не заполняется. |
СуммаПоДокументу | xs:decimal | Нет | Итоговая сумма документа; служебное итоговое поле, заполняется по ТЧ. |
Ответственный | CatalogRef.Пользователи | Нет | Пользователь, ответственный за документ. |
Комментарий | xs:string | Нет | Произвольный комментарий. |
Табличные части
ТЧ Начисления — основная (пользовательская)
| Имя | Тип | Назначение |
|---|---|---|
Сотрудник | CatalogRef.Сотрудники | Сотрудник, которому начисляется компенсация. |
ДатаС | xs:dateTime (синоним «Дата с») | Начало периода задержки выплаты. |
ДатаПо | xs:dateTime (синоним «Дата по») | Конец периода задержки выплаты. |
Ставка | xs:decimal (синоним «Ставка (дневн.), %») | Дневная ставка компенсации в процентах за каждый день задержки. |
СуммаКомпенсации | xs:decimal | Начисленная сумма компенсации по строке. |
СуммаКВыплате | xs:decimal | Сумма к выплате по строке (компенсация за вычетом удержанного). |
ПериодВзаиморасчетов | xs:dateTime | Период взаиморасчётов по строке (переопределяет шапочный). |
ДокументОснование | (тип не определён) | Документ — задержанная выплата-основание (составной ссылочный тип). |
Подразделение | CatalogRef.ПодразделенияОрганизаций | Подразделение сотрудника/строки. |
СтатьяФинансирования | CatalogRef.СтатьиФинансированияЗарплата | Статья финансирования для строки. |
СтатьяРасходов | CatalogRef.СтатьиРасходовЗарплата | Статья расходов для строки. |
ТЧ НДФЛ — расчётная
Заполняется автоматически при установленном флаге РегистрироватьКакОблагаемыйНДФЛДоход. Ключевые колонки:
| Имя | Тип | Назначение |
|---|---|---|
ФизическоеЛицо | CatalogRef.ФизическиеЛица (синоним «Сотрудник») | Физлицо — получатель дохода. |
МесяцНалоговогоПериода | xs:dateTime (синоним «Дата получения дохода») | Месяц налогового периода; увязан с ПланируемаяДатаВыплаты. |
КатегорияДохода | EnumRef.КатегорииДоходовНДФЛ (синоним «Вид дохода») | Категория дохода для налогообложения. |
Налог | xs:decimal | Исчисленный налог. |
НалогСПревышения | xs:decimal | Налог с превышения. |
ЗачтеноАвансовыхПлатежей | xs:decimal | Зачтённые авансовые платежи. |
ФиксСтрока | xs:boolean | Признак ручной фиксации строки (не перерасчитывать). |
ФиксРасчет | xs:boolean | Признак фиксации расчёта целиком. |
ИдентификаторСтрокиНДФЛ | xs:decimal | Связка с ТЧ вычетов (ПримененныеВычетыНаДетейИИмущественные). |
ТЧ ПримененныеВычетыНаДетейИИмущественные
Детализация вычетов на детей и имущественных; связь со строкой ТЧ «НДФЛ» по ИдентификаторСтрокиНДФЛ. Колонки: КодВычета, РазмерВычета, ИдентификаторСтрокиНДФЛ, МесяцПериодаПредоставленияВычета.
ТЧ Состав
Свод по сотрудникам — итоговые суммы налога и зачтённых авансов из ТЧ «НДФЛ». Колонки: Сотрудник, НДФЛ, НДФЛСПревышения, ЗачтеноАвансовыхПлатежей, ЗачтеноАвансовыхПлатежейСПревышения.
ТЧ ФизическиеЛица
Служебный список физических лиц документа; используется механизмами конфигурации, вручную не ведётся. Колонка: ФизическоеЛицо (CatalogRef.ФизическиеЛица).
ТЧ ДополнительныеРеквизиты
Стандартный механизм пользовательских дополнительных свойств. Колонки: Свойство (ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения), Значение (составной тип), ТекстоваяСтрока.
forms: [], commands: []). Перед UI-автоматизацией состав форм и раскладку элементов необходимо снимать с живой базы.Движения по регистрам
Документ объявлен регистратором по 18 регистрам (16 регистров накопления + 2 регистра сведений). Ниже — полный перечень из metadata.register_records:
| Регистр | Тип | Назначение |
|---|---|---|
ВзаиморасчетыССотрудниками | Накопл. | Взаиморасчёты с сотрудниками (задолженность по начислению). |
БухгалтерскиеВзаиморасчетыССотрудниками | Накопл. | Взаиморасчёты в бухгалтерском контуре. |
НачисленияУдержанияПоСотрудникам | Накопл. | Реестр начислений/удержаний по сотрудникам. |
БухучетНачисленияУдержанияПоСотрудникам | Накопл. | Бухгалтерское отражение начислений/удержаний. |
НачисленияУдержанияПоСотрудникамАвансом | Накопл. | Начисления/удержания, выплачиваемые авансом. |
ЗарплатаКВыплате | Накопл. | Суммы к выплате (источник для ведомостей). |
ЗарплатаКВыплатеАвансом | Накопл. | Суммы к выплате авансом. |
ДополнениеРасчетнойБазыУдержаний | Накопл. | Включение суммы в расчётную базу удержаний. |
СведенияОДоходахФизическихЛиц | Накопл. | Сведения о доходах физических лиц. |
СведенияОДоходахСтраховыеВзносы | Накопл. | База доходов для страховых взносов (под флагом РегистрироватьДоходыСтраховыхВзносов). |
СведенияОДоходахНДФЛ | Накопл. | Сведения о доходах для целей налога. |
РасчетыНалогоплательщиковСБюджетомПоНДФЛ | Накопл. | Расчёты с бюджетом по исчисленному/зачтённому налогу. |
ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ | Накопл. | Предоставленные стандартные и социальные вычеты. |
ИмущественныеВычетыНДФЛ | Накопл. | Использованные имущественные вычеты. |
АвансовыеПлатежиИностранцевПоНДФЛ | Накопл. | Зачёт авансовых платежей иностранцев по налогу. |
ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаФСС | Накопл. | Данные для расчёта среднего заработка — наследие РФ-типовой (ФСС), в РК не используется. |
ПорядокВыплатыДокументов | Сведений | Порядок и дата выплаты, заданные документом (используется ведомостями для подбора). |
ДокументыУчтенныеПриРасчетеНДФЛ | Сведений | Документы, учтённые при расчёте налога. |
Как формируется проведение — реальный код (3.1.2.24)
bsl_static: [], bsl_summaries: []), поэтому дословный текст процедуры ОбработкаПроведения привести нельзя. Ниже — реконструкция по метаданным (состав 7 обязательных реквизитов и 18 регистров-приёмников): это не цитата исходного кода, а корректная по структуре схема проведения.Обязательные реквизиты (из fill_value_required: ShowError) — платформа проверяет их автоматически перед проведением:
// Реконструкция по metadata: 7 реквизитов с проверкой заполнения (ShowError).
// Платформа выдаст ошибку при отсутствии любого из них.
ПроверяемыеРеквизиты =
"ПериодРегистрации, Организация, ПериодВзаиморасчетов,
СтатьяРасходов, ПорядокВыплаты, ВидДохода, ПланируемаяДатаВыплаты";
// Дополнительные прикладные проверки (ОбработкаПроверкиЗаполнения) в выгрузке отсутствуют.
Схема проведения (реконструкция по составу регистров-приёмников):
// Реконструкция по metadata.register_records (18 регистров). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 1. Взаиморасчёты и реестры начислений.
Движения.ВзаиморасчетыССотрудниками;
Движения.БухгалтерскиеВзаиморасчетыССотрудниками;
Движения.НачисленияУдержанияПоСотрудникам; // из ВидДохода и ТЧ Начисления
Движения.БухучетНачисленияУдержанияПоСотрудникам;
Движения.ДополнениеРасчетнойБазыУдержаний;
// 2. Суммы к выплате (маршрут — по ПорядокВыплаты).
Движения.ЗарплатаКВыплате; // либо ЗарплатаКВыплатеАвансом + НачисленияУдержанияПоСотрудникамАвансом
Движения.ПорядокВыплатыДокументов; // регистр сведений — фиксирует порядок и дату выплаты
// 3. Сведения о доходах.
Движения.СведенияОДоходахФизическихЛиц;
// Условно — при РегистрироватьДоходыСтраховыхВзносов = Истина:
Движения.СведенияОДоходахСтраховыеВзносы;
// 4. Налоговый блок — при РегистрироватьКакОблагаемыйНДФЛДоход = Истина.
Движения.РасчетыНалогоплательщиковСБюджетомПоНДФЛ;
Движения.СведенияОДоходахНДФЛ;
Движения.ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ;
Движения.ИмущественныеВычетыНДФЛ;
Движения.АвансовыеПлатежиИностранцевПоНДФЛ;
Движения.ДокументыУчтенныеПриРасчетеНДФЛ;
// 5. Запись наборов записей.
Движения.Записать();
КонецПроцедуры
ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаФСС присутствует в составе регистров-приёмников, но относится к российской методологии (ФСС/СФР) и в казахстанском учёте не наполняется по делу. Реквизиты-флаги РегистрироватьКакОблагаемыйНДФЛДоход и РегистрироватьДоходыСтраховыхВзносов содержат в имени «НДФЛ» — это наименование из российской типовой конфигурации; в казахстанском контексте речь идёт об ИПН и страховых взносах РК (ОПВ, ВОСМС и др.).Зависимости
| Зависимость | Что используется |
|---|---|
| Планы видов расчёта | Начисления — вид расчёта (ВидДохода) |
| Справочники | Сотрудники, Организации, ПодразделенияОрганизаций, СтатьиРасходовЗарплата, СтатьиФинансированияЗарплата, Должности, Пользователи, ФизическиеЛица, ВидыВычетовНДФЛ |
| Перечисления | ХарактерВыплатыЗарплаты, СпособыРасчетовСФизическимиЛицами, КатегорииДоходовНДФЛ |
| Планы видов характеристик | ДополнительныеРеквизитыИСведения — механизм дополнительных свойств (ТЧ ДополнительныеРеквизиты) |
| Документы-основания | Документ не вводится на основании других (based_on: []); на основании этого документа тоже не вводится других (inverse_based_on: []). Создаётся только напрямую. |
🔗 Связанные разделы
- Начисление зарплаты и взносов — как компенсация попадает в общий расчёт месяца и формирует движения по налогам и взносам РК.
- Ведомость в банк — как суммы из
ЗарплатаКВыплатеподбираются в ведомость и выплачиваются сотрудникам.