Fiscalise

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

Фискализация фискального регистратора. Если до выполнения команды фискальный номер не был задан, то необходимо предварительно выполнить команду SetTaxNumber.

После проведения фискализации перевести фискальный регистратор в учебный режим будет невозможно.

 

Fiscalise(Pass As String, SerNum As String, Optional TaxNum As String = "", Optional TaxNumType As Integer = 0) As String

 

Параметры:

Pass - строка, содержащая от 4 до 8 цифр. Пароль (оператор 14).
SerNum - строка. Заводской номер устройства  (например, "ДО10000027").
TaxNum - строка от 12 цифр, содержащая налоговый/идентификационный номер
TaxNumType - целое число. 0 или 1 (тип налогового номера). 0 – ПН, 1 – IД

 

Возвращаемое значение: P

P - "P" команда выполнена успешно

 

Если команда выполнена с ошибкой, то будет возвращен код ошибки:

1 – таблица налоговых номеров исчерпана
2 – не задан фискальный номер
3 – неверен заводской номер или другие данные
4 – открыт чек
5 – не обнулены суммы за день (сделайте Z-отчет)
6 – не заданы налоговые ставки
7 – налоговый номер состоит из нулей
8 – отсутствует чековая (контрольная) лента
9 – часы не установлены

 

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