Меню

Операции фактурирования в сбыте. Моделирование с помощью документов чекового оборота (WPUBON)

Статья описывает возможности формирования сбытовых фактур с последующими финансовыми документами. Предполагается, что функционал целевой системы SAP ERP настроен, как SAP Retail, а документ сбытовой фактуры формируется на основе поступления входящего IDOC вида WPUBON. Мы будем изменять наполнение IDOC WPUWON и анализировать получившиеся документы.

Оглавление

Вступление

Стандартные настройки SAP Retail для проводок WPUBON

Демонстрационные примеры

Пример1. Базовый «Оплата наличными»

Пример 2. Оплата банковской картой

Другие варианты отражения операций с помощью IDOC вида WPUBON

Пример3 «Комбинированный способ оплаты»

Пример4 «Частичная оплата наличными»

Пример5 «Неоплаченная реализация»

Пример 6 «Чек на возмещение ущерба». Оплата неоплаченной ранее реализации

Пример 7 Операция возврата

Дополнение

Пример 8 «Чек на отражение излишков денежных средств в кассе»

Пример 9 «Чек на отражение недостачи денежных средств в кассе»

Пример 10 «Чек на возврат авансового платежа из кассы»

Пример 11 «Отражение невыясненного платежа»

Выводы

Сведения об Авторах

Вступление

Статья описывает возможности формирования сбытовых фактур с последующими финансовыми документами. Предполагается, что функционал целевой системы SAP ERP настроен, как SAP Retail, а документ сбытовой фактуры формируется на основе поступления входящего IDOC вида WPUBON. Мы будем изменять наполнение IDOC WPUWON и анализировать получившиеся документы.

Несколько слов об использовании данного сценария при розничной реализации.

В системах розничной торговли, ритейла, как правило, SAP ERP является учетной системой, которая получает данные из информационных систем магазинов (интерфейс электронного кассового терминала, ЭКТ).

Товары реализуются через кассы магазинов, которые являются точками продаж (points of sales, POS). Данные, отправленные из магазина, как правило, агрегируются, и, наконец, поступают в SAP ERP в виде IDOC (промежуточных документов).

В стандартной поставке SAP предусмотрен входящий IDOC чекового оборота (вид IDOC  - WPUBON), который соответствует агрегированным чекам магазина (как правило, итоговому отчету за сутки по кассовому аппарату). Входящий IDOC вида WPUBON формирует в SAP ERP документ сбытовой фактуры и последующий финансовый документ. В зависимости от настройки IDOC WPUBON может формировать кроме сбытовой фактуры и документ материала, однако в данной статье формирование этого документа рассматриваться не будет. Мы ограничимся рассмотрением формирования документа сбытовая фактура и «стандартным образом» получим некоторые (интересные!) результаты

Для понимания изложения читатель должен быть знаком с настройками фактурирования в сбыте, понятиями IDOC и настройками чекового оборота в SAP Retail.

Стандартные настройки SAP Retail для проводок WPUBON

Для подготовки демонстрационных примеров, необходимо наличие следующих настроек SAP:

  • Вид фактуры FP, фактура «POS - интерфейса». Ведение настройки фактуры сбыта можно просмотреть с помощью транзакции VOFA

Скопируем вид фактуры в FP в ZFP. 

  • Сбытовая схема калькуляции  POS000 «Интерфейс ЭКТ». Ведение схемы калькуляции выполнятся в транзакции V/08.

Скопируем POS000 в ZPOSR1.

Далее рассмотрим ценовые условия для скопированной схемы калькуляции ZPOSR1. Нас будут интересовать следующие виды условий:

  • Вид условия PN10  - продажная цена позиции фактуры (включая налог НДС) представлена в схеме калькуляции (рис.1) .

Рис.1. Строка вида условия продажной цены PN10 в схеме калькуляции

  • В схеме калькуляции представлены также виды условия оплаты: PTCS – оплата наличными, PTCC  - оплата банковской картой (рис 2). Данные виды условий являются условиями заголовка и не влияют на расчет стоимости нетто.

Рис.2. Виды условий, соответствующие способам оплаты чека магазина (PTCS и PTCC)

  • Вид условий «Стоимость нетто» представлен в схеме калькуляции документа фактуры (рис.3)

Рис.3. Вид условия PNET в настройке схеме калькуляции фактуры чекового оборота

В общем случае, стоимость нетто формируется из стоимости продажной цены минус налог. Сумма условия PTCS/ PTCC проводится на счет кассы/банковский счет соответственно, номер которого определяется с помощью кода счета PPC/PPS соответственно (см. рис.2). Сумма  условия PNET проводится на счет выручки, номер которого определяется кодом счета ERL (см. рис.3). Как всегда, привязка номера счета к коду счета ведется в настройке «Присвоить основные счета» (транзакция VKOA).

Все значения сумм ценовых видов условий PN10, PTCS, PTCC передаются из входящего IDOC. Таким образом, значения PN10, PTCS, PTCC в сегментах IDOC  позволяют нам формировать сбытовые документы с различной калькуляцией.

Убедившись в наличии необходимых настроек в системе, переходим к формированию данных для создания примеров.

Демонстрационные примеры

Пример 1. Базовый «Оплата наличными»

Пусть в чек включены 2 товара: Товар «Тест1» количеством 10 кг и стоимостью 500 рублей и товар «Тест2» количеством 20 кг и стоимостью 1.500 рублей. Чек был оплачен наличными общей суммы 2000 рублей. Далее для простоты расчетов будем всегда считать наши товары необлагаемые налогом.

Опишем заполнение необходимых для формирование данного примера сегментов IDOC. Моделирование заполнения IDOC выполняем с помощью транзакции WE19. Нам необходимо заполнить 4 типа сегмента соответственно:

  • данные заголовка,
  • данные позиции,
  • данные ценовых условий позиций,
  • данные сумм заголовка.

Минимально необходимая структура IDOC для нашего примера с двумя позициями представлена на рис. 4

Рис.4. Структура данных IDOC WPUBON

Внесем в каждый сегмент необходимые данные:

  • E1WPB01  - данные заголовка

В данном сегменте ведутся – идентификатор кассы, дата, время и номер чека, номер партнера,  и другие реквизиты, относящиеся к заголовку документу. Для наших целей достаточно заполнить дату фактуры, например, 10.01.2018 (рис.5).

Рис.5. Заполнение данными сегмента заголовка

  • E1WPB02– позиция торгового документа IDOC WPUBON

Сегмент содержит вид операции в системе ЭКТ, код материала и количество. В нашем примере две позиции в чеке, соответственно и два сегмента E1WPB02 (рис.6 и рис.7).

Рис.6. Позиция для материала с кодом F200011111 («Тест1»), количество 10

Позиция материала с кодом F200011112, количество 20 (рис. 7)

Рис.7. Позиция материала с кодом F200011112 («Тест2»), количество 20

Примечание: В сегменте позиции заполнен настроечный параметр в поле VORGANGART «Вид операции в ЭКТ-системе». Настройка вида операции (Y010) ведется в SPRO и ракурсах ведения V_TWPPB, V_TWPIB.

  • E1WPB03 – условия позиции

Сегмент E1WPB03 содержит ценовые условия позиций для документа сбытовой фактуры (рис.8 и 9):

Рис.8. Позиция F200011111 имеет продажную цену PN10 равную 500 рублей

Рис.9. Позиция F200011112 имеет продажную цену PN10-равную 1500 рублей

  • E1WPB06 – суммы заголовка

В нашем случае сумма платежа 2000 и оплата выполнена наличными (вид платежа  PTCS). Заполнение сегмента E1WPB06 представлено на рис.10

Рис.10. Заполнение сегмента E1WPB06. Вид платежа - оплата наличными. Сумма 2000.

Запустим IDOC на выполнение и рассмотрим созданную фактуру (рис.11).

Рис.11. Обзор позиций сбытовой фактуры, созданной по представленным данным IDOC

Примечание:

Поскольку нигде в данном IDOC не указан код дебитора E022, плательщиком в фактуре является номер партнера отправителя из контрольной записи IDOC.

«Провалимся» в ценовые условия позиции 1 (рис.12):

Рис.12. Вкладка условий первой позиции сбытовой фактуры

Поскольку налога нет, то стоимость условия PNET равна PN10 , которое, в свою очередь, загружено из ценового сегмента IDOC E1WPB03. Условие заголовка PTCS распределилось между позициями 1 и 2.

Рассмотрим финансовый документ (рис.13):

Рис 13. Обзор финансового документа. Оплата наличными

Итак, базовый пример сформирован. В последующих примерах явно будем описывать отличие в данных по отношению к первому примеру.

Пример 2. Оплата банковской картой

В чек включены 2 товара:

  • Товар Тест1 количеством 10кг, стоимостью 500 рублей.
  • Товар Тест2 количеством 20 кг и стоимостью 1.500,00

Для простоты расчетов будем считать наши товары необлагаемые налогом. Проведена безналичная оплата банковской картой  на общую сумму 2000 рублей банку. Для моделирования данного примера достаточно минимального изменения в заполнение сегментов IDOC.

Отличие от примера 1:

  • В сегменте заголовка E1WPB01  необходимо указать код дебитора - банка, выполнящего эквайринг (рис.14.)

Рис.14 В дополнении к дате фактуры сегмент заголовка содержит код дебитора – банка

  • В сегменте «Суммы заголовка» E1WPB06 необходимо указать способ оплаты PTCC - платежная карта (рис.15.)

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти