Корректировка удержанного (перечисленного) НДФЛ в ведомостях на выплату зарплаты: поиск расхождений и исправление по порядку выплат (ЗУП 3.1, КА 2, ERP 2)
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. Налог в ведомости на выплату рассчитывается с учетом уже удержанного в других ведомостях. Если ведомости вводили задним числом или перепроводили ранние после поздних, удержанный и перечисленный НДФЛ расходится с начисленным, ошибка уходит в регистры и отчетность. Обработка находит и выравнивает такие ведомости.
Что умеет
- Найти расхождения — ведомости в банк, в кассу, перечислением и через раздатчика за период (по организации или все): по каждому физическому лицу налог в ведомости, налог, который рассчитывает программа, и разница. Ничего не записывается.
- Исправить НДФЛ — ведомости с расхождениями пересчитываются и перепроводятся по порядку дат выплаты: каждая после исправления предыдущих, поэтому поздние ведомости видят уже исправленные ранние. Протокол — по каждой ведомости.
- Расчет налога — тем же типовым кодом, что и команда ведомости «Обновить НДФЛ»: ставки, прогрессивная шкала с 2025 года (пять ставок), вычеты и настройки берутся из вашей конфигурации и ее релиза. Своей формулы налога в обработке нет.
- Сумма к выплате не меняется — заменяется только табличная часть «НДФЛ». Ведомости без расхождений не перезаписываются.
- Оплаченные ведомости (КА 2, ERP 2) программа менять запрещает: обработка их не трогает и подсказывает в протоколе, что сначала нужно отменить проведение оплаты.
- Ошибка записи одной ведомости (дата запрета изменения, блокировка) попадает в протокол и не останавливает остальные.
Проверено
- Автотесты YAxUnit на демо-базах ЗУП 3.1.39, КА 2.6 и ERP 2.6 (платформа 8.5): поиск не меняет документы; налог ведомости, завышенный и проведенный, виден как разница, исправляется перепроведением, после исправления расхождений нет, сумма к выплате та же; оплаченная ведомость с расхождением не меняется, в протоколе пояснение.
- Форма в клиенте ЗУП 3.1: найдены 2 ведомости с расхождением, обе исправлены, повторный поиск — расхождений нет.
Подключение
«Файл → Открыть» или «Дополнительные отчеты и обработки» → «Добавить из файла» (служебная обработка). После исправления перезаполните отчетность по НДФЛ типовыми командами. Перед массовым исправлением сделайте резервную копию. В архиве — обработка и инструкция.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.39.53
- 1С:Комплексная автоматизация 2, релизы 2.6.2.59
- 1С:ERP Управление предприятием 2, релизы 2.6.2.59
Вступайте в нашу телеграмм-группу Инфостарт