Сторонние форматы обмена поддержаны не в полном объеме. Передача всех реквизитов осуществляется в формате AIF.

Загрузка справочников

Загрузка справочников в формате SAP осуществляется в виде документов формата xml.

В формате SAP доступна загрузка справочников товаров со следующими свойствами:

Наименование параметраОписание
CODEКод товара
NAMEНаименование товара
PRICEЦена товара
EDIZM (в составе тега BARCODES)Единица изменения
EAN (в составе тега BARCODES)Штрих-код товара
TYPE

Тип товара:

  • 1 – табак (op_mode = 32),
  • 2 – алкоголь (op_mode = 128),
  • 3 – неакцизный алкоголь (op_mode = 512),
  • 0 / тег не указан / другие значение – обычный товар (op_mode = 0).
NDS

Налоги

  • 0 / тег не указан – значение поля vatcode1=0,
  • 1 – значение поля vatcode1=1,
  • 2 – значение поля vatcode1=2,
  • другие значение – полю vatcode1 присваивается значение из справочника.

Во всех случаях в dictionaries.vat загружаются налоги 18% с кодом 1 и 10% с кодом 2

PRICE (в составе тега MRC)Дополнительные цены
Пример справочника
<ITEMS>
<MATERIAL>
<CODE>1001001</CODE>
<NAME>Молоко Домик в деревне 3,5% 1л</NAME>
<PRICE>2.50</PRICE>
<BARCODES>
<EDIZM>KAR</EDIZM>
<EAN>4607099999999</EAN>
<EDIZM>ST</EDIZM>
<EAN>4607029999999</EAN>
</BARCODES>
<TYPE>0</TYPE>
<NDS>2</NDS>
<MRC>
<PRICE>2.6</PRICE>
<PRICE>2.7</PRICE>
<PRICE>2.8</PRICE>
</MRC>
</MATERIAL> 
</ITEMS>

Выгрузка продаж

При закрытии смены в директории, указанной в настройках сервиса Exchanger, формируется файл выгрузки продаж export_<дата>.xml. Данные о продажах записываются в теги:

ТегЗначение
SHOPКод магазина
DATEДата и время открытия смены

PAYMENT

Суммы продаж:

  • VALCODE – код валюты,
  • AMOUNT – сумма продажи.

RETURNPAYMENT

Суммы возвратов:
  • VALCODE – код валюты,
  • AMOUNT – сумма возврата.
SALE

Данные о продажах потоварно:

  • CODE – код товара,
  • QUANTITY – количество,
  • AMOUNT – сумма с учетом скидки.
RETURN

Данные о возвратах потоварно:

  • CODE – код товара,
  • QUANTITY – количество,
  • AMOUNT – сумма с учетом скидки.
ROOTПользовательская информация
Пример выгрузки продаж
<Level1>
    <Level2>
        <SHOP>111</SHOP>
        <Level3>
            <DATE>01/18/2018 09:38:52</DATE>
			<payments>
					<payment>
							<valcode>1</valcode>
							<amount>24.90</amount>
					</payment>
					<payment>
							<valcode>3</valcode>
							<amount>26.90</amount>
					</payment>
					<returnpayment>
							<valcode>1</valcode>
							<amount>14.90</amount>
					</returnpayment>
					<returnpayment>
							<valcode>3</valcode>
							<amount>23.90</amount>
					</returnpayment>
			</payments>
			<Level4>
                <SALE>SALE</SALE>
                <Level5>
                    <CODE>1</CODE>
                    <QUANTITY>1.000</QUANTITY>
                    <AMOUNT>120.00</AMOUNT>
					<TAXCODE>1</TAXCODE>
					<TAXRATE>10.00</TAXRATE>
                </Level5>
                <Level5>
                    <CODE>10</CODE>
                    <QUANTITY>1.000</QUANTITY>
                    <AMOUNT>0.20</AMOUNT>
					<TAXCODE>2</TAXCODE>
					<TAXRATE>20.00</TAXRATE>
                </Level5>
                <Level5>
                    <CODE>100</CODE>
                    <QUANTITY>1.000</QUANTITY>
                    <AMOUNT>100.00</AMOUNT>
					<TAXCODE>3</TAXCODE>
					<TAXRATE>30.00</TAXRATE>
                </Level5>
                <Level5>
                    <CODE>1001001</CODE>
                    <QUANTITY>1.000</QUANTITY>
                    <AMOUNT>2.80</AMOUNT>
					<TAXCODE>4</TAXCODE>
					<TAXRATE>40.00</TAXRATE>
                </Level5>
                <RETURN>RETURN</RETURN>
                <Level5>
                    <CODE>1001001</CODE>
                    <QUANTITY>1.000</QUANTITY>
                    <AMOUNT>2.50</AMOUNT>
					<TAXCODE>5</TAXCODE>
					<TAXRATE>50.00</TAXRATE>
                </Level5>
            </Level4>
        </Level3>
    </Level2>
    <ROOT>Retail Trade</ROOT>
</Level1>
  • No labels