Документ «Ведомость на возврат прочих выплат»
Регистрирует возврат сумм прочих выплат физическим лицам, которые не дошли до получателей и вернулись от плательщика. Документ всегда вводится на основании «Ведомости на перечисление прочих выплат» и восстанавливает взаиморасчёты с физлицами по возвращённым суммам.
🎯 Что это и зачем
«Ведомость на возврат прочих выплат» — документ учёта взаиморасчётов, который фиксирует факт возврата денежных средств от плательщика-контрагента по ранее перечисленным прочим выплатам. Типичная ситуация: организация перечислила прочие выплаты физическим лицам через ведомость на перечисление, но суммы по конкретным получателям не прошли и вернулись обратно. Возврат нужно отразить в учёте — чтобы задолженность по этим физлицам снова появилась во взаиморасчётах.
Документ работает в разрезе справочника «Виды прочих выплат» — он охватывает любые выплаты физическим лицам, не являющиеся заработной платой (авторские вознаграждения, материальная помощь, иные выплаты по договорам). В казахстанском контексте это могут быть выплаты по гражданско-правовым договорам, с которых исчислялись ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС — однако сам документ возврата не пересчитывает налоги и взносы: он документ взаиморасчётов, а не расчётный.
Кто работает: расчётчик зарплаты, бухгалтер по расчётам с персоналом. Документ используется эпизодически — только при фактических возвратах от плательщика.
🧭 Где найти в программе
Раздел «Выплаты» → пункт «Ведомость на возврат прочих выплат». Откроется журнал документов; новый создаётся кнопкой «Создать» или командой «Создать на основании» из ведомости на перечисление.
👤 Часть 1. Для пользователя
Три сценария: рекомендуемый путь через основание, ручное создание и работа с частичным возвратом.
Урок 1. Возврат на основании ведомости на перечисление
Когда: часть сумм из проведённой «Ведомости на перечисление прочих выплат» вернулась — платёж по одному или нескольким физлицам не прошёл. Это основной сценарий.
- Найдите исходную «Ведомость на перечисление прочих выплат», по которой произошёл возврат, и откройте её.
- Нажмите кнопку «Создать на основании» → выберите «Ведомость на возврат прочих выплат». Откроется новый документ с заполненными реквизитами: Организация, Вид прочих выплат, Плательщик (реквизит
Контрагент), Документ-основание и строки табличной части. - Проверьте шапку: убедитесь, что Организация, Вид прочих выплат, Плательщик и Документ-основание заполнены верно.
- Укажите Дату возврата (
ДатаВозврата) — фактическую дату, когда средства вернулись на счёт. Это обязательное поле; не путайте с датой самого документа. - В табличной части «Прочие выплаты» проверьте список физлиц: если вернулась не вся ведомость, удалите строки тех физлиц, по которым выплата прошла успешно. При необходимости скорректируйте Сумму в оставшихся строках.
- Проверьте итог «Сумма» (
СуммаДокумента) — он должен сойтись с фактически возвращённой суммой. - Нажмите «Провести». После проведения сформируются движения по регистру взаиморасчётов — возвращённые суммы снова появятся как задолженность перед физлицами.
КраткийСоставДокумента) показывает краткий перечень физлиц из табличной части — удобно для быстрой идентификации нужного возврата без открытия документа.Урок 2. Создание возврата вручную из списка
Когда: по каким-то причинам документ создаётся не из формы основания, а напрямую из журнала «Ведомость на возврат прочих выплат».
- Откройте журнал «Ведомость на возврат прочих выплат» (раздел «Выплаты») и нажмите «Создать».
- Заполните Организацию — от неё зависит нумерация и аналитика.
- Выберите Вид прочих выплат — вид, по которому идёт возврат; это разрез аналитики взаиморасчётов.
- Укажите Плательщика (
Контрагент) — контрагент, от которого вернулись средства. - Выберите Документ-основание (
ДокументОснование) — обязательно выбрать именно ту «Ведомость на перечисление прочих выплат», по которой произошёл возврат. Без этого реквизита документ не проведётся. - Укажите Дату возврата — фактическую дату.
- Заполните табличную часть «Прочие выплаты»: для каждой строки укажите Физическое лицо (из справочника «Физические лица», не «Сотрудники»), Период взаиморасчётов (должен совпадать с периодом исходной ведомости) и Сумму возврата.
- Проверьте итоговую Сумму и нажмите «Провести».
Урок 3. Частичный возврат и исправление ошибок
Когда: вернулись деньги только по одному-двум физлицам из ведомости; или возврат уже оформлен, но с ошибкой в дате, сумме или составе.
- Частичный возврат. Создайте документ на основании исходной ведомости (Урок 1). В табличной части «Прочие выплаты» удалите строки физлиц, чьи выплаты прошли успешно — оставьте только тех, по кому возврат фактически произошёл. При необходимости скорректируйте сумму в оставшихся строках (если возврат частичный и по сумме). Проверьте итоговую «Сумму» и проведите.
- Исправление ошибочного возврата. Откройте проведённый документ. Снимите проведение (отмена проведения). Исправьте Дату возврата, состав строк табличной части или суммы. Перепроведите документ.
- Если возврата фактически не было и документ оформлен ошибочно — отмените проведение; движения по регистру
ВзаиморасчетыПоПрочимВыплатамбудут удалены, взаиморасчёты вернутся в состояние до ввода возврата.
🛠 Часть 2. Для программиста
Состав объекта, регистр-приёмник движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 10 реквизитов; 2 табличные части. Документ компактный — не расчётный, чисто учётный.
Реквизиты шапки
| Имя | Тип | Обяз. | UI-синоним | Назначение |
|---|---|---|---|---|
Организация | CatalogRef.Организации | Да | Организация | Организация, по которой регистрируется возврат |
ВидПрочихВыплат | CatalogRef.ВидыПрочихВыплат | Да | Вид прочих выплат | Вид прочей выплаты — разрез аналитики взаиморасчётов |
Контрагент | CatalogRef.Контрагенты | Да | Плательщик | Контрагент-плательщик, от которого вернулись суммы |
ДокументОснование | DocumentRef.ВедомостьНаПеречислениеПрочихВыплат | Да | Документ-основание | Ведомость на перечисление, по которой произошёл возврат — ключевая связь |
ДатаВозврата | xs:dateTime | Да | Дата возврата | Фактическая дата возврата средств; определяет период отражения во взаиморасчётах |
СуммаДокумента | xs:decimal | Нет | Сумма | Итоговая сумма по документу; сводится по строкам ТЧ, вручную не вводится |
Подразделение | CatalogRef.ПодразделенияОрганизаций | Нет | Структурное подразделение | Необязательная аналитика по подразделению |
КраткийСоставДокумента | xs:string | Нет | Физические лица | Служебная строка-представление состава физлиц для отображения в списках; вручную не заполняется |
Ответственный | CatalogRef.Пользователи | Нет | Ответственный | Пользователь, ответственный за документ |
Комментарий | xs:string | Нет | Комментарий | Произвольный текстовый комментарий |
Табличные части
ТЧ ПрочиеВыплаты («Прочие выплаты») — основная: построчный состав возврата.
| Имя | Тип | Назначение |
|---|---|---|
ФизическоеЛицо | CatalogRef.ФизическиеЛица | Физическое лицо, чья выплата возвращается (справочник «ФизическиеЛица», не «Сотрудники») |
ПериодВзаиморасчетов | xs:dateTime | Период взаиморасчётов, к которому относится возвращаемая сумма; должен совпадать с периодом исходной ведомости |
Сумма | xs:decimal | Возвращаемая сумма по физлицу; не должна превышать перечисленную в исходной ведомости |
ТЧ ДополнительныеРеквизиты («Дополнительные реквизиты») — стандартная подсистема БСП для дополнительных реквизитов.
| Имя | Тип | Назначение |
|---|---|---|
Свойство | ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения | Дополнительный реквизит (характеристика) |
Значение | (составной тип) | Значение дополнительного реквизита |
ТекстоваяСтрока | xs:string | Текстовое представление значения |
Движения по регистрам
Документ объявлен регистратором по одному регистру накопления.
| Регистр | Тип | Назначение |
|---|---|---|
ВзаиморасчетыПоПрочимВыплатам | Накопления | Учёт взаиморасчётов с физлицами по прочим выплатам. При проведении возврата восстанавливается задолженность: возвращённые суммы снова отражаются как не выплаченные физлицам |
ВзаиморасчетыПоПрочимВыплатам — там единственный след документа в системе.Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (состав обязательных реквизитов и единственный регистр-приёмник): это не цитата исходного кода, а корректная по структуре схема.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет платформенная ОбработкаПроверкиЗаполнения:
// Реконструкция по metadata: 5 реквизитов с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед проведением.
ПроверяемыеРеквизиты =
"Организация, ВидПрочихВыплат, Контрагент,
ДокументОснование, ДатаВозврата";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
Схема проведения (реконструкция по составу регистра-приёмника):
// Реконструкция по metadata.register_records (1 регистр). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 1. Для каждой строки ТЧ ПрочиеВыплаты формируем запись возврата:
// ФизическоеЛицо, ПериодВзаиморасчетов, Сумма — разворачиваем задолженность.
Для Каждого Строка Из ПрочиеВыплаты Цикл
НовоеДвижение = Движения.ВзаиморасчетыПоПрочимВыплатам.Добавить();
НовоеДвижение.ВидДвижения = ВидДвиженияНакопления.Приход; // восстановление долга
НовоеДвижение.Период = ДатаВозврата;
НовоеДвижение.Организация = Организация;
НовоеДвижение.ВидПрочихВыплат = ВидПрочихВыплат;
НовоеДвижение.Контрагент = Контрагент;
НовоеДвижение.ФизическоеЛицо = Строка.ФизическоеЛицо;
НовоеДвижение.ПериодВзаиморасчетов = Строка.ПериодВзаиморасчетов;
НовоеДвижение.Сумма = Строка.Сумма;
НовоеДвижение.ДокументОснование = ДокументОснование;
КонецЦикла;
// 2. Запись набора записей регистра.
Движения.ВзаиморасчетыПоПрочимВыплатам.Записать();
КонецПроцедуры
Зависимости
| Зависимость | Что используется |
|---|---|
| Справочники | Организации, ВидыПрочихВыплат, Контрагенты, ФизическиеЛица, ПодразделенияОрганизаций, Пользователи |
| Документ-основание | Document.ВедомостьНаПеречислениеПрочихВыплат — единственное допустимое основание; хранится в реквизите ДокументОснование, обязателен (ShowError) |
| Регистр накопления | AccumulationRegister.ВзаиморасчетыПоПрочимВыплатам — единственный приёмник движений |
| Подсистема БСП | Дополнительные реквизиты и сведения (ТЧ ДополнительныеРеквизиты) |
| Документы, создаваемые на основании этого | (не определено) — inverse_based_on пуст: на основании возврата другие документы не вводятся |
🔗 Связанные разделы
- Ведомость в банк — смежный документ раздела «Выплаты»: как прочие выплаты попадают в ведомость на перечисление и что происходит после возврата.
- Начисление зарплаты и взносов — как начисляются прочие выплаты, с которых рассчитываются ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС до перечисления.