Total

В начало  Назад  Далее

Оплата текущего фискального чека. Допускается несколько таких команд, например, для использования различных видов оплаты.

 

Total(Text As String, PayMode As Integer, Sum As Double) As String

 

Параметры:

Text - строка, содержащая текст длиной до 50 символов.
PayMode - целое число от 1 до 4. Условное обозначение вида оплаты. Значения:

 1 - оплата наличными

 2 - оплата в кредит

 3 - оплата чеком

 4 - оплата с помощью платежной карты

Sum - число, двойное, с плавающей запятой. Сумма, которая вносится клиентом. Если сумма оплаты больше суммы чека, будет рассчитана сдача.

 

Возвращаемое значение: Результат,Сумма

Результат - 1 символ. Значения:
F - ошибка
E - вычисленная сумма отрицательна. Оплата не совершается
D - сумма оплаты меньше суммы чека (остаток в Сумма)
R - сумма оплаты больше суммы чека (остаток в Сумма)
I - сумма по некоторой налоговой группе отрицательна (текущая подсумма в Сумма)
Сумма - до 9 цифр со знаком (зависит от Результат)

 

Команда не будет выполнена успешно если:

Не открыт фискальный чек
Накопленная сумма отрицательна
Сумма по какой-либо налоговой группе отрицательна

 

Соответствующая команда фискального регистратора - 35h