Меня побудило к написанию данной обработки ситуация с заполнением документа "Перечисление НДФЛ в бюджет" в типовой конфигурации "Зарплата и управление персоналом, редакция 2.5". Сначала я столкнулся с проблемой, не позволяющей заполнять этот документ в случае выплаты зарплаты и перечисления НДФЛ в последний день месяца. Некоторое время назад я попытался выяснить в отделе разработок 1С причину такого поведения программы, на что получил следующий ответ:
"Для автоматического заполнения документа необходимо выполнение следующих требований:
1) За месяц начисления НДФЛ должны быть сформированы записи в регистр накопления "Расчеты налоговых агентов с бюджетом по НДФЛ" с видом движения "Приход".
2) Дата платежа должна быть не ранее следующей даты за днем удержания НДФЛ. То есть, если Вы перечисляется налог за январь, удержанный 31 января то дата платежа не может быть ранее 01 февраля.
3) Должна быть вручную (!) указана общая сумма перечисленного налога в документе "Перечисление НДФЛ в бюджет РФ".Документ "Зарплата к выплате" запись в данный регистр не делает, если этим документом оформлена межрасчетная выплата."
Указанный ответ меня совершенно не устроил, потому что НДФЛ должен быть перечислен в бюджет не позднее дня перечисления зарплаты. Да и перспектива считать на калькуляторе сумму НДФЛ к перечислению при наличии компьютера с полноценной информационной базой как-то не вдохновила. В своей обработке я не пытался распределять суммы по имеющимся платежным поручениям. Наоборот, я решил, что нужно сначала сформировать "Перечисление НДФЛ в бюджет", и лишь потом платить (фактически на основании распечатанного документа).
Порядок работы.
1. Вводим дату перечисления НДФЛ и нажимаем Enter. Предполагается, что этой датой будут проведены банком соответствующие платежные поручения. Автоматически заполняется таблица начисленного НДФЛ в разрезе организаций/филиалов, ставок и месяцев налогового периода с указанием сумм перечисляемого НДФЛ. В таблицу попадают все суммы НДФЛ к перечислению в бюджет, по всем организациям, ОКАТО, ставкам и месяцам налогового периода. Строки отсортированы по возрастанию месяца налогового периода!
2. Выделяем строки, по которым требуется создать документы "Перечисление НДФЛ в бюджет". Обратите внимание, что сразу после заполнения выделена только первая строка, следовательно, если ничего больше не выделять, сформируется только один документ! Для удобства можно выделить все строки нажатием кнопки "Выделить все".
3. Чтобы сбросить выделение можно нажать кнопку "Заполнить", при этом будет выделена первая строка таблицы начисленного НДФЛ.
4. Для формирования документов по выделенным строкам таблицы начисленного НДФЛ следует нажать кнопку "Сформировать". При этом автоматически сформируются указанные документы, произойдет их заполнение и проведение. При этом, формы всех созданных документов будут открыты для целей визуальной проверки, а также заполнения реквизита "Номер платежного поручения". Для проведения созданных документов заполнение этого реквизита не обязательно, однако, он потребуется для формирования отчетности по НДФЛ. Естественно, любое изменение в открытых формах сформированных документов потребует их повторной записи и проведения. По окончании формирования документов таблица формы обработки будет перезаполнена.
5. После формирования документов, их можно распечатать и передать для оплаты операционисту. Полученные от операциониста номера платежных поручений вставить в соответствующие поля сформированных документов и повторно записать их.
Ограничение: для нормальной работы обработки требуется, чтобы был установлен флаг «При начислении НДФЛ принимать исчисленный налог к учету как удержанный». В противном случае будут некорректно заполняться суммы НДФЛ при наличии в расчетном месяце отпусков сотрудников.