Оплата текущего фискального чека. Допускается несколько таких команд, например, для использования различных видов оплаты.
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
|