Текущее время: Ср, июл 23 2025, 01:02

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Пн, фев 10 2014, 13:24 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
После применения ноты 1951419,
Wage type /120
1.1. Delimit wage type /120 on 01.01.20141 and set value 8 to processing class 68.
1.2. Save your entries.
- If you want to process the payroll accounting for year 2013 during the year 2014, you have to perform the corresponding adjustment of the start date of the new customizing (for /120 and other wage types).

Ошибка заключается в том, что если у ВО /120 68 =0, то значения /120 не восстанавливаться, а берутся из IT, в результате с новыми настройками в IT после RURB /120 оказывается не правильная сумма - больше на /128 из ORT.
Привожу пример, максимально упрощённый, с обратным расчетом без доначислений. Т.е. на экране запуска драйвера ставим дату обратного расчета месяца в котором были ВО, которые имеют кумуляцию 28 (/128).

Оригинальный расчет 04/2013 в 04/2013 - ошибок нет .
У сотрудника в 04/2013 был начислен оклад 1000 руб., который имеет кумуляцию 20 и был начислен б/л 300 руб., который имеет кумуляцию 28.
На вх. RUTAX /120(1300 руб) = /120 (1000 руб) +/128 (300 руб) – это правильно.
В кластер в RT также пишется/120= 1300 руб.

Обратный расчет 04/2013 в 01/2014, в котором возникает ошибка.
Никаких изменений за апрель не делается!
Т.к. для /120 изменен класс обработки 68 с «пусто» на 8, изменилось и формирование /120 при обратном расчете, а именно, происходит восстановление в соответствии с логикой значение 8 класса обработки 68.

Почему ошибка!

Т.к. сейчас у ВО /120 класс обработке 68 = 8
1. Из ORT /120 (1300)-> AIT – в правиле RUES
2. Из AIT /120(1300) ->IT – функцией PITAB A AIT
3. Сама ошибка возникает в RU76, а именно, не обоснованное увеличение зн. /120 (1300 руб) в IT на значение /128 (300 руб), после чего /120 в IT равен 1600 рублей.
Эта же сумма передается на вход RUTAX /120(1600 руб)
Ошибки:
1. В итоге в кластер для результата расчета FOR 04/2013 IN 01/2014, технические ВО /120, /405, /320 и т.д. сохраняются некорректными
2. Если у сотрудника была льгота, которая предоставлялась с ограничение, т.к. изменяется база, льгота не применяется.

Как было до применения ноты, почему не было ошибки.
1. Из ORT /120 не передавался.
2. В IT ВО /120 до правила RU76 приходил сформированный на основе кумуляции в него только оклада 1000.
3. В RU76 ошибка не возникала, т.к. выполнялись п. 1 и п.2. т.е. RU76 возвращал /120(1300) = /120 (1000) + /128 (300)

Коллеги, ваше мнение, я прав - нота 1951419 портит данные при обратных расчетах?
Кто уже столкнулся, писали в САП, как комментируют. У меня к сожалению сейчас нет возможности выставить сообщение в САП.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Вт, фев 11 2014, 14:22 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Коллеги, есть на форуме люди, которые применили ноту или установили релевантный SP? Даже если сделать настройки с 01.01.2014 будут проблемы, они просто проявиться позже.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Вт, фев 11 2014, 15:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
68 кл обработки, всегда возвращаем свои значение после пакетов.
На мой взгляд, если у /120 68 = 8, тогда /128 теряет смысл. Вам должен помочь следующий твик: перенос кумуляции 28 на 20 у входящих в/о в 28, с даты смены 68 кл у /120.
Проверьте.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Вт, фев 11 2014, 16:03 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Macros, предлагаемое Вами решение не поможет, а вернее поможет, если в совокупности применить с настройками ноты с датой начала - равной актуальному месяцу расчета.

В данном случае речь идет о том, что настройки ноты применены с 01.01.2013 (что разрешается самой нотой).
Почему ваши рекомендации не помогут - т.к. /128 тоже имеет 68 = 8, то при ретро расчетах он востанавливается из ORT, значение из ORT передается в IT, и в RU76 кумулируется в /120, при этом в IT уже лежит /120 (в который входят все начисления), который также берется из ORT т.к. по ноте у него теперь 68=8.

Вы используете /128?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Вт, фев 11 2014, 18:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
BVM177 написал(а):
Вы используете /128?

Нет на текущем проекте не используем.
BVM177 написал(а):
Почему ваши рекомендации не помогут - т.к. /128 тоже имеет 68 = 8, то при ретро расчетах он востанавливается из ORT, значение из ORT передается в IT, и в RU76 кумулируется в /120, при этом в IT уже лежит /120 (в который входят все начисления), который также берется из ORT т.к. по ноте у него теперь 68=8.

Проверить в системе не могу, да всю цепочку в уме не вижу.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 08:19 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
У нас схема настроена не так, как у вас, но я решил воспроизвести ситуацию по вашему описанию. Мой вывод такой - проблема в использовании кумуляции /128. Настройте новые изменения с 01.01.2014 и одновременно избавьтесь от кумуляции /128 с этой же даты (а то там получается «масло масленное».

Да, и ошибки в стандарте там нет. В вашем примере, вы смотрите только на апрель 2013. Посмотрите, что еще в декабре 2013 происходит. У вас суммы налога должны просто перераспределиться – в апреле увеличатся, в декабре уменьшатся. Если бы вы изменения сделали в декабре 2013, то такого перераспределения бы не было. P68=8 следит по изменениям по годам, был бы перерасчет в одном календарном году, такого эффекта бы не было.

Я так понял, что Вы хотите изменить настройки с 01.01.2013? Можете сказать какого эффекта от этого вы хотите добиться?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 08:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
<em>Macros</em> написал(а):
Да, и ошибки в стандарте там нет. В вашем примере, вы смотрите только на апрель 2013. Посмотрите, что еще в декабре 2013 происходит. У вас суммы налога должны просто перераспределиться – в апреле увеличатся, в декабре уменьшатся.

Это если стандартных вычетов нет, иначе может НДФЛ за год измениться.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 08:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Macros написал:
Это если стандартных вычетов нет, иначе может НДФЛ за год измениться.


Ну, да. С вычетами все становиться эффектнее :)

Но даже в этом случае это будет ошибкой настройки, а не ошибкой работы логики классов обработки. Если бы в этом примере не была задействована 28-кумуляция, и мы бы задним числом у /120 изменили 68-й класс, то какие-то изменения с НФДЛ все равно бы происходили.
Делать такие изменения задним числом всегда чревато.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 09:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
RoustR написал(а):
Можете сказать какого эффекта от этого вы хотите добиться?

Что бы база перерасчета 2013 учитывалась в 2014.

Macros написал:
Настройте новые изменения с 01.01.2014 и одновременно избавьтесь от кумуляции /128 с этой же даты (а то там получается «масло масленное».

Так работать будет, но при этом еще надо ВО из /128 перекинуть в /120. И то не во всех случаях!

Ошибка в стандарте есть, если Вы смоделировали мой пример, то можете легко в этом убедится - посмотрите значение /120 в RT в "P" расчете, и "A" расчете 04/2013 (после применения ноты) суммы разные, а при отсутствии доначислений должны быть одинаковые. Причем база /120 будет расти с каждым расчетом, в который будет попадать 04/2013 при обратных расчетах.

Если применить ноту как есть, даже с 01.01.2014, то ошибка в стандарте начнет воспроизводится с 02/2014.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 09:25 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
RoustR написал(а):
Но даже в этом случае это будет ошибкой настройки, а не ошибкой работы логики классов обработки. Если бы в этом примере не была задействована 28-кумуляция, и мы бы задним числом у /120 изменили 68-й класс, то какие-то изменения с НФДЛ все равно бы происходили. Делать такие изменения задним числом всегда чревато.


1. Проблема что 28- кумуляция задействована, более того в стандарте в не включено более 100 ВО.
2. В ноте есть ссылка, что если вы хотите использовать настройки раньше 2014 то можете это делать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 09:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
BVM177 написал(а):
RoustR написал(а):
Можете сказать какого эффекта от этого вы хотите добиться?

Что бы база перерасчета 2013 учитывалась в 2014.

Тогда еще одна идея: Все ставим по ноте, потом корсхемой за 2013 обнуляем /128, кумуляцию 28 переносим на 20 с даты смены 68 кл у /120.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 09:52 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Я расматривал это вариант, основная проблема, что в кластер легли испорченые данные при расчете января. Как это теперь вылечить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 10:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Вообще, проблема в чем? В том, что механизм 68-го класса обработки работает не в тот момент времени, когда нужно. Этот механизм должен работать, когда работа с базой уже полностью завершена. Но при использовании 28-й кумуляции база /120 окончательно формируется позже. В результате, при обратном расчете мы сравниваем /120 текущего расчета, который еще до конца не сформирован, с /120 базой прошлого расчета, который был сформирован полностью. При таком подходе при наличии ВО /128 всегда будет выявляться разница, которая затем будет куда-нибудь переносится в соответствии с логикой 68-го класса.

То есть, /120 должен адаптироваться раньше, чем работает 68-класс. Вот только 28 кумуляция сама использует механизм 68-го класса, поэтому мы не можем просто перенести процедуру адаптации /120 на сумму /128 (правило RU76) выше.

BVM177, вот что можно сделать в вашем случае для 2013 года. Нужно выполнить обработку 68-го класса дважды: сначала в только в отношении ВО /128, затем для всех остальных. Цепочка действий в случае обратного расчета должна быть примерно такой:
- правила 68-го класса (RUES, RUE5, RUE6) для /128
- затем RU76 P76 NOAB
- затем (RUES, RUE5, RUE6) для всех остальных.
(далее там еще раз будет выполнен RU76 P76 NOAB, но это не помешает, так как /128 уйдет из IT на первом вызове)

Как это можно сделать. Для 68-го класса добавляете новое значение (для определенности пусть будет $), это значение присваиваете ВО /128 с 01.01.2013. Делаете копию правил (RUES, RUE5, RUE6), в которых удаляете все ветки, кроме 8, которую в свою очередь переименовываете в $. Вставляете обработку этих правил перед стандартными, затем вызов RU76, затем стандартные (RUES, RUE5, RUE6).

Первый прогон 68-го класса восстановит /128, затем произойдет адаптаций /120, а затем уже полностью собранный /120 будет сравниваться со старым расчетом. Таком образом, изменения /120 произойдет только, когда действительно какие-то новые суммы пройдут.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 11:54 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Коллеги, сейчас прорабатываю возможные варианты решения проблемы, по итогу отпишусь.
Спасибо за участие.
Если есть возможность, огромная просьба, выставите сообщение в САП, у меня к сожалению нет такой возможности. Я конечно понимаю, что вас эта нота не затрагивает, но в любом случае все ориентированы, чтобы в стандарте было как можно меньше ошибок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нота 1951419 портит данные при обратных расчетах
СообщениеДобавлено: Ср, фев 12 2014, 12:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
BVM177 написал(а):
Если есть возможность, огромная просьба, выставите сообщение в САП, у меня к сожалению нет такой возможности. Я конечно понимаю, что вас эта нота не затрагивает, но в любом случае все ориентированы, чтобы в стандарте было как можно меньше ошибок.

Не думаю, что можно будет "продавить" такое сообщение об ошибке. Имеет места два разных подхода к сбору данных для налогообложения. Оба подхода сами по себе рабочие. Проблема возникает, если их смешать. Только смысла их смешивать нет.
И потом, ошибка не в решении новый ноты 1951419, а в той, которая вводила кумуляцию /128. Думаете, САП переделает устаревшее решение, когда есть новый подход от ФНС? :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB