Загрузка скидок — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 2: Строка 2:
 
[[API интеграции с учетной системой]]
 
[[API интеграции с учетной системой]]
  
{|class="wikitable"
+
<syntaxhighlight lang="xml">
|Страница
+
|
+
|-
+
|Параметры
+
|
+
|-
+
|Пример запроса
+
|
+
|-
+
|Пример ответа
+
|<syntaxhighlight lang="xml">
+
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 
//Заголовок файла обмена
 
//Заголовок файла обмена
Строка 33: Строка 22:
 
     start_date – дата начала действия скидки ISO формат
 
     start_date – дата начала действия скидки ISO формат
 
     is_position_discount – скидка на позицию (true) или на чек. Булево
 
     is_position_discount – скидка на позицию (true) или на чек. Булево
     is_persent – признак подарка (скидка 100%). Булево
+
     is_persent – логический признак типа скидки. Значение true соответствует процентному типу скидки, false соответствует суммарному          типу
 
     sun, sat, fri, thu, wed, tue, mon – дни недели на которые действует скидка. Булево
 
     sun, sat, fri, thu, wed, tue, mon – дни недели на которые действует скидка. Булево
 
     value – значение скидки в процентах
 
     value – значение скидки в процентах
 
     code – внешний код для синхронизации
 
     code – внешний код для синхронизации
 
     name – текстовое наименование скидки
 
     name – текстовое наименование скидки
 +
    round_point - Разряд округления значения (от 0 до 4) (0-До копеек,1-до десятков копеек,2-до рублей,3-до десятков рублей,4-до сотен рублей)
 +
    round_mode - Режим округления(от 0 до 3) (0-математическое,1-бухгалтерское,2-В меньшую сторону,3- в большую сторону)
 
-->
 
-->
<discount only_card="true" forever="false" all_nom="false" use_birthday="false" check_sum="0" is_extra_charge="false" is_manual_discount="false" use_in_rs="false" use_in_ff="true" start_limit="50000" finish_time="20:00:00" start_time="00:00:00" finish_date="2014-01-28" start_date="2013-03-10" is_position_discount="true" is_persent="true" sun="true" sat="true" fri="true" thu="true" wed="true" tue="true" mon="true" value="10" code="123123" name="Скидка 10%">
+
<discount only_card="true"  
 +
          forever="false"  
 +
          all_nom="false"  
 +
          use_birthday="false"  
 +
          check_sum="0"  
 +
          is_extra_charge="false"  
 +
          is_manual_discount="false"  
 +
          use_in_rs="false"  
 +
          use_in_ff="true"
 +
          start_limit="50000"  
 +
          finish_time="20:00:00"  
 +
          start_time="00:00:00"  
 +
          finish_date="2014-01-28"  
 +
          start_date="2013-03-10"  
 +
          is_position_discount="true"  
 +
          is_persent="true"  
 +
          sun="true"  
 +
          sat="true"  
 +
          fri="true"  
 +
          thu="true"  
 +
          wed="true"  
 +
          tue="true"  
 +
          mon="true"  
 +
          value="10"  
 +
          code="123123"  
 +
          round_mode="1"
 +
          round_point="2"
 +
          name="Скидка 10%">
 
<!--
 
<!--
 
     nom_group - группы номенклатуры на которые действует скидка. Должно быть all_nom = «False». Узел подчинен <discount/>.
 
     nom_group - группы номенклатуры на которые действует скидка. Должно быть all_nom = «False». Узел подчинен <discount/>.
Строка 60: Строка 78:
  
 
</syntaxhighlight>
 
</syntaxhighlight>
|}
 

Текущая версия на 17:05, 10 марта 2016

API интеграции с учетной системой

<?xml version="1.0" encoding="utf-8"?>
//Заголовок файла обмена
<back_to_ef org_name="Организация" dateuploading="yyyy-mm-dd hh:MM:ss">
<!--
    only_card – скидка действует только на дисконтные карты. Булево
    forever – скидка действует без ограничения на период. Булево
    all_nom – скидка действует на всю номенклатуру. Булево
    use_birthday – скидка действует только в день рождения клиента. Булево
    check_sum – сумма чека с которой начанает действовать скидка. Булево
    is_extra_charge - наценка это или нет. Булево
    is_manual_discount – признак ручной скидки. Булево
    use_in_rs - использовать в режиме Ресторана. Булево
    use_in_ff - использовать в режиме Фастфуда. Булево
    start_limit - лимит накоплений контрагента, с которого будет применяться скидка
    finish_time – время окончания действия скидки HH:MM:SS
    start_time – время начала действия скидки HH:MM:SS
    finish_date – дата окончания действия скидки ISO формат
    start_date – дата начала действия скидки ISO формат
    is_position_discount – скидка на позицию (true) или на чек. Булево
    is_persent – логический признак типа скидки. Значение true соответствует процентному типу скидки, false соответствует суммарному          типу
    sun, sat, fri, thu, wed, tue, mon – дни недели на которые действует скидка. Булево
    value – значение скидки в процентах
    code – внешний код для синхронизации
    name – текстовое наименование скидки
    round_point - Разряд округления значения (от 0 до 4) (0-До копеек,1-до десятков копеек,2-до рублей,3-до десятков рублей,4-до сотен рублей)
    round_mode - Режим округления(от 0 до 3) (0-математическое,1-бухгалтерское,2-В меньшую сторону,3- в большую сторону)
-->	
<discount only_card="true" 
          forever="false" 
          all_nom="false" 
          use_birthday="false" 
          check_sum="0" 
          is_extra_charge="false" 
          is_manual_discount="false" 
          use_in_rs="false" 
          use_in_ff="true"
          start_limit="50000" 
          finish_time="20:00:00" 
          start_time="00:00:00" 
          finish_date="2014-01-28" 
          start_date="2013-03-10" 
          is_position_discount="true" 
          is_persent="true" 
          sun="true" 
          sat="true" 
          fri="true" 
          thu="true" 
          wed="true" 
          tue="true" 
          mon="true" 
          value="10" 
          code="123123" 
          round_mode="1" 
          round_point="2" 
          name="Скидка 10%">
<!--
    nom_group - группы номенклатуры на которые действует скидка. Должно быть all_nom = «False». Узел подчинен <discount/>.
-->
	<nom_group code="2342312312"/>
<!--
    nom_element - единицы номенклатуры, на которые действует скидка. Должно быть all_nom = «False». Узел подчинен <discount/>
-->
	<nom_element code="312312312"/>
<!--
    customer_group - группы контрагентов, на которые действует скидка. Должно быть only_card = «True». Узел подчинен <discount/>
-->
	<customer_group code="4234234234"/>
<!--
    discount_card - карты, на которые действует скидка. Должно быть only_card = «True». Узел подчинен <discount/>
-->
	<discount_card code="2434234234"/>
</discount>
</back_to_ef>