|
Оплата текущего фискального чека. Допускается несколько таких команд, например, для использования различных видов оплаты.
Total(Text As String, PayMode As Integer, Sum As Double) As String
Параметры:
| • | Text - строка, содержащая текст длиной до 50 символов. |
| • | PayMode - целое число от 1 до 4. Условное обозначение вида оплаты. Значения: |
1 - оплата наличными
2 - оплата в кредит
3 - оплата чеком
4 - оплата с помощью платежной карты
| • | Sum - число, двойное, с плавающей запятой. Сумма, которая вносится клиентом. Если сумма оплаты больше суммы чека, будет рассчитана сдача. |
Возвращаемое значение: Результат,Сумма
| • | Результат - 1 символ. Значения: |
| ▪ | E - вычисленная сумма отрицательна. Оплата не совершается |
| ▪ | D - сумма оплаты меньше суммы чека (остаток в Сумма) |
| ▪ | R - сумма оплаты больше суммы чека (остаток в Сумма) |
| ▪ | I - сумма по некоторой налоговой группе отрицательна (текущая подсумма в Сумма) |
| • | Сумма - до 9 цифр со знаком (зависит от Результат) |
Команда не будет выполнена успешно если:
| • | Не открыт фискальный чек |
| • | Накопленная сумма отрицательна |
| • | Сумма по какой-либо налоговой группе отрицательна |
Соответствующая команда фискального регистратора - 35h
|