Публичное пространство
SetRetail10 ◾️ Продажа товара по договору комиссии (комитент) или с привязкой к поставщику
Функциональность и предоставляется только при покупке лицензии.
ПО SET Retail 10 модуль "Комиссионная торговля" Лицензия.
- CR-1725Получение подробных данных проблемы… СТАТУС
10.2.64.0
Описание
У товара реализован новый признак - "комиссионный".
Реализована доработка, позволяющая осуществлять продажу товаров, которые представлены в магазине на основе договора комиссии.
При загрузке номенклатурных позиций товара на каждую единицу ККТ фиксируется признак консигнации «К» и ставку НДС по позиции (если Поставщик на общем режиме налогообложения – 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.
- SRTS-224Получение подробных данных проблемы… СТАТУС
- CR-6204Получение подробных данных проблемы… СТАТУС
Начиная с версии 10.3.10.0 импортируемые данные по комитенту и НДС не задерживаются на 12 полке и попадают в 99 статус при импорте товара, не дожидаясь утверждения цены.
Информация, передаваемая по комитенту
guid
- код поставщика/комитента по данным ERP (SAP), необходим для передачи в чеке продажи при экспорте в ERP.agent-type
- тип агент, необходим для передачи в чеке продажи в ОФДinn
- ИНН поставщика/комитента, необходим для печати на чеке, передачи в чеке продажи в ОФД и при экспорте в ERPname
- Наименование поставщика/комитента, необязателен, возможно использование для печати на чеке, передачи в чеке продажи в ОФДphone1
- телефон поставщика/комитента, необходим для печати на чеке, передачи в чеке продажи в ОФДdeleted
- true/false (при отсутствии атрибута принимается равным false)
Основные правила
- Все поля являются не обязательными.
- Если передается описание контрагента целиком то поля
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>
Импорт товара с привязкой к разным поставщикам и для отдельных магазинов торговой сети
- 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>
Кейсы с удалением и назначением привязок
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link /> </goods-catalog>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link guid = "123" /> </goods-catalog>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link> <shop-indices>1 2 3</shop-indices> <marking>45022</marking> <marking>45033</marking> </consignor-link> </goods-catalog>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link guid = "123" deleted = "true"> <shop-indices>1 2 3</shop-indices> <marking>45022</marking> <marking>45033</marking> </consignor-link> </goods-catalog>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link guid = "123" deleted = "true"> <shop-indices>1</shop-indices> </consignor-link> <consignor-link guid = "123"> <shop-indices>1</shop-indices> <marking>45022</marking> </consignor-link> </goods-catalog>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <goods-catalog> ........ <consignor-link> <shop-indices>1</shop-indices> </consignor-link> </goods-catalog>
Отображение в карточке товара
Данные отображаются в карточке товара на вкладке Дополнительная информация.
Экземпляр комитента в базе данных
К товару привязка осуществляется косвенным способом по GUID. В случае, если в структуре counterparty
не указан guid
, то он формируется на основании inn
.
Контрагенты могут передаваться отдельно от товара. В товаре передается структура с указанием только GUID
(актуально только для случая, когда GUID
указывается в ERP).
Настройка чековой формы
Для отображения данных комитента на чеке добавьте следующие подстановки в секцию Позиции:
- Наименование поставщика
- ИНН поставщика
- Телефон поставщика
Настройка ФР Пирит для передачи в ОФД данных при экспорте продаж товара с разными поставщиками
Обязательно выполните этот пункт, иначе информация о поставщиках не будет отправляться в ОФД.
Откройте сервисную утилиту Fito для обслуживания ФР Пирит:
Выберите на вкладке Сервис → Регистрация/снятие с учета → Перерегистрация без замены ФН (при регистрации нового или замены ФН выберите пункт Регистрация/Перерегистрация без замены ФН) → установите флажки для пунктов Применение комиссионером и Применение агентом → нажмите Выполнить.
Технический процесс добавления контрагента в позицию при формировании чека на кассе
На кассе ведется свой справочник контрагентов + транспорт контрагентов.
При формировании позиции информация по контрагенту прикладывается в виде отдельного свойства (property) с именем "counterparty"
и значением в виде JSON-структуры полного описания контрагента.
JSON-структура позволяет осуществлять проброс описания контрагента транзитом до ERP, выгружая информацию во внешнюю систему а также хранить эту информацию в операционном дне и использовать при возвратах на кассе.
Пример чека
Пример чека в ОФД:
Экспорт информации о примененном контрагенте
В чеках продажи и возврата у позиций товаров, имеющих связь с комитентом, будет указан код комитента <plugin-property key="counterpartyGuid" value="12345"/>
Key
= свойство "код комитента"Value
= код поставщика по SAP
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="11" userName="Иванов1 ИванTest1 Иванович" operationType="true" operDay="2019-02-20+03:00" shop="3382" cash="1" shift="38" number="6" saletime="2019-02-20T15:50:55.777+03:00" begintime="2019-02-20T15:50:46.474+03:00" amount="187.6" discountAmount="0.0" inn="781234567890"> <positions> <position order="1" departNumber="581" goodsCode="45031" barCode="2301100" count="1.0" cost="187.6" nds="20.0" ndsSum="31.27" discountValue="0.0" costWithDiscount="187.6" amount="187.6" dateCommit="2019-02-20T15:50:46.551+03:00"> <plugin-property key="counterpartyGuid" value="12345"/> </position> </positions> <payments> <payment typeClass="CashPaymentEntity" amount="190.0" description="Оплата наличными"/> <payment typeClass="CashChangePaymentEntity" amount="2.4" description=""/> </payments> </purchase> </purchases>
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..