Скрыть последних авторов
Дмитрий Семёнов 1.1 1 (% class="row" %)
2 (((
3 (% class="col-xs-12 col-sm-8" %)
4 (((
5 (% class="box floatinginfobox" id="H41743043343E43B43E43243E43A44144244043043D43844644B" %)
6 (((
Дмитрий Семёнов 4.2 7
8
Дмитрий Семёнов 1.1 9 Проект продажи запчастей от TPV в Эллпа Трейд с одновременным созданием документа для импорта в SAP и создание SalesOrder. Изменение алгоритма формирования цены продажи посреднику.
10 )))
11
Дмитрий Семёнов 2.2 12 = 1. Введение =
13
Дмитрий Семёнов 2.3 14 Сейчас при продаже посреднику отTPV в Эллпа Трейд формирование цены продажи основывается на том же алгоритме что и продажа в АСЦ и складывается из четырёх частей: //BasicPrice, MarkUp, VAT и транспортные наценки//. Передача ин6формации о продаже от TPV в ЭТ идёт раз в месяц, в конце периода. Бухгалтьтерия TPV хочет чтобы данная информация передавалась в on-line режиме при формировании отгрузки по цене PuP, которая фигурирует в SAP.
Дмитрий Семёнов 2.4 15
16 В связи с этим нужны изменения по формированию цены продажи посреднику, загрузка информации в SAP в момент отгрузки в АСЦ, а также механизм массовой продажи ЗЧ от TPV в ЭТ.
17
Дмитрий Семёнов 2.5 18 = 2. Общий процесс по движению запчастей между TPV и ЭТ =
Дмитрий Семёнов 3.1 19
Дмитрий Семёнов 4.2 20 Процесс описан на диаграмме ниже или [[по ссылке>>https://stormbpmn.com/app/diagram/ca640465-edea-4a69-9813-31c9e0fd33f0]] и состоит из пяти подпроцессов, описанных ниже.2
Дмитрий Семёнов 3.1 21
Дмитрий Семёнов 4.1 22 {{iframe url="https://stormbpmn.com/app/diagram/ca640465-edea-4a69-9813-31c9e0fd33f0?embedded=true"}}{{/iframe}}
Дмитрий Семёнов 5.1 23
24 == 2.1. Заказ запчастей АСЦ ==
Дмитрий Семёнов 6.2 25
26 В момент размещения (отправки) заказа АСЦ, система определяет на каком складе следует зарезервировать запчасти (предполагается что используется [[третья схема отгрузки>>http://wiki.cc.tpvrussia.ru:8080/bin/view/%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D1%8B/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B%20%D0%BE%D1%82%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8/#H3.41E44243344044343743A43044743544043543743F43E44144043543443D43843A43044143243E43743C43E43643D43E44144244C44E44043543743544043243043D43044143A43B43043443543F43E44144043543443D43843A430.2842341E41444143243843443E43C43E43F43544043044643843841F44043E43443043643044743544043543743F43E44144043543443D43843A43029.]]. В этом случае, если резерв был на складе Эллпа ТРейд (MSL_ETR), то никакого взаимодействия с системами TPV не происходит и отгрузка в АСЦ идёт по обычной схеме.
27
28 Если же отгрузка идёт со склада TPV, то необходимо сначала осуществить продажу от TPV в ЭТ.
29
30 [[image:1702458469201-506.png]]
31
32 == 2.2. Продажа запчастей от TPV в Эллпа Трейд ==
33
Дмитрий Семёнов 7.2 34 Для осуществления продажи посреднику, необходимо изменить алгоритм определения цены, который ранее основывался на цене //BasicPrice, //а сейчас должен браться из отдельного поля //Цена производителя//, которое уже есть в карточке номенклатуры.
35
36 [[image:1702458808698-297.png]]
37
Дмитрий Семёнов 9.1 38 Для осуществления продажи, необходимо создать транзакцию в SAP c типом через загрузку соответствующего TXT файла на FTP. Подробно описано в разделе 4. В это время, нет необходимости загружать продажу в 1С FI - она будет автоматически создана по данным из SAP. При этом в ЭДО (СБИС) документы формируются, но вместо имеющихся сейчас Счёта, счёт-фактуры и ТОРГ-12 нужно формирование документа УПД.
39
40 [[image:1702459068211-494.png]]
Дмитрий Семёнов 11.2 41
42 == 2.3. Определение цены продажи посреднику. ==
43
44 Для определение цены продажи посреднику используется поле Цена производителя, которое обновляется вручную планером компании 2-3 числа каждого месяца порсле формирования цены в SAP. Для того чтобы такая продажа была осуществлена, это поле должно быть непустым с численным значением больше нуля и фалютой в рублях. В случае если это поле не соответствует требованием, в момент отгрузке сотруднику склада должно быть сообщено об этом для возможной установки цены планером.
45
46 [[image:1702459290664-813.png]]
47
48 При формировании цены, к указанной цене производителя должна быть прибавлена наценка 15% (пока незнаю где её хранить) и НДС в соответствии с настройкой посредника.
49
50 == 2.4. Массовая продажа запчастей со склада TPV в адрес Эллпа Трейд ==
51
52 Вместе с процессом продажи запчастей посреднику в момент заказа АСЦ необходим процесс массовой продажи запчастей со стока TPV на сток Эллпа Трейд. В основе могут быть все позиции их одного принятого инвойса, так и ручным добавлением партномеров и их количества для продажи с последующим размещением на ячейках склада Эллпа Трейд.
53
54 При этом алгоритм формирования цены продажи аналогичен алгоритму при заказе АСЦ и также должен быть создан TXT файл для загрузки в SAP и УПД в СБИС, а продажа в 1C FI не нужна, т.к. она будет создана автоматически через имеющийся у TPV механизм перелива информации из SAP.
55
56 [[image:1702459724207-743.png]]
57
58 При этом, после создания транзакции в SAP может возникнуть необходимость внесения изменения в созданную операцию, для чего предусмотрено создание отдельных файлов на FTP с соответствующим типом операции в SAP (раздел 4).
Дмитрий Семёнов 13.1 59
60 == 2.5. Закрытие месяца в SAP ==
61
62 Так как загрузка продаж в SAP будет вестись в онлайн режиме в момент отгрузки, то закрытие месяца в SAP по продажам будет не нужна.
63
64 [[image:1702459890821-587.png]]
Дмитрий Семёнов 14.1 65
66 = 3. Формирование цены продажи посреднику =
67
68 Цена продажи посреднику от TPV формируется по формуле:
69
70 (% class="box infomessage" %)
71 (((
72 ЦенаПродажиПосреднику = ЦенаПроизводителя + MarkupПосредника + НДСПосредника, где
Дмитрий Семёнов 14.2 73 \\ ЦенаПроизводителя — берётся из карточки номенклатуры, обновляется вручную;
74
75 MarkupПосредника — составялет 15%, пока не уверен где его устанавливать
76
77 НДСПосредника — берЁтся из карточки организации посредника и составляет 20%
Дмитрий Семёнов 1.1 78 )))
79
Дмитрий Семёнов 14.2 80 В случае, если цена производителя не установлена или указана валюта, отличная от рублей, продажа посреднику невозможна.
81
Дмитрий Семёнов 14.4 82 = 4. Формирование транзакции в SAP =
83
Дмитрий Семёнов 15.2 84 Для формирования транзакции в ЫФЗ bcgjkmpetv bvt.obqcz e TPV механизм обмена информации через текстовые файлы, разделённые символами TAB на FTP. Предусмотрены пять различных типов операций, размещаемых в соотвеnствующих папках на FTP.
85
86 == 4.1. Доступ к FTP ==
87
88 * Production account
89 ** **Хост:** 5.61.13.91:8888
90 ** **Логин: **ConsumerCare
91 ** **Пароль:** cc.112023
92 * Testing account:
93 ** **Хост:** 5.61.13.91:8888
94 ** **Логин:** ConsumerCareTest
95 ** **Пароль: **cc.112023
96
97 == 4.2. Структура каталогов на FTP ==
98
99 Для создания предусмотрены пять папок для соответствующих типов операций из таблицы ниже:
100
101 |Type|Description|Описание|FTP folder
102 |ZOR|Standard sales order|Создание продажи в SAP при отгрузке в АСЦ|[[CC_shipment\SalesOrder>>url:file://172.18.0.218/LocalUser/CC_shipment/SalesOrder]]
103 |ZRE|Returns|Отмена отгрузки в незакрытом периоде (календарный месяц)|[[CC_shipment\Returns>>url:file://172.18.0.218/LocalUser/CC_shipment/Returns]]
104 |ZRE|CreditForReturns|Изменение отгрузки в закрытом месяце при изменении количества|[[CC_shipment\CreditForReturns>>url:file://172.18.0.218/LocalUser/CC_shipment/CreditForReturns]]
105 |ZCR|CreditMemo|Изменение отгрузки в закрытом месяце при увеличении стоимости|[[CC_shipment\CreditMemo>>url:file://172.18.0.218/LocalUser/CC_shipment/CreditMemo]]
106 |ZDR|DebitMemo|Изменение отгрузки в закрытом месяце при уменьшении стоимости|[[CC_shipment\DebitMemo>>url:file://172.18.0.218/LocalUser/CC_shipment/DebitMemo]]
Дмитрий Семёнов 15.3 107
108 == 4.3. Структура файла ==
109
110 Во вложении приведён пример файла. Описание столбцов ниже:
111
112 |#|Наименование поля|Пример|Описание значения|Комментарий
113 |1|Item|1|Порядковый номер позиции в файле|
114 |2|Order Type|ZOR|Тип операции в SAP: ZOR~|ZRE~|ZCR~|ZDR|
115 |3|Sales Org. |6152|Константа|
116 |4|Distribution Channel|20|Константа|
117 |5|Division|30|Константа|
118 |6|SoldTo Nr.|1010570|Константа|
119 |7|ShipTo Nr.|1010570|Константа|
120 |8|CustomerPO Nr.| |Пусто|
121 |9|Req. deliv.date|2023/09/30|Дата отгрузки в формате ГГГГ/ММ/ДД|
122 |10|Material|SWC0W20002211001|PCm отгруженной запчасти|
123 |11|Order Quantity|1|Количество отгруженных запчастей|
124 |12|Unloading Point|RUSSIAN|Константа|
125 |13|MnsOfTrns type| |Пусто|
126 |14|Plant|6150|Константа|
127 |15|Shipping Point|6151|Константа|
128 |16|Stor. Location|CCSL|Константа|
129 |17|Conditions Type(PR00)|PR00|Константа|
130 |18|Price1|2017.29|Стоимость отгруженных запчастей (цена ? кол-во, без НДС)|Разделитель - точка
131 |19|Unit1|1|Константа|
132 |20|Payment Terms|S20|Константа|
133 |21|Incoterms1|DAP|Константа|
134 |22|Incoterms2| |Пусто|
135 |23|Your Reference(SoldTo)|ССР00046948|Номер документа в 1С FI. Последние пять цифр соответствуют номмеру УОД в 1С СС|
136 |24|Purchase order no.(ShipTo)| |Пусто|
137 |25|Your reference(ShipTo)| |Пусто|
138 |26|Sales Customer| |Пусто|
139 |27|FI Customer| |Пусто|
140 |28|Customer Material Numb| |Пусто|
141 |29|PO number| |Пусто|
142 |30|Conditions Type(PI01)| |Пусто|
143 |31|Price2| |Пусто|
144 |32|Unit2| |Пусто|
145 |33|SB Partner(HUB)| |Пусто|
146 |34|Shipping type| |Пусто|
147 |35|SpecProcId| |Пусто|
148 |36|Net weight|1|Константа|
149 |37|Unit|KG|Константа|
150 |38|Total Weight|1|Константа|
151 |39|Volume| |Пусто|
152 |40|Unit| |Пусто|
153 |41|Your Reference|2023РМ-ххххх|Номер  УПД в СБИС|
154 |42|Name(SoldTo)| |Пусто|
155 |43|Alt.tax classific.| |Пусто|
156 |44|Tax dest. country| |Пусто|
157 |45|GTDNumber|10228010/201123/5213130|Номер ГТД|
158 |46|Original SO| |Ссылка на оригинальный документ для изменения если тип операции не ZOR|
Дмитрий Семёнов 16.1 159 |47|TraceableItem|0|0 - для обычного товара, 1 - для прослеживаемого. Пока используем 0, значение 1 на будущее.|Признак прослеживаемого товара
Дмитрий Семёнов 15.3 160 |48|SAP SO ID| |Пусто|Поле для связи с транзакцией в SAP
161 |49|NOTIFY 5| |Пусто|
162 |50|Actual GI date|20230930|Дата отгрузки в формате ДДММГГГГ|
163 |51|Item Category|TAN|Константа|
164 |52|Consignee| |Пусто|
165 |53|Consignee 2| |Пусто|
166 |54|Consignee 3| |Пусто|
167 |55|Consignee 4| |Пусто|
168 |56|Sub_BG| |Пусто|
169 |57|ZP parnter| |Пусто|
170 |58|ZQ parnter| |Пусто|
171 |59|OrderReason| |Пусто|
172 |60|PO Item| |Пусто|
173 |61|Document Currency| |Пусто|
174 |62|Billing Date | |Пусто|
175 |63|Billing Block| |Пусто|
176 |64|Pricing Date| |Пусто|
177
178 == 4.4. Связь с операцией в SAP и внесение изменений в отгрузку. ==
179
Дмитрий Семёнов 16.1 180 После размещения файла с отгрузкой в папку SalesOrder и её обработкой в SAP (создание транзакции), в этот же файл, в столбец //SAP SO ID //(столбец 48 таблицы выше) добавляется номер транзакции в SAP, после чего файл перемещается в папку с обработанными транзакциями (ProcessedSalesOrder). Этот номер транзакции SAP сохраняется в 1С и в дальнейшем используется для внесения изменений в отгрузку. В таком случае это значение указывается в столбце //Original SO //(столбец 46 таблицы выше).
Дмитрий Семёнов 14.1 181 )))
182
Дмитрий Семёнов 1.1 183 (% class="col-xs-12 col-sm-4" %)
184 (((
185 {{box title="**Содержание**"}}
186 {{toc/}}
187 {{/box}}
188 )))
189 )))