Фискализация фискального регистратора. Если до выполнения команды фискальный номер не был задан, то необходимо предварительно выполнить команду 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 – неверен заводской номер или другие данные |
• | 5 – не обнулены суммы за день (сделайте Z-отчет) |
• | 6 – не заданы налоговые ставки |
• | 7 – налоговый номер состоит из нулей |
• | 8 – отсутствует чековая (контрольная) лента |
Соответствующая команда фискального регистратора - 48h
|