Начисление НДФЛ "без рук" при увольнении "задним числом" с компенсацией неиспользованного отпуска.

14.03.10

Разработка - Механизмы типовых конфигураций

При автоматическом заполнении документа "Начисление зарплаты организаций" в него попадают работники, которые "числились" в заданном для документа периоде действия и те, чьи договора подряда в этом периоде действовали. Как же быть, если на сотрудника провели приказ об увольнении в каком-то из предшествующих месяцев и при этом дали компенсацию за неиспользованный отпуск? Или если уволенному вдогонку дали премию в (виде дополнительного начисления)? Все в голове держать и ручками вылавливать, чтоб НДФЛ начислился?

В модуле объекта у документа "Начисление заработной платы организаций" есть функция "ВыполнитьАвтозаполнение", а в этой функции сидит запрос, который создает "ВТСписокРаботников", по которому собственно документ и заполняется - ни вправо, ни влево. Отбор ведется не так, как подсказывает нам логика расчета, а по регистру сведений "РаботникиОрганизаций" - отбирает тех, кто числился в периоде действия, и по документам "ДоговорНаВыполнениеРаботСФизЛицом" - тех, у кого даты действия договора подходящие. И гениально, и стильно, правда? Мы же надеялись, что будут выбрать тех, у кого действуют плановые и тех, кому что-то начислено в регистрах расчета, а оно вона как премудро.
В последних релизах строка начала нужного запроса ездила туда-сюда. Находим "ТекстЗапросаПоСпискуРаботников", идем в конец текста запроса, между строками

| ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации В
| (ВЫБРАТЬ
| Подразделения.Подразделение
| ИЗ
| ВТПодразделенияОтбора КАК Подразделения))


и

|ИНДЕКСИРОВАТЬ ПО
| Сотрудник";


, а в релизе 2.5.21.3 это получается строка 5030, добавляем такой текстик.

//Начало изменений STETY 27.03.09 Добавим в выборку внештатников с дополнительными начислениями
|ОБЪЕДИНИТЬ
|ВЫБРАТЬ
| ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник,
| ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо
|ИЗ
| РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
|ГДЕ
| ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= &парамКонец
| И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &парамНачало
| И ДополнительныеНачисленияРаботниковОрганизаций.Организация = &парамОрганизация
| И (&ПоВсемФизЛицам
| ИЛИ ДополнительныеНачисленияРаботниковОрганизаций.Физлицо В (&ФизЛица))

 | И (&ПоВсемПодразделениям
 |ИЛИ ДополнительныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации В
 |(ВЫБРАТЬ
 |Подразделения.Подразделение
|ИЗ
|ВТПодразделенияОтбора КАК Подразделения))
//Конец изменений STETY 27.03.09 Добавим в выборку внештатников с дополнительными начислениями


Там, где не редкость перерасчеты у уволенных месяц или два тому, а ведь по закону уволенный и больничный в течении двух месяцев притащить может, можно добавить аналогичный кусочек кода для вылавливания из регистра расчета "ОсновныеНачисленияРаботниковОрганизаций".

В "Комплексной автоматизации" тоже должно работать. К УПП не примерялось. В ЗБУ, скорее всего, будет несколько иначе.

 

PS После дельного замечания Ish_2 добавлен фильтр по подразделению. Для случая, когда документы заполняются по подразделениям. Если есть внештатники с разовыми выплатами, по которым подразделение не указано в регистре расчета, нужен документ, заполненный по всем.

Фильтр, по подразделениям, тем не менее, не защищает от завышения НДФЛ при одновременном расчете документа по всем и по подразделению. А также при расчете документа на подразделение более высокое в иерархии и подчиненное ему. Кроме того, в расчете НДФЛ остаются другие огрехи.

См. также

Расширяем возможности дополнительных обработок и настраиваем их отладку

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже не одна веб-страница исписана знаниями о дополнительных обработках, как создать, как подключить. Есть масса вариантов, как их можно отладить. Я разобрался в кишках работы библиотеки и покажу, как можно расширить возможности дополнительных отчетов, а также покажу удобный способ отладки.

07.02.2024    2354    YA_418728146    11    

40

Регистры накопления в 1С:КА2 и 1С:ERP для расчета НДФЛ, страховых взносов и взаиморасчетов с сотрудниками на январь 2024 года. Краткое описание

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет НДФЛ Абонемент ($m)

Для расчета зарплаты и соответствующих налогов в конфигурациях 1С:КА2 и 1С:ERP используется 22 регистра накопления, 7 регистров сведений, 1 регистр расчета и бухгалтерские проводки. В таблице приведены названия этих регистров, указаны основные регистраторы и виды движений приход/расход. В описании приводится краткое функциональное назначение регистров в основных зарплатных процессах. Описание регистров родилось из черновиков при написании различных отчетов и обработок при эксплуатации 1С-овских конфигураций и исправлении ошибок по НДФЛ, взаиморасчетов с сотрудниками и прочих. Информация не претендует на полноценное описание работы регистров, скорее это дискуссионный материал. Но, возможно, кому-то пригодится и сократит время при подготовке отчетности за непростой (в плане учета зарплаты) 2023 год. А возможно, кто-то поделится своим опытом.

1 стартмани

10.01.2024    1019    6    2ncom    3    

8

Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бесплатно (free)

Используются для создания новых объектов в конфигурации, чтобы не забыть, что нужно сделать. Сделано на примере 1С:Бухгалтерия предприятия, в других конфигурациях могут быть другие, а могут быть и похожие объекты.

28.12.2023    4835    mrXoxot    11    

99

Ключи аналитик учета в ЕРП, КА, УТ

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

Разбираемся, зачем в системе ЕРП созданы справочники: ключи аналитик учета, зачем созданы аналогичные по набору измерений регистры сведений. Какие проблемы они решают, какие создают новые и что с этим делать.

08.11.2023    7051    ids79    25    

74

Распределение по базе среднего в ЗИКГУ 3.1

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 Россия Бюджетный учет Абонемент ($m)

Результат расчета начислений (отпуск, БЛ и т.д.) может распределятся по базе среднего заработка. У таких начислений на вкладке "Налоги, взносы, бухучет" стоит галка "По базе среднего заработка". Но бывают случаи, что данное распределение необходимо скорректировать.

1 стартмани

14.09.2023    445    2    Vlx    0    

1

Расширение типового механизма настройки заполнения бухгалтерской отчетности (на примере конфигурации 1С:ERP. Управление холдингом 3.1.8.15)

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление холдингом 1С:Франчайзи, автоматизация бизнеса Россия Бесплатно (free)

В статье приведен алгоритм доработок типового механизма настройки заполнения бухгалтерской отчетности на примере конфигурации 1С:ERP. Управление холдингом (3.1.8.15). Цель доработок - сделать процесс настроек более гибким и удобным для пользователей

11.09.2023    1929    ICL-Soft    3    

12

Разбор механизма "Настройки полей формы" в 1С:ERP. Управление холдингом

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В данной статье я постараюсь разобрать механизм, который Вам может встретиться на просторах типовой конфигурации 1С:ERP. Управление холдингом. Я не могу гарантировать, что этот механизм не исключат из следующих версий конфигурации (как, собственно, и любой другой). К сожалению, мне не удалось найти его ни в одном модуле конфигурации "Библиотеки стандартных подсистем". Мне он показался интересным, и захотелось более детально во всем этом разобраться.

18.07.2023    2156    it_box    1    

7

Работа с контактной информацией. Часть 2

Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во второй части статьи рассмотрим вопрос преобразования адреса из старого формата в новый. Рассмотрим реальные задачи, связанные с контактной информацией.

05.06.2023    6958    biimmap    4    

41
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. redgad 80 04.03.10 09:40 Сейчас в теме
ИМХО правильней смотреть регистр накопления "НДФЛСведенияОДоходах"
2. Stety 152 04.03.10 10:13 Сейчас в теме
(1) Для ВТСписокРаботников нужно поле "Сотрудник". Поэтому НДФЛСведенияОДоходах в качестве источника не канает. В данный регистр в функции ВыполнитьАвтозаполнение один из следующих запросов заглядывает, но тех, кого в ВТСписокРаботников нет, итоговый запрос не берет. Такие дела.
3. redgad 80 05.03.10 07:36 Сейчас в теме
Можно написать внешнюю обработку заполнения ТЧ "НДФЛ" и заполнить его Физ лицами, которые имели доход
4. Ish_2 1104 13.03.10 23:16 Сейчас в теме
С сожалением отмечаю.
В опции ГДЕ запроса нужно предусмотреть фильтр по подразделениям.
Если пользователи начисляют зарплату с указанием подразделения, то в Вашем варианте в документ попадут работники с доп.начислениями всех подразделений.
5. Stety 152 13.03.10 23:33 Сейчас в теме
(4) Спасибо.
Да, вы правы - из моих никто никакими фильтрами при заполнении не пользуется, заполняют док по организации. Вот и не нарвалась я за целый год ни на какие неприятности. Хотя... Вернее всего, как появились бы эти "лишние" строки НДФЛ при заполнении, так и ушли бы при расчете.
Но и потеря времени - это тоже досадная неприятность.
6. Ish_2 1104 14.03.10 00:05 Сейчас в теме
Вы рассуждаете локально. Имея ввиду только одного расчетчика.
Два расчетчика создали одновременно для разных подразделений документы начисления с одними и теми же работниками (фильтра -то по подразделениям для доп.начислений нет). Затем одновременно их провели . Что будет ?
7. Stety 152 14.03.10 10:58 Сейчас в теме
(6) Я знаю, что в этом статистически редком случае, и при условии, что НДФЛ перед выплатой не проверяют, налог завысится. Но от завыщения налога в программе и так нет защиты. В самом расчете НДФЛ до сих пор имеются ошибки.
Все равно приходится, прописывая процесс расчета, вставлять перед выплатой отчет, проверяющий корректность расчета НДФЛ и не дающий двигаться дальше, если разошлось.
8. пользователь 12.02.12 12:55
Сообщение было скрыто модератором.
...
Оставьте свое сообщение