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

Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной
https://sapboard.ru/forum/viewtopic.php?f=2&t=94958
Страница 1 из 1

Автор:  unclefed [ Пн, июн 05 2017, 11:05 ]
Заголовок сообщения:  Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной

Проблема: Стоимость в исходящей поставке не равна сумме стоимостей товаров в счетах-фактурах.
Процесс выглядит следующим образом:
Клиент перед отправлением на склад для получения товара по заказу получает накладную. Это печатная форма, печатаемая по исходящей поставке.
По результатам похода на склад накладная может быть скорректирована по желанию клиента, но не всегда.
Как правило, в силу местного законодательства, связанного с таможенными правилами, накладная будет оплачена несколькими фактурами согласно таможенному источнику поступления товара (ВТО, ЕЭС и пр.)
Из-за активного использования при расчете цены реализации мелких (2-3%) скидок клиентам, а иногда и не только по этой причине возникают небольшие «копеечные» расхождения между счетом-фактурой и накладной. Для избегания расхождений была добавлена опция пересчета стоимостей в накладной по ценам счета-фактуры. Однако эта опция не очень прижилась, потому что, получив накладную на одну сумму, некоторые клиенты требуют полного соответствия ей сумм по фактурам и не хотят получать новую.
Сейчас мы видим только один способ «избавиться от разницы копеек», это создавать проформы. Но я слышал, что из потока документов проформу удалить очень сложно в случае необходимости.
Есть ли какой-то другой способ напечатать корректную накладную до создания счетов-фактур или проформ? То есть повторить алгоритм формирования цены с учетом округлений FI?

Автор:  jh [ Пн, июн 05 2017, 15:10 ]
Заголовок сообщения:  Re: Печать накладной на отпуск товара по исходящей поставке

проформы либо моделирование создания с/ф c последующим вытягиванием оттуда цен в печатную форму.

Автор:  unclefed [ Вт, июн 06 2017, 12:48 ]
Заголовок сообщения:  Re: Печать накладной на отпуск товара по исходящей поставке

Это понятно, но я хотел бы попробовать повторить этот алгоритм в разработке. Никому не доводилось делать подобное?

Автор:  jh [ Вт, июн 06 2017, 17:59 ]
Заголовок сообщения:  Re: Печать накладной на отпуск товара по исходящей поставке  Тема решена

я когда-то так и печатал. наверняка это был RV_INVOICE_CREATE + см. хелп к параметру WITH_POSTING.

Автор:  unclefed [ Чт, июн 15 2017, 11:06 ]
Заголовок сообщения:  Re: Печать накладной на отпуск товара по исходящей поставке

jh написал:
я когда-то так и печатал. наверняка это был RV_INVOICE_CREATE + см. хелп к параметру WITH_POSTING.


Большое спасибо! Вроде бы разобрался.
Однако много времени потерял, экспериментируя с параметром WITH_POSTING.
Не отрабатывал ФМ, если я задавал параметр.
Порыв документацию, нашел ссылку на ФМ RV_INVOICE_DOCUMENT_ADD, который вроде бы и проводит документ после отработки RV_INVOICE_CREATE. Но мне он не нужен, поэтому оставил так. Параметры, требующие заполнения: INVOICE_DATE, VBSK_I , XKOMFK:

Code:
describe table XKOMFK lines ITMP.

  check ITMP > 0.


  CALL FUNCTION 'RV_INVOICE_CREATE'
    EXPORTING
      INVOICE_TYPE  = ''     "RV60A-FKART
      INVOICE_DATE  = st_LIKP-FKDAT
      PRICING_DATE  = '00000000' "RV60A-PRSDT
      DELIVERY_DATE = '00000000' "RV60A-FBUDA
      SELECT_DATE   = '00000000' "RV60A-SELDAT
      VBSK_I        = MY_VBSK
      I_STGRD       = '' "VBRK-STGRD
*     WITH_POSTING  = 'A' " 'C'
    IMPORTING
      VBSK_E        = MY_VBSK
    TABLES
      XKOMFK        = XKOMFK " выделенные позиции поставки
      XTHEAD        = XTHEAD
      XVBFS         = XVBFS  " логи
      XVBSS         = XVBSS  " empty
      XVBRK         = XVBRK  "
      XVBRP         = XVBRP  "
      XVBPA         = XVBPA  "
      XKOMV         = XKOMV. "

Автор:  unclefed [ Пн, июн 19 2017, 07:15 ]
Заголовок сообщения:  Re: Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной

ФМ RV_INVOICE_CREATE не работает, если в момент его запуска кто-то из пользователей запустил создание фактуры по этой исходящей. Может кто-то знает, как можно узнать о запустке VF01 по исходящей? Чтобы выдавать предупреждение хотя бы.

Автор:  Admin [ Пн, июн 19 2017, 10:52 ]
Заголовок сообщения:  Re: Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной

У вас там своя АВАР-программа, которая запускает ФМ-ник? Так ведь?

Так вставьте туда проверку на записи блокирования, ассоциированные с поставкой. Если они есть, выдавайте ошибку и прерывайте обработку поставки с возвратом на первый экран.

Автор:  DED_MOROZ [ Пн, июн 19 2017, 11:25 ]
Заголовок сообщения:  Re: Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной

Кстати можете еще посмотреть ФМ BAPI_BILLINGDOC_SIMULATE.
Возможно он подойдет.

Автор:  unclefed [ Пн, июн 19 2017, 14:52 ]
Заголовок сообщения:  Re: Повтор алгоритма формирования цены в фактуре на уровне поставки для печати накладной

Проблема была в доступе к сбытовым ракурсам, точнее к созданию фактур в них. Хотя и описанная выше ситуация возможна, но гораздо реже или почти никогда.

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