Methods_Reports - shtrih-m/fr_drv_ng GitHub Wiki
Методы для открытия/закрытия смены, отчеты ФР и ФН
Открыть/закрыть смену, отчеты ФР
| Members | Descriptions |
|---|---|
public int FNBeginOpenSession() |
Начать открытие смены. |
public int FNBeginCloseSession() |
Начать закрытие смены. |
public int FNCloseSession() |
Закрыть смену. |
public int FNOpenSession() |
Открыть смену ФН. |
public int OpenSession() |
Открыть смену. |
public int PrintCashierReport() |
Снять отчет по кассирам. |
public int PrintDepartmentReport() |
Напечатать отчет по отделам. |
public int PrintReportWithCleaning() |
Снять отчёт с гашением. |
public int PrintReportWithoutCleaning() |
Снять отчёт без гашения. |
public int PrintZReportFromBuffer() |
Распечатать отчет из буфера. |
public int PrintZReportInBuffer() |
Суточный отчет с гашением в буфер. |
public int PrintTaxReport() |
Напечатать отчет по налогам |
Отчеты ФН
| Members | Descriptions |
|---|---|
public int FNBeginCalculationStateReport() |
Начать формирование отчета о состоянии расчетов. |
public int FNBeginRegistrationReport() |
Начать формирование отчета о регистрации ККТ. |
public int FNBuildCalculationStateReport() |
Сформировать отчет о состоянии расчетов. |
public int FNBuildRegistrationReport() |
Сформировать отчет о регистрации ФН. |
public int FNBuildReregistrationReport() |
Сформировать отчет о перерегистрации ФН. |
Members
public int FNBeginCalculationStateReport()
Начать формирование отчета о состоянии расчетов.
После вызова данного метода возможна отправка дополнительных TLV-Тегов (согласно документу ФНС «Форматы фискальных документов») при помощи метода FNSendTLV. Далее для проведения отчета необходимо вызвать метод FNBuildCalculationStateReport
Работает только с онлайн-кассами.
Работает во всех режимах. Не меняет режима ККМ.
Используемые свойства:
- Password - пароль системного администратора.
Returns
Код ошибки
public int FNBeginCloseSession()
Начать закрытие смены.
После вызова данного метода возможна отправка дополнительных TLV-Тегов (согласно документу ФНС «Форматы фискальных документов») при помощи метода FNSendTLV. Далее для завершения закрытия смены необходимо вызвать метод FNCloseSession
Работает только с онлайн-кассами.
Используемые свойства:
- Password - пароль системного администратора.
Returns
Код ошибки
See also: FNCloseSession, FNSendTLV
public int FNBeginOpenSession()
Начать открытие смены.
После вызова данного метода возможна отправка дополнительных TLV-Тегов (согласно документу ФНС «Форматы фискальных документов») при помощи метода FNSendTLV. Далее необходимо вызвать метод FNOpenSession.
Работает только с онлайн-кассами.
Используемые свойства:
- Password - пароль системного администратора.
Returns
Код ошибки
See also: FNBeginOpenSession, FNSendTLV
public int FNBeginRegistrationReport()
Начать формирование отчета о регистрации ККТ.
После вызова данного метода возможна отправка дополнительных TLV-Тегов (согласно документу ФНС «Форматы фискальных документов») при помощи метода FNSendTLV. Далее для проведения отчета необходимо вызвать метод FNBuildRegistrationReport.
Работает только с онлайн-кассами.
Работает во всех режимах. Не меняет режима ККМ.
Используемые свойства:
-
Password - пароль системного администратора,
-
ReportTypeInt - тип отчета.
Returns
Код ошибки
public int FNBuildCalculationStateReport()
Сформировать отчет о состоянии расчетов.
Работает только с онлайн-кассами.
Работает во всех режимах. Не меняет режима ККМ.
Используемые свойства:
- Password - пароль системного администратора.
Модифицируемые свойства:
-
DocumentNumber - номер ФД,
-
FiscalSign - фискальный признак,
-
FiscalSignAsString - фискальный признак документа в виде строки,
-
DocumentCount - количество неподтвержденных документов,
-
Date - дата первого неподтверждённого документа.
Returns
Код ошибки
public int FNBuildRegistrationReport()
Сформировать отчет о регистрации ФН.
Работает только с онлайн-кассами.
Работает во всех режимах. Не меняет режима ККМ.
Используемые свойства:
-
Password - пароль системного администратора,
-
INN - ИНН,
-
KKTRegistrationNumber - регистрационный номер ККТ,
-
TaxType - код системы налогообложения,
-
WorkMode - режим работы.
Модифицируемые свойства:
-
DocumentNumber - номер ФД,
-
FiscalSign - фискальный признак,
-
FiscalSignAsString - фискальный признак документа в виде строки.
Returns
Код ошибки
public int FNBuildReregistrationReport()
Сформировать отчет о перерегистрации ФН.
Работает только с онлайн-кассами.
Работает во всех режимах. Не меняет режима ККМ.
Используемые свойства:
-
Password - пароль системного администратора,
-
INN - ИНН,
-
KKTRegistrationNumber - регистрационный номер ККТ,
-
TaxType - код системы налогообложения,
-
WorkMode - режим работы,
-
RegistrationReasonCode - код причины перерегистрации.
Модифицируемые свойства:
-
DocumentNumber - номер ФД,
-
FiscalSign - фискальный признак,
-
FiscalSignAsString - фискальный признак документа в виде строки.
Returns
Код ошибки
public int FNCloseSession()
Закрыть смену.
Метод закрывает смену и печатает сменный отчет с гашением.
Предварительно можно вызвать FNBeginCloseSession и передать дополнительные TLV-Теги при помощи метода FNSendTLV.
Работает в режимах 2 и 3. Переводит ККМ в режим 4.
Работает только с онлайн-кассами.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
See also: FNBeginCloseSession, FNSendTLV
public int FNOpenSession()
Открыть смену ФН.
Если при открытии смены необходимо передать дополнительные теги, то можно предварительно вызвать FNBeginOpenSession, передать теги с помощью FNSendTLV и в заключение вызвать FNOpenSession.
Работает в режиме 4. Переводит ККМ в режим 2.
Работает только с онлайн-кассами.
Используемые свойства:
- Password - пароль оператора.
Returns
Код ошибки
See also: FNBeginOpenSession, FNSendTLV
public int OpenSession()
Открыть смену.
Работает в режиме 4. Переводит ККМ в режим 2.
Используемые свойства:
- Password - пароль оператора.
Returns
Код ошибки
Deprecated: Для онлайн-касс лучше использовать метод FNOpenSession.
public int PrintCashierReport()
Снять отчет по кассирам.
Используемые свойства:
- Password - пароль оператора,
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован,
Returns
Код ошибки
public int PrintDepartmentReport()
Напечатать отчет по отделам.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
public int PrintReportWithCleaning()
Снять отчёт с гашением.
Метод печатает сменный отчет с гашением.
Работает в режимах 2 и 3. Переводит ККМ в режим 4.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
Deprecated: Для онлайн-касс лучше использовать метод FNCloseSession.
public int PrintReportWithoutCleaning()
Снять отчёт без гашения.
Метод печатает сменный отчет без гашения.
Работает в режимах 2, 3 и 4. Не меняет режима ККМ.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
public int PrintTaxReport() {#group___reports_1ga6d17d69da06ad188a9a9b66bac42c32d}
Напечатать отчет по налогам
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
public int PrintZReportFromBuffer()
Распечатать отчёт с гашением из буфера.
Метод печатает предварительно сохраненный в буфер методом PrintZReportInBuffer отчет с гашением. Если в буфере нет сохраненного отчета, выдается ошибка(209) "Нет данных в буфере".
Не меняет режима ККМ. При печати ККТ переходит в режим 0.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки
public int PrintZReportInBuffer()
Снять отчёт с гашением в буфер.
Метод выполняет отчет с гашением и сохраняет его в буфер. Если внутренний буфер ККТ заполнен, выдается ошибка 75 (4Bh), “Буфер чека переполнен” Распечатать отчет из буфера можно методом See also: PrintZReportFromBuffer
Работает в режимах 2 и 3. Переводит ККМ в режим 4.
Используемые свойства:
- Password - пароль оператора.
Модифицируемые свойства:
- OperatorNumber - порядковый номер оператора, чей пароль был использован.
Returns
Код ошибки