Описание формата обмена
Общая информация
Любой файл обмена содержит строки:
<?xml version="1.0" encoding="windows-1251"?> <КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.08" ДатаФормирования="2025-11-13T19:03:24"> </КоммерческаяИнформация>
Передача информации о документе (заказе клиента)
Внутри файла обмена может быть информация о нескольких документах. Данные каждого документа, находятся внутри тегов:
<Документ>
</Документ>
При отсутствии данных внутри тегов, в загрузке будет отказано.
Реквизиты документа
<Ид>
Обязательный реквизит.
Идентификатор заказа в мобильном приложении.
<Ид>3d46175a-9d33-11e3-be8f-002522635f04</Ид>
<Номер>
Обязательный реквизит.
Номер документа в МП.
<Номер>7</Номер>
<Дата>
Обязательный реквизит.
Дата документа в МП.
<Дата>2025-11-13</Дата>
<Сумма>
Обязательный реквизит.
Сумма документа в МП.
<Сумма>100</Сумма>
<ХозОперация>
Обязательный реквизит.
Значение всегда одинаковое - Заказ товара
<ХозОперация>Заказ товара</ХозОперация>
<Налоги>
Обязательный реквизит.
Контроль наличия не ведется. Для передачи данных о начисленном НДС по документу
Если данного блока не будет тогда НДСВСумме = Ложь и СуммаНДС = 0
<Налоги> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Сумма>16.67</Сумма> </Налог> </Налоги>
<СтатусМП>
Обязательный реквизит.
Может принимать значения: new, processing, awaiting, assembled, courier, done, canceled
<СтатусМП>МП</СтатусМП>
<ТипОплатыМП>
Обязательный реквизит.
Вариант оплаты товара - через мобильное приложение или на месте.
Может принимать значения: МП, Локально
<ТипОплатыМП>МП</ТипОплатыМП>
<ТипДоставкиМП>
Обязательный реквизит.
Вариант доставки товара с доставкой или нет
Может принимать значения: Самовывоз, Доставка
<ТипДоставкиМП>Доставка</ТипДоставкиМП>
<Склады>
Обязательный реквизит.
Склад для заказа товара. Идентификаторы складов из 1с хранятся в админ панели МП.
<Склады> <Склад> <Ид>3d46175a-9d33-11e3-be8f-002522635f04</Ид> <Наименование>Торговый зал 2</Наименование> </Склад> </Склады> <Склады> <Склад> <Ид> тип Строка длина 80 Проверка заполнения: Да Идентификатор склада в 1С (ссылка) <Наименование> тип Строка длина 50 Проверка заполнения: Нет Наименование склада </Склад> </Склады>
<Клиенты>
Обязательный реквизит.
Клиент, заказавший товар.
<Клиенты> <Клиент> <Ид>3d46175a-9d33-11e3-be8f-002522635f04</Ид> <Наименование>Иванов Иван Иванович</Наименование> <Адрес>690036 г. Арсеньев, ул Октябрьская д.18 кв.15 этаж 3 Домофон </Адрес> <Телефон>+7 914 785 77 88</Телефон> <Email>testmail@mailtest.ru</Email> </Клиент> </Клиенты> <Клиенты> <Клиент> <Ид> тип Строка длина 80 Проверка заполнения: Да Идентификатор клиента в МП <Наименование> тип Строка длина 100 Проверка заполнения: Да ФИО клиента <Адрес> тип Строка длина 300 Проверка заполнения: Нет Адрес доставки <Телефон> тип Строка длина 30 Проверка заполнения: Да Телефон <Email> тип Строка длина 50 Проверка заполнения: Нет Электронная почта </Клиент> </Клиенты>
<Товары>
Обязательный реквизит.
Товар, заказанный в МП.
Каждое наименование товара помещается внутри тегов
<Товар> </Товар>
<Товары> <Товар> <Ид>df83ce2d-cf98-4616-9550-a05de9057777</Ид> <Наименование>Славда негаз 1.5 л</Наименование> <СтавкиНалогов> <СтавкаНалога> <Наименование>НДС</Наименование> <Ставка>20</Ставка> </СтавкаНалога> </СтавкиНалогов> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>КатегорияТовара</Наименование> <Значение>Учет по характеристикам не ведется</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> <Единица> <Ид>796</Ид> <НаименованиеКраткое>шт</НаименованиеКраткое> <Код>796</Код> <НаименованиеПолное>Штука</НаименованиеПолное> </Единица> <Коэффициент>1</Коэффициент> <Количество>1</Количество> <КоличествоОтгружено>0</КоличествоОтгружено> <Цена>100</Цена> <Сумма>100</Сумма> <СуммаОтгружено>0</СуммаОтгружено> <Налоги> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Сумма>16.67</Сумма> <Ставка>20</Ставка> </Налог> </Налоги> </Товар> </Товары>