Версия: 6.x
burger close
Класс ReceiptInfo

Подробное описание

Класс определяет стандартизированную информацию по кассовому чеку

Открытые члены

 __construct (Receipt $receipt)
 
 getReceipt ()
 
 getFiscalReceiptNumber ()
 
 setFiscalReceiptNumber ($fiscal_receipt_number)
 
 getShiftNumber ()
 
 setShiftNumber ($shift_number)
 
 getReceiptDatetime ()
 
 setReceiptDatetime ($receipt_datetime)
 
 getTotal ()
 
 setTotal ($total)
 
 getFnNumber ()
 
 setFnNumber ($fn_number)
 
 getEcrRegistrationNumber ()
 
 setEcrRegistrationNumber ($ecr_registration_number)
 
 getFiscalDocumentNumber ()
 
 setFiscalDocumentNumber ($fiscal_document_number)
 
 getFiscalDocumentAttribute ()
 
 setFiscalDocumentAttribute ($fiscal_document_attribute)
 
 setReceiptOftUrl ($ofd_receipt_url)
 
 getReceiptOfdUrl ()
 
 setTaxMode ($tax_mode)
 
 getTaxMode ($receipt_code=false)
 
 setQrCodeData ($data)
 
 getQrCodeData ()
 
 getQrCodeImageUrl ($width=200, $height=200, $absolute=false)
 

Защищенные члены

 getOperationType ()
 

Конструктор(ы)

__construct ( Receipt  $receipt)

Методы

getEcrRegistrationNumber ( )

Возвращает регистрационный номер ККТ

Возвращает
string
getFiscalDocumentAttribute ( )

Возвращает фискальный признак документа

Возвращает
string
getFiscalDocumentNumber ( )

Возвращает фискальный номер документа

Возвращает
string
getFiscalReceiptNumber ( )

Возвращает Номер чека в смене

Возвращает
mixed
getFnNumber ( )

Возвращает номер Фискального накопителя

Возвращает
string
getOperationType ( )
protected

Возвращает тип операции по чеку для QR кода

Возвращает
integer|null
getQrCodeData ( )

Возвращает

Возвращает
mixed
getQrCodeImageUrl (   $width = 200,
  $height = 200,
  $absolute = false 
)

Возвращает ссылку на QR код чека

Возвращает
string|null
getReceipt ( )

Возвращает объект чека

Возвращает
Receipt
getReceiptDatetime ( )

Возвращает Дату и время чека

Возвращает
string
getReceiptOfdUrl ( )

Возвращает ссылку на проверку чека в ОФД

Возвращает
string
getShiftNumber ( )

Возвращает номер смены

Возвращает
mixed
getTaxMode (   $receipt_code = false)

Возвращает режим налогообложения

Аргументы
bool$receipt_codeЕсли true, то будет возвращена цифра для QR кода чека
Возвращает
mixed
getTotal ( )

Возвращает Сумму чека в рублях

Возвращает
float
setEcrRegistrationNumber (   $ecr_registration_number)

Устанавливает регистрационный номер ККТ

Аргументы
string$ecr_registration_number
setFiscalDocumentAttribute (   $fiscal_document_attribute)

Устанавливает фискальный признак документа

Аргументы
string$fiscal_document_attribute
setFiscalDocumentNumber (   $fiscal_document_number)

Устаналивает фискальный номер документа

Аргументы
mixed$fiscal_document_number
setFiscalReceiptNumber (   $fiscal_receipt_number)

Устанавливает Номер чека в смене

Аргументы
mixed$fiscal_receipt_number
setFnNumber (   $fn_number)

Устанавливает номер Фискального накопителя

Аргументы
string$fn_number
setQrCodeData (   $data)

Если сервис online касс возвращает данные для QR кода, то с помощью данного метода можно его установить Это отключит необходимость генерировать QR код самостоятельно

Аргументы
$data
setReceiptDatetime (   $receipt_datetime)

Устанавливает Дату и время чека

Аргументы
string$receipt_datetime
setReceiptOftUrl (   $ofd_receipt_url)

Устанавливает ссылку на проверку чека в ОФД

Аргументы
$ofd_receipt_url
Возвращает
void
setShiftNumber (   $shift_number)

Устанавливает Номер смены

Аргументы
mixed$shift_number
setTaxMode (   $tax_mode)

Устанавливает режим налогообложения для чека

Аргументы
integer$tax_mode
setTotal (   $total)

Устанавливает Сумму чека в рублях

Аргументы
float$total