Вернуться к списку методов...

Метод SplitAmount

Разделение пополненного чека на два чека

<SplitAmountRequest>
  <NumberFrom>string</NumberFrom>
  <CodeFrom>string</CodeFrom>
  <NumberTo>string</NumberTo>
  <CodeTo>string</CodeTo>
  <Amount>decimal</Amount>
</SplitAmountRequest>
  • параметры запроса:
название назначение
NumberFrom Номер исходного чека
CodeFrom Код исходного чека
NumberTo Номер нового чека (полученный исключительно через Api.CreateCodes)
CodeTo Код нового чека (полученный исключительно через Api.CreateCodes)
Amount Сумма отделяемого чека

Важно
Перед вызовом SplitAmount необходимо:
  • создать новый чек через CreateCodes (реквизиты полученные другим способом система не поймёт)
  • пополнить исходный чек
  • проверить баланс через Verify (по желанию)
  • формат ответа:
<SplitAmountResponse>
  <SplitAmountResult>
    <RetCode>int</RetCode>
    <RetDesc>string</RetDesc>
    <BalanceFrom>decimal</BalanceFrom>
    <BalanceNew>decimal</BalanceNew>
    <Curr>string</Curr>
  </SplitAmountResult>
</SplitAmountResponse>
  • параметры ответа:
название назначение
RetCode Код возврата
RetDesc Описание результата
BalanceFrom Остаток исходного чека после разделения
BalanceNew Баланс нового чека
Curr Валюта чеков