Открытые члены | |
__construct () | |
setCharsetCode (int $charsetCode) | |
setFields (array $fields) | |
setField (string $fieldName, string $value) | |
addFields (array $fields) | |
setName (string $name) | |
setPersonalAccount (string $personalAccount) | |
setBankName (string $bankName) | |
setBIC (string $bic) | |
setCorrespondentAccount (string $correspondentAccount) | |
validate () | |
getFieldValueMaximumLength (string $fieldName) | |
getData () | |
Открытые атрибуты | |
const | FORMAT_IDENTIFIER = 'ST' |
const | FORMAT_VERSION = '0001' |
const | CHARSET_WIN1251 = 1 |
const | CHARSET_UTF8 = 2 |
const | CHARSET_KOI8R = 3 |
const | FIELD_NAME = 'Name' |
const | FIELD_PERSONAL_ACCOUNT = 'PersonalAcc' |
const | FIELD_BANK_NAME = 'BankName' |
const | FIELD_BIC = 'BIC' |
const | FIELD_CORRESPONDENT_ACCOUNT = 'CorrespAcc' |
const | FIELD_SUM = 'Sum' |
const | FIELD_PURPOSE = 'Purpose' |
const | FIELD_PAYEE_INN = 'PayeeINN' |
const | FIELD_PAYER_INN = 'PayerINN' |
const | FIELD_DRAWER_STATUS_CODE = 'DrawerStatus' |
const | FIELD_KPP = 'KPP' |
const | FIELD_CBC = 'CBC' |
const | FIELD_OKTMO = 'OKTMO' |
const | FIELD_PAYMENT_REASON_CODE = 'PaytReason' |
const | FIELD_TAX_PERIOD = 'axPeriod' |
const | FIELD_DOCUMENT_NUMBER = 'DocNo' |
const | FIELD_DOCUMENT_DATE = 'DocDate' |
const | FIELD_TAX_PAYMENT_KIND_CODE = 'TaxPaytKind' |
const | FIELD_LAST_NAME = 'LastName' |
const | FIELD_FIRST_NAME = 'FirstName' |
const | FIELD_MIDDLE_NAME = 'MiddleName' |
const | FIELD_PAYER_ADDRESS = 'PayerAddress' |
const | FIELD_BUDGET_PERSONAL_ACCOUNT = 'PersonalAccount' |
const | FIELD_DOCUMENT_INDEX = 'DocIdx' |
const | FIELD_PENSION_ACCOUNT = 'PensAcc' |
const | FIELD_CONTRACT = 'Contract' |
const | FIELD_PAYER_PERSONAL_ACCOUNT = 'PersAcc' |
const | FIELD_FLAT = 'Flat' |
const | FIELD_PHONE = 'Phone' |
const | FIELD_PAYER_ID_TYPE = 'PayerIdType' |
const | FIELD_PAYER_ID_NUMBER = 'PayerIdNum' |
const | FIELD_CHILD_FULL_NAME = 'ChildFio' |
const | FIELD_BIRTH_DATE = 'BirthDate' |
const | FIELD_PAYMENT_TERM = 'PaymTerm' |
const | FIELD_PAYMENT_PERIOD = 'PaymPeriod' |
const | FIELD_PAYMENT_CATEGORY = 'Category' |
const | FIELD_SERVICE_NAME = 'ServiceName' |
const | FIELD_COUNTER_ID = 'CounterId' |
const | FIELD_COUNTER_VALUE = 'CounterVal' |
const | FIELD_NOTICE_NUMBER = 'QuittId' |
const | FIELD_NOTICE_DATE = 'QuittDate' |
const | FIELD_INSTITUTE_NUMBER = 'InstNum' |
const | FIELD_CLASS_NUMBER = 'ClassNum' |
const | FIELD_SPECIALIST_FULL_NAME = 'SpecFio' |
const | FIELD_SURCHANGE = 'AddAmount' |
const | FIELD_RULING_NUMBER = 'RuleId' |
const | FIELD_PROCEEDING_NUMBER = 'ExecId' |
const | FIELD_REGISTRATION_PAYMENT_TYPE = 'RegType' |
const | FIELD_UIN = 'UIN' |
const | FIELD_CODE = 'TechCode' |
const | ERROR_CODE_MANDATORY_FIELD_IS_NOT_FILLED = 'ERROR_MANDATORY_FIELD_IS_NOT_FILLED' |
const | ERROR_CODE_VALUE_IS_TOO_LONG = 'ERROR_VALUE_IS_TOO_LONG' |
const | ERROR_CODE_VALUE_INCORRECT_TYPE = 'ERROR_VALUE_INCORRECT_TYPE' |
Защищенные члены | |
isValueTypeValid ($value) | |
getMandatoryFieldNames () | |
pickupDelimiter () | |
pickupCharsetCode () | |
decodeFields () | |
Защищенные данные | |
const | VALUE_DELIMITER = '=' |
$charsetCode | |
$fields = [] | |
This class implements "Standards of financial transactions. Two-dimensional barcode symbols for payments by individuals"
56042-2014. .
Maximum length of BankName is increased up to 120, standard states it should not be more than 45.
См. определение в файле financialtransactionsru.php строка 17
__construct | ( | ) |
См. определение в файле financialtransactionsru.php строка 91
addFields | ( | array | $fields | ) |
См. определение в файле financialtransactionsru.php строка 128
|
protected |
См. определение в файле financialtransactionsru.php строка 306
getData | ( | ) |
См. определение в файле financialtransactionsru.php строка 245
getFieldValueMaximumLength | ( | string | $fieldName | ) |
См. определение в файле financialtransactionsru.php строка 232
|
protected |
См. определение в файле financialtransactionsru.php строка 221
|
protected |
См. определение в файле financialtransactionsru.php строка 216
|
protected |
См. определение в файле financialtransactionsru.php строка 290
|
protected |
См. определение в файле financialtransactionsru.php строка 274
setBankName | ( | string | $bankName | ) |
См. определение в файле financialtransactionsru.php строка 149
setBIC | ( | string | $bic | ) |
См. определение в файле financialtransactionsru.php строка 156
setCharsetCode | ( | int | $charsetCode | ) |
См. определение в файле financialtransactionsru.php строка 98
setCorrespondentAccount | ( | string | $correspondentAccount | ) |
См. определение в файле financialtransactionsru.php строка 163
setField | ( | string | $fieldName, |
string | $value ) |
См. определение в файле financialtransactionsru.php строка 121
setFields | ( | array | $fields | ) |
См. определение в файле financialtransactionsru.php строка 114
setName | ( | string | $name | ) |
См. определение в файле financialtransactionsru.php строка 135
setPersonalAccount | ( | string | $personalAccount | ) |
См. определение в файле financialtransactionsru.php строка 142
validate | ( | ) |
См. определение в файле financialtransactionsru.php строка 170
|
protected |
См. определение в файле financialtransactionsru.php строка 88
|
protected |
См. определение в файле financialtransactionsru.php строка 89
const CHARSET_KOI8R = 3 |
См. определение в файле financialtransactionsru.php строка 23
const CHARSET_UTF8 = 2 |
См. определение в файле financialtransactionsru.php строка 22
const CHARSET_WIN1251 = 1 |
См. определение в файле financialtransactionsru.php строка 21
const ERROR_CODE_MANDATORY_FIELD_IS_NOT_FILLED = 'ERROR_MANDATORY_FIELD_IS_NOT_FILLED' |
См. определение в файле financialtransactionsru.php строка 82
const ERROR_CODE_VALUE_INCORRECT_TYPE = 'ERROR_VALUE_INCORRECT_TYPE' |
См. определение в файле financialtransactionsru.php строка 84
const ERROR_CODE_VALUE_IS_TOO_LONG = 'ERROR_VALUE_IS_TOO_LONG' |
См. определение в файле financialtransactionsru.php строка 83
const FIELD_BANK_NAME = 'BankName' |
См. определение в файле financialtransactionsru.php строка 28
const FIELD_BIC = 'BIC' |
См. определение в файле financialtransactionsru.php строка 29
const FIELD_BIRTH_DATE = 'BirthDate' |
См. определение в файле financialtransactionsru.php строка 62
const FIELD_BUDGET_PERSONAL_ACCOUNT = 'PersonalAccount' |
См. определение в файле financialtransactionsru.php строка 52
const FIELD_CBC = 'CBC' |
См. определение в файле financialtransactionsru.php строка 39
const FIELD_CHILD_FULL_NAME = 'ChildFio' |
См. определение в файле financialtransactionsru.php строка 61
const FIELD_CLASS_NUMBER = 'ClassNum' |
См. определение в файле financialtransactionsru.php строка 72
const FIELD_CODE = 'TechCode' |
См. определение в файле financialtransactionsru.php строка 79
const FIELD_CONTRACT = 'Contract' |
См. определение в файле financialtransactionsru.php строка 55
const FIELD_CORRESPONDENT_ACCOUNT = 'CorrespAcc' |
См. определение в файле financialtransactionsru.php строка 30
const FIELD_COUNTER_ID = 'CounterId' |
См. определение в файле financialtransactionsru.php строка 67
const FIELD_COUNTER_VALUE = 'CounterVal' |
См. определение в файле financialtransactionsru.php строка 68
const FIELD_DOCUMENT_DATE = 'DocDate' |
См. определение в файле financialtransactionsru.php строка 44
const FIELD_DOCUMENT_INDEX = 'DocIdx' |
См. определение в файле financialtransactionsru.php строка 53
const FIELD_DOCUMENT_NUMBER = 'DocNo' |
См. определение в файле financialtransactionsru.php строка 43
const FIELD_DRAWER_STATUS_CODE = 'DrawerStatus' |
См. определение в файле financialtransactionsru.php строка 37
const FIELD_FIRST_NAME = 'FirstName' |
См. определение в файле financialtransactionsru.php строка 49
const FIELD_FLAT = 'Flat' |
См. определение в файле financialtransactionsru.php строка 57
const FIELD_INSTITUTE_NUMBER = 'InstNum' |
См. определение в файле financialtransactionsru.php строка 71
const FIELD_KPP = 'KPP' |
См. определение в файле financialtransactionsru.php строка 38
const FIELD_LAST_NAME = 'LastName' |
См. определение в файле financialtransactionsru.php строка 48
const FIELD_MIDDLE_NAME = 'MiddleName' |
См. определение в файле financialtransactionsru.php строка 50
const FIELD_NAME = 'Name' |
См. определение в файле financialtransactionsru.php строка 26
const FIELD_NOTICE_DATE = 'QuittDate' |
См. определение в файле financialtransactionsru.php строка 70
const FIELD_NOTICE_NUMBER = 'QuittId' |
См. определение в файле financialtransactionsru.php строка 69
const FIELD_OKTMO = 'OKTMO' |
См. определение в файле financialtransactionsru.php строка 40
const FIELD_PAYEE_INN = 'PayeeINN' |
См. определение в файле financialtransactionsru.php строка 35
const FIELD_PAYER_ADDRESS = 'PayerAddress' |
См. определение в файле financialtransactionsru.php строка 51
const FIELD_PAYER_ID_NUMBER = 'PayerIdNum' |
См. определение в файле financialtransactionsru.php строка 60
const FIELD_PAYER_ID_TYPE = 'PayerIdType' |
См. определение в файле financialtransactionsru.php строка 59
const FIELD_PAYER_INN = 'PayerINN' |
См. определение в файле financialtransactionsru.php строка 36
const FIELD_PAYER_PERSONAL_ACCOUNT = 'PersAcc' |
См. определение в файле financialtransactionsru.php строка 56
const FIELD_PAYMENT_CATEGORY = 'Category' |
См. определение в файле financialtransactionsru.php строка 65
const FIELD_PAYMENT_PERIOD = 'PaymPeriod' |
См. определение в файле financialtransactionsru.php строка 64
const FIELD_PAYMENT_REASON_CODE = 'PaytReason' |
См. определение в файле financialtransactionsru.php строка 41
const FIELD_PAYMENT_TERM = 'PaymTerm' |
См. определение в файле financialtransactionsru.php строка 63
const FIELD_PENSION_ACCOUNT = 'PensAcc' |
См. определение в файле financialtransactionsru.php строка 54
const FIELD_PERSONAL_ACCOUNT = 'PersonalAcc' |
См. определение в файле financialtransactionsru.php строка 27
const FIELD_PHONE = 'Phone' |
См. определение в файле financialtransactionsru.php строка 58
const FIELD_PROCEEDING_NUMBER = 'ExecId' |
См. определение в файле financialtransactionsru.php строка 76
const FIELD_PURPOSE = 'Purpose' |
См. определение в файле financialtransactionsru.php строка 34
const FIELD_REGISTRATION_PAYMENT_TYPE = 'RegType' |
См. определение в файле financialtransactionsru.php строка 77
const FIELD_RULING_NUMBER = 'RuleId' |
См. определение в файле financialtransactionsru.php строка 75
const FIELD_SERVICE_NAME = 'ServiceName' |
См. определение в файле financialtransactionsru.php строка 66
const FIELD_SPECIALIST_FULL_NAME = 'SpecFio' |
См. определение в файле financialtransactionsru.php строка 73
const FIELD_SUM = 'Sum' |
См. определение в файле financialtransactionsru.php строка 33
const FIELD_SURCHANGE = 'AddAmount' |
См. определение в файле financialtransactionsru.php строка 74
const FIELD_TAX_PAYMENT_KIND_CODE = 'TaxPaytKind' |
См. определение в файле financialtransactionsru.php строка 45
const FIELD_TAX_PERIOD = 'axPeriod' |
См. определение в файле financialtransactionsru.php строка 42
const FIELD_UIN = 'UIN' |
См. определение в файле financialtransactionsru.php строка 78
const FORMAT_IDENTIFIER = 'ST' |
См. определение в файле financialtransactionsru.php строка 19
const FORMAT_VERSION = '0001' |
См. определение в файле financialtransactionsru.php строка 20
|
protected |
См. определение в файле financialtransactionsru.php строка 86