- Новости и обновления
- Полные списки изменений
- Пользовательская документация
- Техническая документация
- r_k Cloud
- TimeKepeer
- Основные сценарии работы
- Решение проблем
- API
- Уведомление об изменениях в заказах через httpordernotify
- AUTHTTP
- XML-интерфейс r_keeper 7
- Описание HTTP протокола для FarCards
- EgaisForPos external API
- Архив
- Глоссарий
- О продукте
Оплата заказа
Оплата заказа
<RK7Query>
<RK7CMD CMD="PayOrder">
<Order guid="{668401AA-BD04-4935-B76C-C8506CC8EF36}"/>
<Cashier code="5"/>
<Station code="1"/>
<Payment id="1" amount="50000"/>
<Payment id="1030240" amount="10000"/>
</RK7CMD>
</RK7Query>
XML
Где:
- Работник — обращение по code, ID или GUID
- Station — станция
- Payment — валюта оплаты. Может быть несколько штук.
- amount — сумма умножается на 100
Для выполнения запроса необходимо, чтобы сумма всех payment точно совпадала с суммой заказа в момент оплаты. Если суммы будет недостаточна — вернется ошибка.
Внесение предоплаты
По своей структуре похож на наполнение заказа:
<RK7Query>
<RK7CMD CMD="SaveOrder">
<Order guid="{BED30F72-70B1-4929-AF40-A36E652FDC10}"/>
<Session>
<Prepay id="1" amount="60000">
<Reason id="1043926"/>
</Prepay>
</Session>
</RK7CMD>
</RK7Query>
XML
Где:
- Prepay — валюта предоплаты
- amount — сумма умножается на 100
- Reason — причина внесения предоплаты. Обязательный тег.
Распечатка пречека
<RK7Query>
<RK7CMD CMD="PrintBill">
<Order guid="{A3A3D2B0-A1E1-41CF-90AA-6A814A939423}"/>
<Station code="1"/>
<Cashier code="2"/>
</RK7CMD>
</RK7Query>
XML
Заполнения полей Адрес счета-фактуры и Дополнительная информация

<RK7Query>
<RK7CMD CMD="CreateInvoice">
<Order visit ="655364260" orderIdent="256"/>
<Invoice regno="12312" name="Рога и копыта" address="Москва" extrainfo="Доп.инфо" comment="Комментарий"/>
</RK7CMD>
</RK7Query>
CODE
Вызов печати накладной на доставку

<?xml version="1.0" encoding="UTF-8"?>
<RK7Query>
<RK7CMD CMD="DeliveryPrintInvoice" previewOnly="0" estimatedTime="2023-04-07T18:25:04" print="True" preview="False" >
<Order guid="{2D3C6CDA-4A10-40E1-86C8-773D6F367370}"/>
<Station id="15002"/>
<Cashier id="9006"/>
<HolderXML>
<Holder Message_ID="0">
<Deleted>No</Deleted>
<Group_ID>2</Group_ID>
<Group_Name>Доставка</Group_Name>
<Division_ID>1</Division_ID>
<Division_Name>Головное подразделение</Division_Name>
<Holder_ID>10000000000101</Holder_ID>
<INN></INN>
<External_Code></External_Code>
<Unpay_Type_ID></Unpay_Type_ID>
<Unpay_Type_Name></Unpay_Type_Name>
<L_Name>Захаров</L_Name>
<F_Name>Игорь</F_Name>
<M_Name>Сергеевич</M_Name>
<Full_Name>Захаров Игорь Сергеевич</Full_Name>
<Birth>1963-09-28</Birth>
<Gender>Unknown</Gender>
<Marrital>Unknown</Marrital>
<Smoke>No</Smoke>
<Verification>Yes</Verification>
<Image>No</Image>
<Language_ID>1049</Language_ID>
<Language_Name><![CDATA[[RUS] Русский (Россия)]]></Language_Name>
<Source></Source>
<Remarks></Remarks>
<Accounts>
<Account>
<Holder_ID>10000000000101</Holder_ID>
<Account_Number>01.00003.00000160.0001</Account_Number>
<Status>Active</Status>
<Account_Class>1</Account_Class>
<Account_Type_ID>3</Account_Type_ID>
<Account_Type_Name>Бонусный_фиск</Account_Type_Name>
<Account_Debit_Enabled>Yes</Account_Debit_Enabled>
<Account_Debit_Priority>301</Account_Debit_Priority>
<Account_Debit_K>1</Account_Debit_K>
<Account_Credit_Enabled>Yes</Account_Credit_Enabled>
<Account_Credit_Priority>301</Account_Credit_Priority>
<Account_Credit_K>1</Account_Credit_K>
<Transaction_Debit_ID>31</Transaction_Debit_ID>
<Transaction_Credit_ID>32</Transaction_Credit_ID>
<Create>2016-10-13</Create>
<Expired>2022-10-30</Expired>
<Credit_Depth>0.00</Credit_Depth>
<Balance>1591.30</Balance>
<Account_Level_ID>1</Account_Level_ID>
<Account_Level_Name>бонусный_фиск</Account_Level_Name>
<Scheme_ID>11</Scheme_ID>
<External_ID>1</External_ID>
<Scheme_Name>Бонус</Scheme_Name>
<Base_Rate>100.00</Base_Rate>
<Auto_Change_Levels>No</Auto_Change_Levels>
<Account_Code>11</Account_Code>
<Account_Code_Ext>1</Account_Code_Ext>
</Account>
<Account>
<Holder_ID>10000000000101</Holder_ID>
<Account_Number>03.00002.00000161.0001</Account_Number>
<Status>Active</Status>
<Account_Class>3</Account_Class>
<Account_Type_ID>2</Account_Type_ID>
<Account_Type_Name>Дебетовый</Account_Type_Name>
<Account_Debit_Enabled>No</Account_Debit_Enabled>
<Account_Debit_Priority></Account_Debit_Priority>
<Account_Debit_K>1</Account_Debit_K>
<Account_Credit_Enabled>No</Account_Credit_Enabled>
<Account_Credit_Priority>201</Account_Credit_Priority>
<Account_Credit_K>1</Account_Credit_K>
<Transaction_Debit_ID>21</Transaction_Debit_ID>
<Transaction_Credit_ID>22</Transaction_Credit_ID>
<Create>2016-10-13</Create>
<Expired>2022-10-21</Expired>
<Credit_Depth>0.00</Credit_Depth>
<Balance>0.00</Balance>
</Account>
<Account>
<Holder_ID>10000000000101</Holder_ID>
<Account_Number>02.00004.00000162.0001</Account_Number>
<Status>Active</Status>
<Account_Class>2</Account_Class>
<Account_Type_ID>4</Account_Type_ID>
<Account_Type_Name>Дисконтный</Account_Type_Name>
<Account_Debit_Enabled>Yes</Account_Debit_Enabled>
<Account_Debit_Priority>301</Account_Debit_Priority>
<Account_Debit_K>1</Account_Debit_K>
<Account_Credit_Enabled>Yes</Account_Credit_Enabled>
<Account_Credit_Priority>301</Account_Credit_Priority>
<Account_Credit_K>1</Account_Credit_K>
<Transaction_Debit_ID>41</Transaction_Debit_ID>
<Transaction_Credit_ID>42</Transaction_Credit_ID>
<Create>2016-10-13</Create>
<Expired>2019-08-14</Expired>
<Credit_Depth>0.00</Credit_Depth>
<Balance>213.16</Balance>
<Account_Level_ID>2</Account_Level_ID>
<Account_Level_Name>DiskontM</Account_Level_Name>
<Scheme_ID>12</Scheme_ID>
<External_ID>7</External_ID>
<Scheme_Name>Скидка</Scheme_Name>
<Base_Rate>0.00</Base_Rate>
<Auto_Change_Levels>No</Auto_Change_Levels>
<Account_Code>12</Account_Code>
<Account_Code_Ext>7</Account_Code_Ext>
</Account>
<Account>
<Holder_ID>10000000000101</Holder_ID>
<Account_Number>05.00001.00000163.0001</Account_Number>
<Status>Active</Status>
<Account_Class>5</Account_Class>
<Account_Type_ID>1</Account_Type_ID>
<Account_Type_Name>Потраты</Account_Type_Name>
<Account_Debit_Enabled>No</Account_Debit_Enabled>
<Account_Debit_Priority></Account_Debit_Priority>
<Account_Debit_K>1</Account_Debit_K>
<Account_Credit_Enabled>No</Account_Credit_Enabled>
<Account_Credit_Priority></Account_Credit_Priority>
<Account_Credit_K>1</Account_Credit_K>
<Transaction_Debit_ID>11</Transaction_Debit_ID>
<Transaction_Credit_ID>12</Transaction_Credit_ID>
<Create>2016-10-13</Create>
<Expired>2022-03-10</Expired>
<Credit_Depth>0.00</Credit_Depth>
<Balance>912.00</Balance>
</Account>
</Accounts>
<Holders_Contacts>
<Holder_Contact>
<Holder_ID>10000000000101</Holder_ID>
<Contact>
<Deleted>No</Deleted>
<Contact_ID>10000000000189</Contact_ID>
<Dispatch>No</Dispatch>
<Type_ID>250</Type_ID>
<Type_Code></Type_Code>
<Type_Name>e-mail</Type_Name>
<Value>khggju@ma.com</Value>
<Type_Class>Email</Type_Class>
<Notes></Notes>
</Contact>
<Contact>
<Deleted>No</Deleted>
<Contact_ID>10000000000660</Contact_ID>
<Is_Virtual_Card>No</Is_Virtual_Card>
<Dispatch>No</Dispatch>
<Type_ID>251</Type_ID>
<Type_Code></Type_Code>
<Type_Name>Телефон</Type_Name>
<Value>87689000099</Value>
<Type_Class>Phone_Unique</Type_Class>
<Notes></Notes>
</Contact>
</Holder_Contact>
</Holders_Contacts>
<Holders_Addresses>
<Holder_Address>
<Holder_ID>10000000000101</Holder_ID>
<Address>
<Deleted>No</Deleted>
<Address_ID>10000000000068</Address_ID>
<Type_ID>250</Type_ID>
<Type_Name>Домашний</Type_Name>
<Country_ID>1</Country_ID>
<Country>Россия</Country>
<ZIP></ZIP>
<Region></Region>
<City_ID>1</City_ID>
<City>Москва</City>
<Street_ID>10000000000249</Street_ID>
<Street>Новый арбат</Street>
<Metro_Station_ID></Metro_Station_ID>
<Metro_Station></Metro_Station>
<House>111</House>
<Building></Building>
<Entry></Entry>
<Floor></Floor>
<Apartments></Apartments>
<Entry_Code></Entry_Code>
<DopInfo></DopInfo>
<LAT>0</LAT>
<LNG>0</LNG>
</Address>
</Holder_Address>
</Holders_Addresses>
<Holders_Cards>
<Holder_Card>
<Holder_ID>10000000000101</Holder_ID>
</Holder_Card>
</Holders_Cards>
</Holder>
</HolderXML>
</RK7CMD>
</RK7Query>
CODE