Публичное пространство
SetRetail10 ◾️ Продажа товара по договору комиссии (комитент) или с привязкой к поставщику
Функциональность и предоставляется только при покупке лицензии.
ПО SET Retail 10 модуль "Комиссионная торговля" Лицензия.
https://crystals.atlassian.net/browse/CR-1725
10.2.64.0
- 1 Описание
- 2 Фискальные регистраторы
- 3 Импорт из ERP
- 3.1 Информация, передаваемая по комитенту
- 3.2 Основные правила
- 3.3 Пример XML для импорта
- 3.3.1 Импорт товара с привязкой к поставщику для всех магазинов
- 3.3.2 Импорт товара с привязкой к разным поставщикам и для отдельных магазинов торговой сети
- 3.3.2.2 Кейсы с удалением и назначением привязок
- 3.3.2.2.1 Удалить привязки всех товаров ко всем комитентам во всей сети
- 3.3.2.2.2 Все товары во всей сети привязать к комитенту с guid 123
- 3.3.2.2.3 Очистить привязку к комитенту у товаров 45022 и 45033 в магазинах 1, 2 и 3
- 3.3.2.2.4 Очистить привязку к комитенту у товаров 45022 и 45033 в магазинах 1, 2 и 3, но только, если они были привязаны к комитенту 123
- 3.3.2.2.5 У комитента 123 в магазине 1 оставить привязку только к товару 45022
- 3.3.2.2.6 Удалить привязки всех товаров ко всем комитентам в магазине 1
- 3.3.3 Импорт НДС в привязке товара к комитенту
- 4 Отображение в карточке товара
- 5 Экземпляр комитента в базе данных
- 6 Настройка чековой формы
- 7 Настройка ФР Пирит для передачи в ОФД данных при экспорте продаж товара с разными поставщиками
- 8 Технический процесс добавления контрагента в позицию при формировании чека на кассе
- 9 Пример чека
- 10 Экспорт информации о примененном контрагенте
Описание
У товара реализован новый признак - "комиссионный".
Реализована доработка, позволяющая осуществлять продажу товаров, которые представлены в магазине на основе договора комиссии.
При загрузке номенклатурных позиций товара на каждую единицу ККТ фиксируется признак консигнации «К» и ставку НДС по позиции (если Поставщик на общем режиме налогообложения – 10%, 20%, если Поставщик на упрощенной системе налогообложения – Без НДС).
При осуществлении расчетов, в которых пользователь выступает агентом. Реквизиты "признак агента по предмету расчета", "телефон поставщика", включаются в состав кассового чека в печатной форме и электронном формате, "ИНН поставщика" в электронном формате. Эти реквизиты печатаются в форме чека.
Фискальные регистраторы
Пирит 2Ф
СП802-Ф (начиная с версии 10.2.92.0)
Импорт из ERP
Два вида импорта
В составе товара.
Отдельно в структуре
<goods-catalog>
Начиная с версии 10.3.3.0 в базе данных set в таблице un_cg_product_consignor_link добавилось поле статус и теперь при включенной 12-й полке привязка товара к комитенту. Поле при импорте будет иметь в базе статус 12 и, когда импортнётся изменение товара и будет произведена печать с утверждением, то привязка товара к комитенту утвердится и только после этого спустится на кассу. При обновлении на версию с этой функциональность, если есть привязки комитентов к товарам, то добавляемое поле status будет со значением 99.
https://crystals.atlassian.net/browse/SRTS-224
https://crystals.atlassian.net/browse/CR-6204
Начиная с версии 10.3.10.0 импортируемые данные по комитенту и НДС не задерживаются на 12 полке и попадают в 99 статус при импорте товара, не дожидаясь утверждения цены.
Информация, передаваемая по комитенту
guid- код поставщика/комитента по данным ERP (SAP), необходим для передачи в чеке продажи при экспорте в ERP.agent-type- тип агент, необходим для передачи в чеке продажи в ОФДinn- ИНН поставщика/комитента, необходим для печати на чеке, передачи в чеке продажи в ОФД и при экспорте в ERPname- Наименование поставщика/комитента, необязателен, возможно использование для печати на чеке, передачи в чеке продажи в ОФДphone1- телефон поставщика/комитента, необходим для печати на чеке, передачи в чеке продажи в ОФДdeleted- true/false (при отсутствии атрибута принимается равным false)
Основные правила
Важно
Для процесса продажи позиции на кассе в контрагенте обязательно должны быть указаны поля inn и phone1, иначе товар будет не доступен для продажи!
Все поля являются не обязательными.
Если передается описание контрагента целиком то поля
phone1иinnдолжны быть заполнены обязательно.Если передается одно единственное поле
guid, то оно будет использоваться как привязка к уже существующему контрагенту.Если передается целиком контрагент и не указано поле
guid, тоguidформируется как"inn"+"_"+"kpp". В текущем транспорте не предусмотрена передачаkppиguidбудет равен "inn"+"_".Если передаются поля помимо
guidиinn,то считается, что информацию о контрагенте надо обновить.
Пример XML для импорта
Начиная с версии 10.3.3.0 в базе данных set в таблице un_cg_product_consignor_link добавилось поле статус и теперь при включенной 12-й полке привязка товара к комитенту. Поле при импорте будет иметь в базе статус 12 и, когда импортнётся изменение товара и будет произведена печать с утверждением, то привязка товара к комитенту утвердится и только после этого спустится на кассу. При обновлении на версию с этой функциональностью, если есть привязки комитентов к товарам, то добавляемое поле status будет со значением 99.
Импорт товара с привязкой к поставщику для всех магазинов
Внимание!
В данном примере демонстрируется только импорт с привязкой товара к поставщику.
В этом случае все товары для всех магазинов загруженные этим способом будут привязаны к поставщику на всех магазинах.
Для импорта добавьте строку:
<counterparty guid="12345" inn="123456789012" name="ООО 'Комитент'" phone1="+79992223344" agent-type = "5" deleted="false"/><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<good marking-of-the-good="45031">
<name>Мясо свежее ГОВЯДИНА</name>
<bar-code code="2301100">
<default-code>true</default-code>
</bar-code>
<product-type>ProductWeightEntity</product-type>
<price-entry price="187.60">
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>1</number>
<department number="581">
<name>Мясо</name>
</department>
</price-entry>
<price-entry price="178.60">
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>2</number>
<department number="581">
<name>Мясо</name>
</department>
</price-entry>
<price-entry price="168.60">
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>3</number>
<department number="581">
<name>Мясо</name>
</department>
</price-entry>
<price-entry price="158.60">
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>4</number>
<department number="581">
<name>Мясо</name>
</department>
</price-entry>
<vat>18.0</vat>
<group id="2">
<name>Свежие товары</name>
</group>
<measure-type id="Кг">
<name>Кг</name>
</measure-type>
<country id="BR">
<name>Бразилия</name>
</country>
<rack-number>13F</rack-number>
<shelf-number>404</shelf-number>
<facing>E20</facing>
<location-on-shelf>20</location-on-shelf>
<plugin-property value="0.001" key="precision"/>
<plugin-property value="111" key="plu-number"/>
<plugin-property value="Мясо свежее ГОВЯДИНА" key="name-on-scale-screen"/>
<plugin-property value="Вода – 67.13 г, Белки - 19.42 г, Жиры - 12.73 г, Углеводы - 0 г, Зола - 1.71 г" key="description-on-scale-screen"/>
<plugin-property value="Вода – 67.13 г, Белки - 19.42 г, Жиры - 12.73 г, Углеводы - 0 г, Зола - 1.71 г" key="composition"/>
<plugin-property value="447ккал" key="food-value"/>
<plugin-property value="Хранить в холодильнике" key="storage-conditions"/>
<plugin-property value="2301100" key="bar-code-scales"/>
<plugin-property key="good-for-hours" value="48"/>
<counterparty guid="12345" inn="123456789012" name="ООО 'Комитент'" phone1="+79992223344" agent-type = "5" deleted="false"/>
</good>
</goods-catalog>Импорт товара с привязкой к разным поставщикам и для отдельных магазинов торговой сети
https://crystals.atlassian.net/browse/SRTE-1944
10.2.89.0
Подробное описание полей для импорта описано в главе интеграционной документации Привязка товаров к комитентам/поставщикам <consignor-link>
Пример привязки товара к разным поставщикам и магазинам
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<good marking-of-the-good="299009">
<name>Костюм муж. MS 12DB629/67</name>
<price-entry price="200000" deleted="false">
<number>1</number>
<department number="1">
<name>1</name>
</department>
</price-entry>
<price-entry price="20000" deleted="true">
<number>2</number>
<department number="1">
<name>1</name>
</department>
</price-entry>
<price-entry price="20000" deleted="true">
<number>3</number>
<department number="1">
<name>1</name>
</department>
</price-entry>
<price-entry price="20000" deleted="true">
<number>4</number>
<department number="1">
<name>1</name>
</department>
</price-entry>
<price-entry price="20000" deleted="true">
<number>5</number>
<department number="1">
<name>1</name>
</department>
</price-entry>
<vat>-1</vat>
<group id="99999">
<name>Группа</name>
</group>
<measure-type id="1">
<name>шт</name>
<rcum>1</rcum>
</measure-type>
<erp-code>00000347967</erp-code>
<fullname>Костюм муж. MS 12DB629/67</fullname>
</good>
<counterparty guid="100001047" inn="7716849810" name="ООО 'ИМПОРТ МИНУС'" phone1="+79167334561" agent-type="5" deleted="false"/>
<counterparty guid="100001042" inn="7716849817" name="ООО 'ИМПОРТ ПЛЮС'" phone1="+79992223344" agent-type="5" deleted="false"/>
<consignor-link guid = "100001047"/>
<shop-indices>1047</shop-indices>
<marking="999002"/>
</consignor-link>
<consignor-link guid = "100001042"/>
<shop-indices>1042</shop-indices>
<marking="999002"/>
</consignor-link>
</goods-catalog>© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.