CashboxOrangeDataFfd12 extends CashboxOrangeData
Class CashboxOrangeDataFfd12
Table of Contents
Constants
- CODE_CALC_VAT_10 = 4
- CODE_CALC_VAT_20 = 3
- CODE_CALC_VAT_5 = 9
- CODE_CALC_VAT_7 = 10
- CODE_VAT_0 = 5
- CODE_VAT_10 = 2
- CODE_VAT_20 = 1
- CODE_VAT_5 = 7
- CODE_VAT_7 = 8
- EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS = 'OnGetCustomCashboxHandlers'
- HANDLER_ACTIVE_URL = 'ssl://api.orangedata.ru:12003/api/v2'
- HANDLER_MODE_ACTIVE = 'ACTIVE'
- HANDLER_MODE_TEST = 'TEST'
- HANDLER_TEST_URL = 'ssl://apip.orangedata.ru:2443/api/v2'
- RESPONSE_HTTP_CODE_200 = 200
- RESPONSE_HTTP_CODE_201 = 201
- UUID_DELIMITER = '|'
- UUID_TYPE_CHECK = 'check'
- UUID_TYPE_REPORT = 'report'
Methods
- __destruct() : void
- applyCheckResult() : Result
- applyZReportResult() : Result
- buildCheckQuery() : array<string|int, mixed>
- buildCorrectionCheckQuery() : array<string|int, mixed>
- buildZReportQuery() : array<string|int, mixed>
- check() : Result
- checkCorrection() : Result
- create() : Cashbox|null
- extractSettingsFromRequest() : array<string|int, mixed>
- getCheckLink() : string
- getCode() : mixed
- getFfdVersion() : float|null
- getField() : mixed
- getGeneralRequiredFields() : array<string|int, mixed>
- getHandlerList() : array<string|int, mixed>
- getName() : string
- getOfd() : Ofd|null
- getSettings() : array<string|int, mixed>
- getSupportedKkmModels() : array<string|int, mixed>
- getValueFromSettings() : mixed
- init() : void
- isCheckable() : bool
- isCorrection() : bool
- isCorrectionOn() : bool
- isOfdSettingsNeeded() : bool
- isSupportedFFD105() : bool
- printCorrectionImmediately() : Result
- printImmediately() : Result
- sign() : string
- testConnection() : Result
- validate() : Result
Constants
CODE_CALC_VAT_10
public
mixed
CODE_CALC_VAT_10
= 4
CODE_CALC_VAT_20
public
mixed
CODE_CALC_VAT_20
= 3
CODE_CALC_VAT_5
public
mixed
CODE_CALC_VAT_5
= 9
CODE_CALC_VAT_7
public
mixed
CODE_CALC_VAT_7
= 10
CODE_VAT_0
public
mixed
CODE_VAT_0
= 5
CODE_VAT_10
public
mixed
CODE_VAT_10
= 2
CODE_VAT_20
public
mixed
CODE_VAT_20
= 1
CODE_VAT_5
public
mixed
CODE_VAT_5
= 7
CODE_VAT_7
public
mixed
CODE_VAT_7
= 8
EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS
public
mixed
EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS
= 'OnGetCustomCashboxHandlers'
HANDLER_ACTIVE_URL
public
mixed
HANDLER_ACTIVE_URL
= 'ssl://api.orangedata.ru:12003/api/v2'
HANDLER_MODE_ACTIVE
public
mixed
HANDLER_MODE_ACTIVE
= 'ACTIVE'
HANDLER_MODE_TEST
public
mixed
HANDLER_MODE_TEST
= 'TEST'
HANDLER_TEST_URL
public
mixed
HANDLER_TEST_URL
= 'ssl://apip.orangedata.ru:2443/api/v2'
RESPONSE_HTTP_CODE_200
public
mixed
RESPONSE_HTTP_CODE_200
= 200
RESPONSE_HTTP_CODE_201
public
mixed
RESPONSE_HTTP_CODE_201
= 201
UUID_DELIMITER
public
mixed
UUID_DELIMITER
= '|'
UUID_TYPE_CHECK
public
mixed
UUID_TYPE_CHECK
= 'check'
UUID_TYPE_REPORT
public
mixed
UUID_TYPE_REPORT
= 'report'
Methods
__destruct()
public
__destruct() : void
applyCheckResult()
public
static applyCheckResult(array<string|int, mixed> $data) : Result
Parameters
- $data : array<string|int, mixed>
Return values
ResultapplyZReportResult()
public
static applyZReportResult(array<string|int, mixed> $data) : Result
Parameters
- $data : array<string|int, mixed>
Return values
ResultbuildCheckQuery()
public
buildCheckQuery(Check $check) : array<string|int, mixed>
Parameters
- $check : Check
Tags
Return values
array<string|int, mixed>buildCorrectionCheckQuery()
public
buildCorrectionCheckQuery(CorrectionCheck $check) : array<string|int, mixed>
Parameters
- $check : CorrectionCheck
Tags
Return values
array<string|int, mixed>buildZReportQuery()
public
buildZReportQuery(mixed $id) : array<string|int, mixed>
Parameters
- $id : mixed
Return values
array<string|int, mixed>check()
public
check(Check $check) : Result
Parameters
- $check : Check
Tags
Return values
ResultcheckCorrection()
public
checkCorrection(CorrectionCheck $check) : Result
Parameters
- $check : CorrectionCheck
Tags
Return values
Resultcreate()
public
static create(array<string|int, mixed> $settings) : Cashbox|null
Parameters
- $settings : array<string|int, mixed>
Tags
Return values
Cashbox|nullextractSettingsFromRequest()
public
static extractSettingsFromRequest(HttpRequest $request) : array<string|int, mixed>
Parameters
- $request : HttpRequest
Return values
array<string|int, mixed>getCheckLink()
public
getCheckLink(array<string|int, mixed> $linkParams) : string
Parameters
- $linkParams : array<string|int, mixed>
Return values
stringgetCode()
public
static getCode() : mixed
getFfdVersion()
public
static getFfdVersion() : float|null
Tags
Return values
float|nullgetField()
public
getField(mixed $name) : mixed
Parameters
- $name : mixed
getGeneralRequiredFields()
public
static getGeneralRequiredFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getHandlerList()
public
static getHandlerList() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
static getName() : string
Tags
Return values
stringgetOfd()
public
getOfd() : Ofd|null
Return values
Ofd|nullgetSettings()
public
static getSettings([int $modelId = 0 ]) : array<string|int, mixed>
Parameters
- $modelId : int = 0
Tags
Return values
array<string|int, mixed>getSupportedKkmModels()
public
static getSupportedKkmModels() : array<string|int, mixed>
Return values
array<string|int, mixed>getValueFromSettings()
public
getValueFromSettings(mixed $name, mixed $code) : mixed
Parameters
- $name : mixed
- $code : mixed
init()
public
static init() : void
Tags
isCheckable()
public
isCheckable() : bool
Return values
boolisCorrection()
public
isCorrection() : bool
Return values
boolisCorrectionOn()
public
static isCorrectionOn() : bool
Tags
Return values
boolisOfdSettingsNeeded()
public
static isOfdSettingsNeeded() : bool
Return values
boolisSupportedFFD105()
public
static isSupportedFFD105() : bool
Use \Bitrix\Sale\Cashbox\Cashbox::getFfdVersion instead
Return values
boolprintCorrectionImmediately()
public
printCorrectionImmediately(CorrectionCheck $check) : Result
Parameters
- $check : CorrectionCheck
Tags
Return values
ResultprintImmediately()
public
printImmediately(Check $check) : Result
Parameters
- $check : Check
Tags
Return values
Resultsign()
public
sign(mixed $data) : string
Parameters
- $data : mixed
Return values
stringtestConnection()
public
testConnection() : Result
Tags
Return values
Resultvalidate()
public
validate() : Result