Сторонние форматы обмена поддержаны не в полном объеме. Передача всех реквизитов осуществляется в формате AIF.
Загрузка справочников
Загрузка справочников в формате SAP осуществляется в виде документов формата xml.
В формате SAP доступна загрузка справочников товаров со следующими свойствами:
| Наименование параметра | Описание |
|---|---|
| CODE | Код товара |
| NAME | Наименование товара |
| PRICE | Цена товара |
| EDIZM (в составе тега BARCODES) | Единица изменения |
| EAN (в составе тега BARCODES) | Штрих-код товара |
| TYPE | Тип товара:
|
| NDS | Налоги:
Во всех случаях в 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 | Суммы продаж:
|
RETURNPAYMENT | Суммы возвратов:
|
| SALE | Данные о продажах потоварно:
|
| RETURN | Данные о возвратах потоварно:
|
| 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>