SAPфорум.RU
https://sapboard.ru/forum/

FB05 по платежному поручению
https://sapboard.ru/forum/viewtopic.php?f=5&t=96175
Страница 1 из 1

Автор:  asparuh [ Вт, мар 13 2018, 22:38 ]
Заголовок сообщения:  FB05 по платежному поручению

Добрый день!
Была сформирована платежка кредитору на основании большого количества ТП - более 999. Постобработка выписки пыталась сформировать документ с выравниванием (fb05), но споткнулась об лимит позиций 999. Думал вручную через fb05 создать два документа, выравнивающих в итоге пп, но в частичном платежа нет возможности отобрать ТП. Если в постобработке формировать документ в видимом режиме, то появляется экран для выбора пакетного ввода, на котором объявлено поле PYORD и указано значение для него. Не знаю, может стоит добавить поле BELNR и указать через диапазон номера ТП, но не уверен, что получу нужный результат, да к тому же, непонятно как оставшуюся сумма пп выравнять.
Как выйти из сложившейся ситуации?

Автор:  darkduck [ Ср, мар 14 2018, 16:41 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

Ваши Требования Платежа пока ничем не выровнены. Платежное поручение - только лишь документ для формирования инструкции банку.
Если существует ПП, то документы можно выравнивать только через указание PYORD.
Думаю, в Вашем случае нужно исхитряться.
1. Записать все ТП, которые относятся к платежному поручению.
2. Удалить ПП.
3. В постобработке выписки указать номера документов из п.1
4. Если опять столкнетесь с ограничением на 999 позиций, то разделите список на 2 (или более частей), а остаток суммы в постобработке закиньте на какой-либо счет ГК.
5. Потом отдельной (-ыми) документами в FB05 выровняйте оставшиес ТП из списка п.1 и остаток от проводки п.4

В будущем постарайтесь избегать значительного количества ТП в одном платеже.

Автор:  asparuh [ Ср, мар 14 2018, 23:35 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

darkduck написал:
2. Удалить ПП.

Как-то смущает такая процедура - надо бы как-то привыкнуть к ней (потеститься).
А если такой вариант: выбрать в постобработке правило, по которому документ будет формироваться через fb01, а не через fb05. Получится, что ТП останутся не выравненными. Вот только еще не представляю, чем это плохо.

Автор:  Yozhhhhh [ Ср, мар 14 2018, 23:55 ]
Заголовок сообщения:  Re: FB05 по платежному поручению  Тема решена

asparuh написал(а):
Как-то смущает такая процедура - надо бы как-то привыкнуть к ней (потеститься).
А если такой вариант: выбрать в постобработке правило, по которому документ будет формироваться через fb01, а не через fb05. Получится, что ТП останутся не выравненными. Вот только еще не представляю, чем это плохо.


И такой вариант имеет право на жизнь. Ничего плохого не будет. Разве что плохо в такой ситуации только то, что проводка с выравниванием платежных требований "откусила" бы через ссылку по REBZG от соответствующих фактур. Как следствие, созданную в FB01 позицию будете потом выравнивать частично 1000 раз (или сколько там) вручную и только вручную.

В будущем, чтобы не допустить такой ситуации, я бы посоветовал Вам в правило группировки по данному контрагенту (не случайно Вы ему платите столько, еще будете) включить какое-то поле, которое массово заполнять каким-то признаком для группы позиций, не превыщающей по количеству ну скажем 999 штук. Это позволит не подхватить лишних. В результате одна группа объединится под одной платежкой, следующая - под второй и т.д.

Автор:  asparuh [ Пт, мар 16 2018, 11:50 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

Всем спасибо!
Пошли по быстрому пути - через изменение правила сделали проводки через fb01.
Ну и чтобы в будущем не было таких ситуаций, буду латать создание ТП: либо запрет на группировку кучки ТП (>999) в одно пп (и пусть пользователь отсчитывает глазами задолженности, которые он собирается оплатить) либо автораскидывание ТП по пп в количестве не более 999.

Автор:  Yozhhhhh [ Пт, мар 16 2018, 14:42 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

asparuh написал(а):
либо автораскидывание ТП по пп в количестве не более 999

А у Вас уже есть готовые идеи, как это сделать?
Думаю, если бы приспичило сильно, я бы нашел где поковыряться, но поскольку мне это не надо в настоящий момент, то хотел бы просто послушать идеи и засунуть в архивы головного мозга :D

У меня было подозрение, что за это может отвечать параметр число строк авизо в настройке способа платежа в БЕ, но я не уверен.

Автор:  asparuh [ Сб, мар 17 2018, 16:02 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

Yozhhhhh написал:
asparuh написал(а):
либо автораскидывание ТП по пп в количестве не более 999

А у Вас уже есть готовые идеи, как это сделать?

Мне нужно доработать существующий функционал. ТП формируются массово через транзакцию, которая запускает программу RFITEMAP. В alv в меню есть пункт по созданию заявок на оплату: пользователь выделяет нужные записи (может все сразу) и запускает создание заявки, а программа штампует ТП + генерит номер заявки на оплату - один номер на все выбранные задолженности и тп, т.е. заявка на оплату - эта некоторая сущность, которая группирует ТП, а АПП генерит платежку к каждой заявке. Получается нужно дополнительно проконтролировать создание заявки - если кол-во задолженностей (и соответственно тп) более 999, то либо запрещать запущенную процедуру либо автоматом создавать несколько заявок для групп тп не более 999. Как-то так.

Автор:  Yozhhhhh [ Вс, мар 18 2018, 02:49 ]
Заголовок сообщения:  Re: FB05 по платежному поручению

Ааа, ну тогда проще, согласен. Если заявку делает Z, то, конечно, впилить туда ограничение.
Видимо, группировка платежки происходит по ключу (присваивается в основной записи контрагента), который как раз содержит этот номер заявки.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/