Текущее время: Пт, июл 18 2025, 19:20

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




Начать новую тему Ответить на тему  [ Сообщений: 348 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12, 13 ... 24  След.
Автор Сообщение
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 12:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
Egal написал:
Тексты экранов для RPCPAYRU_6NDFL таки только в D1-пакете?
Нет ли какой-то отдельной ноты или может их нужно так же в ракурс какой-то вбить?


Тексты экранов можно вбить переводами в se38 перенос через SLXT.

P_APPL Субприложение
P_APSRV Сервер приложений
P_INSTL Данные организации
P_LFNAME Логический файл
P_MAP Сгенерировать карту решений
P_MON Ид. периода
P_PATH Путь выгрузки
P_PRSRV Сервер презентации
P_RIMNS Налоговая инспекция-получатель
P_SOORT Тип организации
P_VARI Формат
P_YEAR Год

FRM Электронный формат
S01 Период
S02 Данные юридического лица
S03 Параметры вывода
S04 Внециклический прогон
T01 6-НДФЛ
T02 Отчет - карта решений
T03 Выгрузка XML
T04 Ставка
T05 Просмотр XML

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 12:35 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Брат Мигель написал:
Egal написал:
Тексты экранов для RPCPAYRU_6NDFL таки только в D1-пакете?
Нет ли какой-то отдельной ноты или может их нужно так же в ракурс какой-то вбить?


Тексты экранов можно вбить переводами в se38 перенос через SLXT.


Не успел поправить свой пост -

SE51 при попытке перевода говорит что "Empty object list; Message no. TL565"

В общем не дает почему-то перевод выполнить никак в подэкранах 1000, 500, 501, 502.

Через SE38 в программе RPCPAYRU_6NDFL переводы выполнились нормально.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 12:41 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Да, и у меня почему-то отсутствуют тексты TEXT-S01, S02, S03 и т.д. Ноты все вкатились нормально.

Посмотрел отчет RPUPAYRU_NOTE_2268978 из пререквизитной ноты - там эти тексты должны были создаться, форма 71, почему не создались не понятно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 13:26 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Брат Мигель написал:
Egal написал:
Тексты экранов для RPCPAYRU_6NDFL таки только в D1-пакете?
Нет ли какой-то отдельной ноты или может их нужно так же в ракурс какой-то вбить?

Тексты экранов можно вбить переводами в se38 перенос через SLXT.


Текстовые ID пересоздал, перевод сделал, все ок.
Единственно что сейчас нет текстов для TABSTRIP_T1 и перевод тоже не делается - какой там текст вообще должен быть на закладках?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 13:44 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Egal написал:
Текстовые ID пересоздал, перевод сделал, все ок.
Единственно что сейчас нет текстов для TABSTRIP_T1 и перевод тоже не делается - какой там текст вообще должен быть на закладках?


Пардон, протупил - теперь всё ок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 16:12 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
Коллеги, подскажите как настроить счетчик получателей дохода. Сейчас он всегда равен 1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 16:46 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Secret007 написал(а):
Коллеги, подскажите как настроить счетчик получателей дохода. Сейчас он всегда равен 1.

Ничего не настраивал. Счетчик уже работал.
Может чего в DAQ полях крутили для RECNU?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Пн, апр 11 2016, 17:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
gomer4ik написал(а):
Secret007 написал(а):
Коллеги, подскажите как настроить счетчик получателей дохода. Сейчас он всегда равен 1.

Ничего не настраивал. Счетчик уже работал.
Может чего в DAQ полях крутили для RECNU?
Да, ошибся при настройке - был установлен флаг КлючРаздела.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 10:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
Коллеги, добрый день.

Есть две ситуации. Первая (корректная):
1) в кластере идет строка с расчетом аванса (причина 0101) и строка с основным расчетом.
В 6-ндфл по суммам выводится всё как надо: 1-я строка аванс, 2-я строка "зп"-"аванс".

Вторая (некорректная)
1) в кластере идет строка с расчетом аванса (причина 0101), затем идет строка с межрасчетом увольнения (причина 0105) и строка с основным расчетом.
В 6-ндфл по суммам выводится: 1-я строка аванс, 2-я строка межрасчет увольнение (и в сумму включен аванс - ошибка), 3-я строка "зп"-"аванс"-"межрасчет увольнение" (получается минусовой из-за аванса, который в межрасчете увольнение).

Кто-нибудь сталкивался с такой ситуацией? Как системе дать понять что из межжрасчета увольнения надо вычитать аванс?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 11:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
ROMP написал:
Кто-нибудь сталкивался с такой ситуацией? Как системе дать понять что из межжрасчета увольнения надо вычитать аванс?

Да, я эту проблему здесь описывал.
Цитата:
Еще есть нота 2297545 - 6-NDFL: wrong income tax after leaving company, но я ее пока в общем доступе не вижу. Если кому-то это важно. Если сотрудник был уволен и принят повторно в одном месяце, то в отчете формируется лишняя минусовая строка по расчету увольнения. Затем на ту же сумму искажается (увеличивается) результат по регулярному расчету.

Ошибка там в следующем. Собираются данные, есть межрасчеты, есть регулярный расчет. Регулярный расчет содержит в себе те же данные, что и межрасчеты, поэтому организуется вычитание таких сумм из данных регулярного расчета.
Но межрасчет типа B в этом отношении такой же, как и регулярный расчет. Из него тоже нужно вычитать предыдущие межрасчеты. Это не происходило. В итоге межрасчет типа B показывается весь как есть, по регулярному расчету подбивается баланс, и возникает минусовая строка.


Последний раз редактировалось RoustR Вт, апр 12 2016, 11:25, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 11:24 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
ROMP
В стандарте межрасчет увольнение это внецикл типа В, то есть он видит межрасчет аванса. В стандарте увольнение соответстует категории 14 и индикатору О4 в T51P1. Настройте перенос налога через T51P1-О4 в межрасчет увольнение, и потом этот код в настройку отчета тоже. Коды и индикаторы у вас могут отличаться, нужно смотреть по обстоятельствам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 12:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
RoustR, msv, благодарю за ответ.

RoustR, я посмотрел, ноты в доступе нет. У меня вопрос, вы пишите:
RoustR написал(а):
Из него тоже нужно вычитать предыдущие межрасчеты. Это не происходило.

Верно я понимаю, что нота, про которую шла речь - помогла? Или у вас эта проблема до сих пор актуальна? Или вы как-то по другому её решили?

msv, у меня проблемы не только с налогом, а с исходными суммами (аванса, зп и межрасчета увольнения). У меня есть настройки в ракурсе T51P1 (видимо исторические), там все межрасчеты "скидываются" на ВО MADV. Но нам не подходит этот путь, так как в MADV сидит сумма net, а 6-ндфл выводится сумма гросс. Или я что-то не так понял из вашего предложения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 12:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
ROMP
Вопрос скорее про внециклы, чем про 6-НДФЛ, но все же.
Посмотрите на T51P1 в 000, как настроены индикаторы O2 и OC к примеру. O2 это маппинг для авансовой выплаты, OC - это маппинг для переноса из аванса в регулярный расчет.
Для O2 в стандарте работает такой маппинг:
/322 -> /O22
0020 -> O001
итд..
В результате в кластере в RT для записи рачета аванса будут лежать ВО /O22 для налога и O001 для оклада. Это позволяет отделить виды оплат расчитанные во внецикле от таковых в регулярном расчете.
Далее посмотритет на индикатор OC, он отрабатывает в момент регулярного рачета, для маппинга ВО которые лежат во внециклических результатах расчета для текущего расчетного периода. (В схеме ищите цикл RCOC, это если стандарт, там же пять строк выше него обработка результатов для типа В - то есть для нашего увольнения, классы обработки 62 и 75.)
Для OC маппинг такой в стандарте:
/O22 -> /I22
То есть в регулятном расчете у нас будет лежать ВО /322 с полной суммой налога за весь месяц, а в /I22 - налог что был уплачен во внецикле. Далее включая их оба в отчет в соответствующие коды можно получить желаемый результат.
Базируясь на том же принципе можно настроить и проброс ВО на разные коды через индикатор O4 и в межрасчет увольнения, и затем из всех этих межрасчетов в регулярный расчет.
Тут нужно просто маппинг продумать наиболее подходящий, ну и настроить соответственно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 12:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
ROMP написал:
Верно я понимаю, что нота, про которую шла речь - помогла? Или у вас эта проблема до сих пор актуальна? Или вы как-то по другому её решили?


Я обнаружил эту ошибку, выставлял сообщение об ошибке, ждал какое-то время, потом сделал сам с помощью расширения. Когда ноту дали, я ее уже не ставил, времени пока нет. Судя по тексту исправлений, нота должна помочь.

Если ноту не видите, напишите в САП что хотите тестировать, пусть дадут доступ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 6-НДФЛ в 2016 году
СообщениеДобавлено: Вт, апр 12 2016, 13:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
msv, там дело не в этом. САП не использует этот механизм в 6НДФЛ. Он явно вычитает суммы межрасчетов из регулярного расчета. Обработка стартует из ФМ HR_RU_DAQ_NDFL_AMOUNTS, вызов процедуры post_process_wages. post_process_wages в свою очередь перебирает объекты класса cl_hrpayru_payfactx, и вызывает у них метод post_process_wages, где собственно все и происходит.
Вот пример кода из cl_hrpayru_payfactx-post_process_wages
Code:
*       Finding wage to reduce: this wage should be classified with same objects (same instances and ANYK) except PAYFACTX and
*       should be classified by PAYFACTX as regular payroll run.
*       All other criteria: wtype, wcode, per etc. also should match.
        ls_coll_wages-objid = get_regular_run_to_reduce( iv_pernr = iv_pernr is_reducing_wage = <ls_wages_of_offcycle> it_all_wages = lt_wages[] ).
*       If run from which current wage can be subtracted is found, amount of current wage subtracted from returned run.
        IF ls_coll_wages-objid IS NOT INITIAL.
          ls_coll_wages-sum = - ls_coll_wages-sum.
          COLLECT ls_coll_wages INTO et_final_wages[].
        ENDIF.
этот кусок кода обрабатывает запись межрасчета, уменьшая сумму регулярного расчета.

Нота, которую я привел, как раз и модифицирует методы GET_REGULAR_RUN_TO_REDUCE и POST_PROCESS_WAGES. Там появляется дополнительный цикл, аналогичный существующему, который выполняет ту же операцию для межрасчета B.


Последний раз редактировалось RoustR Вт, апр 12 2016, 14:02, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 348 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12, 13 ... 24  След.

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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