Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleПродажи дистрибьютора: формат обмена данными

При выгрузке данных Дистрибьютора по продажам товаров Поставщика с помощью обработки «Выгрузка данных поставщику.epf»  формируется архив Sale_XXXXX_DDMMYYYY_SSSSSS.zip

Info
titleКод дистрибьютора

(info) см. подробнее: «Что означает код дистрибьютора?».


Info
titleВ архиве Sales_XXXXX_DDMMYYY_TimeStamp.zip содержится файл XML со следующей структурой:

<?xml version="1.0" encoding="UTF-8"?>
<Exchange.Data FileContents="Sales" DistributorCode="00003" Date="2018-08-20T17:07:15" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.agentplus.ru/UD/FromDistributors">

  

Expand
title+<List.ТорговыеТочки>

Список тэгов:

Название

Тип значения

Описание

УникальныйИдентификатор

GUID

Идентификатор контрагента/партнера.

Код

Строка

Код торговой точки из учетной системы дистрибьютора.

Наименование

Строка

Название торговой точки в учетной системе дистрибьютора.

НаименованиеПолное

Строка

Полное наименование торговой точки в учетной системе дистрибьютора.

АдресДоставкиТТ

Строка

Адрес доставки торговой точки.

АдресЭлектроннойПочтыТТ

Строка

Адрес электронной почты торговой точки.

ТелефонТТ

Строка

Номер телефона торговой точки.

ФактАдресТТ

Строка

Фактический адрес торговой точки.

Уровень

Число

Иерархический уровень торговой точки:

"0" означает, что торговая точка является головной;

"1" означает, что точка является не является головной.

ГоловнаяТТ

GUID

Уникальный идентификатор головной торговой точки.

ПометкаУдаления

Булево

Признак пометки на удаление. Значения:
True – элемент помечен на удаление;
False – элемент не помечен на удаление.

Менеджер

GUID

Основной менеджер, закрепленный за торговой точкой в учетной системе дистрибьютора.



Expand
title+<List.Контрагенты>

Список тэгов:

Название

Тип значения

Описание

УникальныйИдентификатор

GUID

Идентификатор контрагента/партнера.

Код

Строка

Код контрагента в учетной системе дистрибьютора.

Наименование

Строка

Название контрагента в учетной системе дистрибьютора.

ИННСтрока

Числовое значение ИНН.

НаименованиеПолное

Строка

Полное наименование контрагента в учетной системе дистрибьютора.

Уровень

Число

Иерархический уровень контрагента:
"0" означает, что контрагент является головным;
"1" означает, что контрагент не является головным.

ГоловнойКонтрагент

GUID

Уникальный идентификатор головного контрагента.

КППСтрока

Код причины постановки на учет, присваивается организации в дополнение к идентификационному номеру налогоплательщика.

ЮридическоеФизическоеЛицоСтрока

Значения:
ЮридическоеЛицо
ФизическоеЛицо

ПометкаУдаления

Булево

Признак пометки на удаление. Значения:
True – элемент помечен на удаление;
False – элемент не помечен на удаление.



Expand
title+<List.Продажи>

Список тэгов:

Название

Тип значения

Описание 

СсылкаДокумента

GUID

Уникальный идентификатор документа продаж.

ПометкаУдаления

БулевоПризнак пометки на удаление. Значения:
True – элемент помечен на удаление;
False – элемент не помечен на удаление.
ПроведенБулевоПризнак проведения документа. Значения:
True – элемент проведен.
False – элемент не проведен.

ТипДокумента

Строка

Значения:

РеализацияТоваровУслуг;
ВозвратТоваровОтКлиента;
КорректировкаРеализации;
Другой.

Дата

ДатаВремя

Дата и время создания документа.

Номер

Строка

Указывается номер документа в учетной системе дистрибьютора. В сумме количество символов в номере документа должно быть не более 11 символов.

ТорговаяТочка

GUID

Идентификатор торговой точки.

КонтрагентGUIDИдентификатор контрагента.

АдресДоставки

Строка

Адрес доставки, указанный в документе.

АгентСтрокаАгент, закрепленный за договором продажи в учетной системе дистрибьютора.
ДокументОснованиеGUIDИдентификатор документа основания
СуммаВключаетНДСБулевоПризнак СуммаВключаетНДС. Значения:
True – сумма документа включает НДС.
False – сумма документа не включает НДС.
СкладGUIDИдентификатор склада


Вложенный тэг <Товары> передает табличную часть документа:

Название

Тип значения

Описание

Номенклатура

GUID

Идентификатор товара, добавленного в документ.

Количество

Число

Количество товара в документе.

ЕдиницаИзмерения

Строка

Наименование единицы измерения товара.

Коэффициент

Число

Коэффициент пересчета используемой единицы измерения по отношению к базовой единице измерения.

Вес

Число

Вес единицы товара.

Сумма

Число

Сумма товара в документе.

СтавкаНДСЧислоСтавка НДС.
СуммаНДСЧислоСумма НДС.

Цена

Число

Цена за единицу товара.



Expand
title+<List.Менеджеры>

Список тэгов:

Название поля

Тип значения

Описание

УникальныйИдентификатор

GUID

Идентификатор менеджера.

Наименование

Строка

Текстовое представление имени менеджера.

ПометкаУдаления

Булево

Признак пометки на удаление. Значения:
True – элемент помечен на удаление.
False – элемент не помечен на удаление.



Expand
title+<List.Номенклатура>

Список тэгов:

 Название поля

Тип значения

Описание

УникальныйИдентификатор

GUID

Идентификатор товара.

Код

Число

Код товара в учетной системе дистрибьютора.

Наименование

Строка

Наименование товара в учетной системе дистрибьютора.

Артикул

Строка

Артикул товара в учетной системе дистрибьютора.

БазоваяЕдиницаИзмерения

Строка

Базовая единица измерения товара в учетной системе дистрибьютора.

НаименованиеПолное

Строка

Полное наименование товара в учетной системе дистрибьютора.

СтавкаНДСЧислоСтавка НДС.

ПометкаУдаления

Булево

Признак пометки на удаление. Значения:
True – элемент помечен на удаление;
False – элемент не помечен на удаление.


 Вложенный тэг <ШтрихКоды> передает перечисление штрих-кодов товара:

 Название поля

Тип значения

Описание

ШтрихКод

Строка

Штрих-код товара



Expand
title+<List.Склады>

Список тэгов:

Название поля

Тип значения

Описание

УникальныйИдентификатор

GUID

Идентификатор склада.

Наименование

Строка

Наименование склада.

ПометкаУдаления

Булево

Признак пометки на удаление. Значения:
True – элемент помечен на удаление;
False – элемент не помечен на удаление.



</Exchange.Data>

Пример файла выгрузки данных по продажам:

Code Block
languagexml
themeEclipse
<?xml version="1.0" encoding="UTF-8"?>
<Exchange.Data FileContents="Sales" DistributorCode="00003" Date="2018-08-20T17:07:15" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.agentplus.ru/UD/FromDistributors">

-<List.ТорговыеТочки>
	-<Object>
		<УникальныйИдентификатор>d8652001-7dd1-11df-90de-000b0d4caf68</УникальныйИдентификатор>
		<Код>Ю00000101 </Код>
		<Наименование>Молочные продукты ООО</Наименование>
		<НаименованиеПолное/>
		<АдресДоставкиТТ/>
		<АдресЭлектроннойПочтыТТ/>
		<ТелефонТТ>(495) 239-90-03</ТелефонТТ>
		<ФактАдресТТ/>
		<Уровень>1</Уровень>
		<ГоловнаяТТ/>
		<ПометкаУдаления>false</ПометкаУдаления>
		<Менеджер>6f87e825-722c-11df-b336-0011955cba6b</Менеджер>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.ТорговыеТочки>

-<List.Контрагенты>
	-<Object>
		<УникальныйИдентификатор>14ed8b80-55bd-11d9-848a-00112f43529a</УникальныйИдентификатор>
		<Код>Ф00000044</Код>
		<Наименование>Иваночкин</Наименование>
		<ИНН>34567899</ИНН>
		<НаименованиеПолное>Иваночкин Иван Ильич</НаименованиеПолное>
		<Уровень>0</Уровень>
		<КПП/>
		<ЮридическоеФизическоеЛицо>Физ. лицо</ЮридическоеФизическоеЛицо>
		<ПометкаУдаления>false</ПометкаУдаления>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.Контрагенты>

-<List.Продажи>
	-<Object>
		<СсылкаДокумента>c37c8fa7-7ae7-11df-b33a-0011955cba6b</СсылкаДокумента>
		<ПометкаУдаления>false</ПометкаУдаления>
		<Проведен>true</Проведен>
		<ТипДокумента>РеализацияТоваровУслуг</ТипДокумента>
		<Дата>2010-04-01T12:00:00</Дата>
		<Номер>ТД-00000001</Номер>
		<ТорговаяТочка>d8652001-7dd1-11df-90de-000b0d4caf68</ТорговаяТочка>
		<Контрагент>14ed8b80-55bd-11d9-848a-00112f43529a</Контрагент>
		<АдресДоставки>119019, Москва г, Москва, Арбатская пл, дом № 1, корпус 2</АдресДоставки>
		<Агент>6f87e825-722c-11df-b336-0011955cba6b</Агент>
		<ДокументОснование>ДИ007575</ДокументОснование>
		<СуммаВключаетНДС>true</СуммаВключаетНДС>
		<Склад>bd72d91f-55bc-11d9-848a-00112f43529a</Склад>
		-<Товары>
			<Номенклатура>f01bb2c4-427a-11dd-ac9e-0015e9b8c48d</Номенклатура>
			<Количество>2</Количество>
			<ЕдиницаИзмерения>упак (20 упак)</ЕдиницаИзмерения>
			<Коэффициент>20</Коэффициент>
			<Вес>0</Вес>
			<Сумма>1360</Сумма>
			<СтавкаНДС>20</СтавкаНДС>
			<СуммаНДС>226.67</СуммаНДС>
			<Цена>680</Цена>
		</Товары>
		+<Товары>
		+<Товары>
		+<Товары>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.Продажи> 

-<List.Менеджеры>
	-<Object>
		<УникальныйИдентификатор>6f87e825-722c-11df-b336-0011955cba6b</УникальныйИдентификатор>
		<Наименование>Иванова Нина Юрьевна</Наименование>
		<ПометкаУдаления>false</ПометкаУдаления>
	</Object>
	-<Object>
		<УникальныйИдентификатор>ad3057e8-ffd2-11db-8378-00055d74a96a</УникальныйИдентификатор>
		<Наименование>Иванов Петр Федорович</Наименование>
		<ПометкаУдаления>false</ПометкаУдаления>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.Менеджеры>

-<List.Номенклатура>
	-<Object>
		<УникальныйИдентификатор>e8a71fce-55bc-11d9-848a-00112f43529a</УникальныйИдентификатор>
		<Код>000000061 </Код>
		<Наименование>Молоко "Домик в деревне" 1.5%</Наименование>
		<Артикул>Арт-777788</Артикул>
		<БазоваяЕдиницаИзмерения>шт</БазоваяЕдиницаИзмерения>
		<НаименованиеПолное>Молоко "Домик в деревне" 1.5%</НаименованиеПолное>
		<СтавкаНДС>18<<СтавкаНДС>10</СтавкаНДС>
		<ПометкаУдаления>false</ПометкаУдаления>
		<ШтрихКоды>
			<ШтрихКод>2000000007786</ШтрихКод>
		</ШтрихКоды>
	</Object>
	-<Object>
		<УникальныйИдентификатор>f01bb2c4-427a-11dd-ac9e-0015e9b8c48d</УникальныйИдентификатор>
		<Код>000000143 </Код>
		<Наименование>Сахарный песок (в упаковках)</Наименование>
		<Артикул/>
		<БазоваяЕдиницаИзмерения>упак</БазоваяЕдиницаИзмерения>
		<НаименованиеПолное>Сахарный песок (в упаковках)</НаименованиеПолное>
		<СтавкаНДС>18<<СтавкаНДС>20</СтавкаНДС>
		<ПометкаУдаления>false</ПометкаУдаления>
		<ШтрихКоды>
			<ШтрихКод>2000000007639</ШтрихКод>
		</ШтрихКоды>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.Номенклатура>

-<List.Склады>
	-<Object>
		<УникальныйИдентификатор>bd72d91f-55bc-11d9-848a-00112f43529a</УникальныйИдентификатор>
		<Наименование>Главный склад</Наименование>
		<ПометкаУдаления>false</ПометкаУдаления>
	</Object>
	-<Object>
		<УникальныйИдентификатор>cbcf4956-55bc-11d9-848a-00112f43529a</УникальныйИдентификатор>
		<Наименование>Склад электротоваров</Наименование>
		<ПометкаУдаления>false</ПометкаУдаления>
	</Object>
	+<Object>
	+<Object>
	+<Object>
</List.Склады>

</Exchange.Data>


...