|
Фискализация фискального регистратора. Если до выполнения команды фискальный номер не был задан, то необходимо предварительно выполнить команду 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
|