PHP integration for OrangeData service
ΠΠΊΡΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: 4.0.0
ΠΠ΅ΡΡΠΈΡ PHP: 5.6.6+
ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°ΡΡΠΎΠΉ: 2.29.1 ΠΎΡ 15.11.2023
- ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ
-
ΠΠ°ΠΊΠ°Π·
-
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² Π·Π°ΠΊΠ°Π·
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°ΡΡ Π² Π·Π°ΠΊΠ°Π·
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π³Π΅Π½ΡΠ° Π² Π·Π°ΠΊΠ°Π·
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π½Π΄ΠΈΠ½Π³Π° Π² Π·Π°ΠΊΠ°Π·
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡΡΠ΅ΡΠ° Π² Π·Π°ΠΊΠ°Π·
- ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°ΠΊΠ°Π·Π°
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° Π·Π°ΠΊΠ°Π·Π°
-
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°
-
Π§Π΅ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π€Π€Π1.05
- ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π€Π€Π1.05
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π€Π€Π1.2
- ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Π€Π€Π1.2
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π½Π΄ΠΈΠ½Π³Π° Π² ΡΠ΅ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡΡΠ΅ΡΠ° Π² ΡΠ΅ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°ΡΡΡΠΈΠ±ΡΡΠΎΠ², ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈ ΠΎΠΏΠ»Π°ΡΡ Π² ΡΠ΅ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π€Π€Π1.2)
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΉΠ» ΠΊΠ»Π°ΡΡΠ°:
<?php
include_once 'orangedata_client.php';
<?php
$client = [
'inn' => '0123456789',
'api_url' => '2443',
// 'api_url' => 'https://apip.orangedata.ru:2443', // link access
'sign_pkey' => dirname(__DIR__) . '/secure_path/private_key.pem',
'ssl_client_key' => dirname(__DIR__) . '/secure_path/client.key',
'ssl_client_crt' => dirname(__DIR__) . '/secure_path/client.crt',
'ssl_ca_cert' => dirname(__DIR__) . '/secure_path/cacert.pem',
'ssl_client_crt_pass' => 1234,
];
$buyer = new orangedata\orangedata_client($client); // create new client
CΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
inn | ΠΠ° | ΠΠΠ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64) |
api_url | ΠΠ° | ΠΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΠ΄ΡΠ΅Ρ API ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ |
sign_pkey | ΠΠ° | ΠΡΡΡ ΠΊ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΌΡ ΠΊΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ "ΡΠ΅ΠΊΠ°" |
ssl_client_key | ΠΠ° | ΠΡΡΡ ΠΊ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΌΡ ΠΊΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΌΡ Π΄Π»Ρ 2ssl Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ |
ssl_client_crt | ΠΠ° | ΠΡΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΌΡ Π΄Π»Ρ 2ssl |
ssl_ca_cert | ΠΠ° | ΠΡΡΡ ΠΊ cacert.pem |
ssl_client_crt_pass | ΠΠ° | ΠΠ°ΡΠΎΠ»Ρ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ |
ΠΠ»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π»ΠΎΠ³ΠΎΠ² Π² ΡΠ°ΠΉΠ» 'curl.log', ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ:
<?php
$buyer->is_debug();
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π°.
<?php
$order = [
'id' => '23423423434',
'type' => 1,
'customerContact' => '[email protected]',
'taxationSystem' => 1,
'key' => '1234567',
'ffdVersion' => 4
];
$buyer->create_order($order);
CΠ²ΠΎΠΉΡΡΠ²Π° Π·Π°ΠΊΠ°Π·Π°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
id | ΠΠ° | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64) |
type | ΠΠ° | 1 - ΠΡΠΈΡ
ΠΎΠ΄ 2 - ΠΠΎΠ·Π²ΡΠ°Ρ ΠΏΡΠΈΡ ΠΎΠ΄Π° 3 - Π Π°ΡΡ ΠΎΠ΄ 4 - ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠ°ΡΡ ΠΎΠ΄Π° |
customerContact | ΠΠ° | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64) |
taxationSystem | ΠΠ° | 0 - ΠΠ±ΡΠ°Ρ, ΠΠ‘Π 1 - Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄, Π£Π‘Π Π΄ΠΎΡ ΠΎΠ΄ 2 - Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄ ΠΌΠΈΠ½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄, Π£Π‘Π Π΄ΠΎΡ ΠΎΠ΄ - ΡΠ°ΡΡ ΠΎΠ΄ 3 - ΠΠ΄ΠΈΠ½ΡΠΉ Π½Π°Π»ΠΎΠ³ Π½Π° Π²ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ Π΄ΠΎΡ ΠΎΠ΄, ΠΠΠΠ 4 - ΠΠ΄ΠΈΠ½ΡΠΉ ΡΠ΅Π»ΡΡΠΊΠΎΡ ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΠΉ Π½Π°Π»ΠΎΠ³, ΠΠ‘Π 5 - ΠΠ°ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΎΠ±Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΠ°ΡΠ΅Π½Ρ |
key | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ. ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡ ΠΠΠ, Π΄Π»Ρ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ² ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΡ Π°Π³Π΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄ Ρ ΠΌΠ°ΡΠΊΠΎΠΉ 301****, Π΄Π»Ρ Π²Π΅Π½Π΄ΠΈΠ½Π³Π° 401**** (cΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ) |
group | ΠΠ° | ΠΡΡΠΏΠΏΠ° ΡΡΡΡΠΎΠΉΡΡΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ±ΠΈΡ ΡΠ΅ΠΊ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²), ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 'Main'. Π§ΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π€Π€Π1.2 - 'Main_2' |
ffdVersion | ΠΠ΅Ρ | ΠΠ΅ΡΡΠΈΡ Π€Π€Π. 2 - Π€Π€Π1.05 4 - Π€Π€Π1.2 ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - 2 |
ignoreItemCodeCheck | ΠΠ΅Ρ | ΠΡΠ»Π΅Π²ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΎΠΈΡ Π»ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΠ. ΠΡΠ»ΠΈ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΡΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΠ° Π²ΡΠ΅ ΠΠ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ: Π² ΡΡΠ³Π΅ 2106 Π±ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ 0, 1, 2, 3 ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Β«1Β» ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΈ ΠΠ Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ ΠΈ Π·Π°ΠΏΡΠΎΡ ΡΡΠ°ΡΡΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΠ°ΡΡΡ 422 Unprocessable Entity. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - false |
<?php
$position = [
'quantity' => '10',
'price' => 100,
'tax' => 1,
'text' => 'some text',
'paymentMethodType' => 3,
'paymentSubjectType' => 1,
'nomenclatureCode' => 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
'supplierInfo' => [
'phoneNumbers' => ['+79266660011', '+79293456723'],
'name' => 'PAO Example',
],
'supplierINN' => 1234567890,
'agentType' => 127,
'agentInfo' => [
'paymentTransferOperatorPhoneNumbers' => ['+79266660011', '+79293456723'],
'paymentAgentOperation' => 'some operartion',
'paymentAgentPhoneNumbers' => ['+79266660011', '+79293456723'],
'paymentOperatorPhoneNumbers' => ['+79266660011'],
'paymentOperatorName' => 'OAO ATLANT',
'paymentOperatorAddress' => 'Address',
'paymentOperatorInn' => 1234567890,
],
'unitOfMeasurement' => 'kg',
'additionalAttribute' => 'attribute',
'manufacturerCountryCode' => '534',
'customsDeclarationNumber' => 'AD 11/77 from 01.08.2018',
'excise' => '12.43',
];
$buyer->add_position_to_order($position);
CΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
quantity | ΠΠ° | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
price | ΠΠ° | Π¦Π΅Π½Π° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΊΠΈΠ΄ΠΎΠΊ ΠΈ Π½Π°ΡΠ΅Π½ΠΎΠΊ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
tax | ΠΠ° | Π‘ΡΠ°Π²ΠΊΠ° ΠΠΠ‘: 1 - ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘ 20% 2 - ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘ 10% 3 - ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘ ΡΠ°ΡΡ. 20/120 4 - ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘ ΡΠ°ΡΡ. 10/110 5 - ΡΡΠ°Π²ΠΊΠ° ΠΠΠ‘ 0% 6 - ΠΠΠ‘ Π½Π΅ ΠΎΠ±Π»Π°Π³Π°Π΅ΡΡΡ |
taxSum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ Π·Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° (ΠΠ΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ Π°ΠΊΡΡΠ°Π»Π΅Π½ Π΄Π»ΡΡΡΠ°Π²ΠΎΠΊ ΠΠΠ‘ 1-4. ΠΠ»Ρ ΡΡΠ°Π²ΠΎΠΊ 5 ΠΈ 6 Π΄Π°Π½Π½ΡΠΉ ΡΡΠ³ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ΅ ΡΠ°ΡΡΠ΅ΡΠ° Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ. |
|
text | ΠΠ° | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 128 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
paymentMethodType | ΠΠ° | ΠΡΠΈΠ·Π½Π°ΠΊ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ°ΡΡΠ΅ΡΠ°: 1 - ΠΡΠ΅Π΄ΠΎΠΏΠ»Π°ΡΠ° 100% 2 - Π§Π°ΡΡΠΈΡΠ½Π°Ρ ΠΏΡΠ΅Π΄ΠΎΠΏΠ»Π°ΡΠ° 3 - ΠΠ²Π°Π½Ρ 4 - ΠΠΎΠ»Π½ΡΠΉ ΡΠ°ΡΡΠ΅Ρ 5 - Π§Π°ΡΡΠΈΡΠ½ΡΠΉ ΡΠ°ΡΡΠ΅Ρ ΠΈ ΠΊΡΠ΅Π΄ΠΈΡ 6 - ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π² ΠΊΡΠ΅Π΄ΠΈΡ 7 - ΠΎΠΏΠ»Π°ΡΠ° ΠΊΡΠ΅Π΄ΠΈΡΠ° |
paymentSubjectType | ΠΠ° | ΠΡΠΈΠ·Π½Π°ΠΊ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ°: 1 - Π’ΠΎΠ²Π°Ρ 2 - ΠΠΎΠ΄Π°ΠΊΡΠΈΠ·Π½ΡΠΉ ΡΠΎΠ²Π°Ρ 3 - Π Π°Π±ΠΎΡΠ° 4 - Π£ΡΠ»ΡΠ³Π° 5 - Π‘ΡΠ°Π²ΠΊΠ° Π°Π·Π°ΡΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ 6 - ΠΡΠΈΠ³ΡΡΡ Π°Π·Π°ΡΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ 7 - ΠΠΎΡΠ΅ΡΠ΅ΠΉΠ½ΡΠΉ Π±ΠΈΠ»Π΅Ρ 8 - ΠΡΠΈΠ³ΡΡΡ Π»ΠΎΡΠ΅ΡΠ΅ΠΈ 9 - ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π ΠΠ 10 - ΠΠ»Π°ΡΠ΅ΠΆ 11 - ΠΠ³Π΅Π½ΡΡΠΊΠΎΠ΅ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ 12 - Π‘ΠΎΡΡΠ°Π²Π½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° 13 - ΠΠ½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° 14 - ΠΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΎ 15 - ΠΠ½Π΅ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠΉ Π΄ΠΎΡ ΠΎΠ΄* 16 - Π‘ΡΡΠ°Ρ ΠΎΠ²ΡΠ΅ Π²Π·Π½ΠΎΡΡ* 17 - Π’ΠΎΡΠ³ΠΎΠ²ΡΠΉ ΡΠ±ΠΎΡ 18 - ΠΡΡΠΎΡΡΠ½ΡΠΉ ΡΠ±ΠΎΡ 19 - ΠΠ°Π»ΠΎΠ³ 20 β Π Π°ΡΡ ΠΎΠ΄ 21 β ΠΠ·Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠ΅Π½ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ 22 β ΠΠ·Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠ΅Π½ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ 23 β ΠΠ·Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΎΠ΅ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ 24 β ΠΠ·Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΎΠ΅ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ 25 β ΠΠ·Π½ΠΎΡΡ Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ 26 β ΠΠ»Π°ΡΠ΅ΠΆ ΠΊΠ°Π·ΠΈΠ½ΠΎ 27 β ΠΡΠ΄Π°ΡΠ° Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² 30 β ΠΠ’ΠΠ (Π½Π΅ ΠΈΠΌΠ΅ΡΡΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ) 31 β ΠΠ’Π (ΠΈΠΌΠ΅ΡΡΠ΅ΠΌ ΠΊΠΎΠ΄ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ) 32 β Π’ΠΠ 33 β Π’Π |
nomenclatureCode | ΠΠΎΠ΄ ΡΠΎΠ²Π°ΡΠ½ΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ (ΡΡΡΠΎΠΊΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ base64 ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΎΡ 1 Π΄ΠΎ 32 Π±Π°ΠΉΡ) | |
itemCode | ΠΠΎΠ΄ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 223 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
supplierInfo | ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° supplierInfo") | |
supplierINN | ΠΠΠ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° (ΡΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
agentType | ΠΡΠΈΠ·Π½Π°ΠΊ Π°Π³Π΅Π½ΡΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΡΠ°ΡΡΠ΅ΡΠ° (Π§ΠΈΡΠ»ΠΎ ΠΎΡ 1 Π΄ΠΎ 127) | |
agentInfo | ΠΠ°Π½Π½ΡΠ΅ Π°Π³Π΅Π½ΡΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° agentInfo") | |
unitOfMeasurement | ΠΠ΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 16) | |
quantityMeasurementUnit | ΠΠ΅ΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (Π§ΠΈΡΠ»ΠΎ ΠΎΡ 0 Π΄ΠΎ 255, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ β 0) | |
additionalAttribute | ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64) | |
manufacturerCountryCode | ΠΠΎΠ΄ ΡΡΡΠ°Π½Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° (ΡΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 3 ) | |
customsDeclarationNumber | ΠΠΎΠΌΠ΅Ρ ΡΠ°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32) | |
excise | ΠΠΊΡΠΈΠ· (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
industryAttribute | ΠΡΡΠ°ΡΠ»Π΅Π²ΠΎΠΉ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΡΠ΅ΠΊΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° industryAttribute") | |
unitTaxSum | Π Π°Π·ΠΌΠ΅Ρ ΠΠΠ‘ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
plannedStatus | ΠΠ»Π°Π½ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΡΠ°ΡΡΡ (Π§ΠΈΡΠ»ΠΎ ΠΎΡ 0 Π΄ΠΎ 256) 1 Π¨ΡΡΡΠ½ΡΠΉ ΡΠΎΠ²Π°Ρ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ 2 ΠΠ΅ΡΠ½ΡΠΉ ΡΠΎΠ²Π°Ρ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π² ΡΡΠ°Π΄ΠΈΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, 3 Π¨ΡΡΡΠ½ΡΠΉ ΡΠΎΠ²Π°Ρ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½, 4 Π§Π°ΡΡΡ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π°, 255 Π‘ΡΠ°ΡΡΡ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ |
|
fractionalQuantity | ΠΡΠΎΠ±Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° fractionalQuantity") | |
barcodes | Π¨ΡΡΠΈΡ -ΠΊΠΎΠ΄Ρ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° barcodes") |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ nomenclatureCode, unitOfMeasurement ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π€Π€Π 1.05
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ itemCode, quantityMeasurementUnit, industryAttribute, plannedStatus, fractionalQuantity, barcodes ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π€Π€Π 1.2
CΠ²ΠΎΠΉΡΡΠ²Π° supplierInfo
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
phoneNumbers | ΠΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
name | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 239 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
CΠ²ΠΎΠΉΡΡΠ²Π° agentInfo
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
paymentTransferOperatorPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentAgentOperation | ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 24 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentAgentPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠΎ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorName | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorAddress | ΠΠ΄ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorINN | ΠΠΠ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (cΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
CΠ²ΠΎΠΉΡΡΠ²Π° industryAttribute
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
foivId | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π€ΠΠΠ | |
causeDocumentDate | ΠΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ | |
causeDocumentNumber | ΠΠΎΠΌΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ | |
value | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° |
CΠ²ΠΎΠΉΡΡΠ²Π° fractionalQuantity
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
Numerator | Π§ΠΈΡΠ»ΠΈΡΠ΅Π»Ρ (Π¦Π΅Π»ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
Denominator | ΠΠ½Π°ΠΌΠ΅Π½Π°ΡΠ΅Π»Ρ (Π¦Π΅Π»ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
CΠ²ΠΎΠΉΡΡΠ²Π° barcodes
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
ean8 | ΠΠ’ EAN-8 (Π‘ΡΡΠΎΠΊΠ° 8 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
ean13 | ΠΠ’ EAN-13 (Π‘ΡΡΠΎΠΊΠ° 13 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
itf14 | ΠΠ’ ITF-14 (Π‘ΡΡΠΎΠΊΠ° 14 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
gs1 | ΠΠ’ GS1.0 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 38 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
mi | ΠΠ’ ΠΠ (Π‘ΡΡΠΎΠΊΠ° 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
egais20 | ΠΠ’ ΠΠΠΠΠ‘-2.0 (Π‘ΡΡΠΎΠΊΠ° 23 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
egais30 | ΠΠ’ ΠΠΠΠΠ‘-3.0 (Π‘ΡΡΠΎΠΊΠ° 14 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f1 | ΠΠ’ Π€.1 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f2 | ΠΠ’ Π€.2 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f3 | ΠΠ’ Π€.3 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f4 | ΠΠ’ Π€.4 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f5 | ΠΠ’ Π€.5 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
f6 | ΠΠ’ Π€.6 (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
<?php
$payment = [
'type' => 16,
'amount' => 131.23,
];
$buyer->add_payment_to_order($payment);
CΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠΏΠ»Π°ΡΡ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
type | ΠΠ° | Π’ΠΈΠΏ ΠΎΠΏΠ»Π°ΡΡ: 1 - ΡΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈ, 1031 2 - ΡΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Π±Π΅Π·Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈ, 1081 14 - ΡΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ ΠΏΡΠ΅Π΄ΠΎΠΏΠ»Π°ΡΠΎΠΉ (Π·Π°ΡΠ΅ΡΠΎΠΌ Π°Π²Π°Π½ΡΠ° ΠΈ (ΠΈΠ»ΠΈ) ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ), 1215 15 - ΡΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ ΠΏΠΎΡΡΠΎΠΏΠ»Π°ΡΠΎΠΉ (Π² ΠΊΡΠ΅Π΄ΠΈΡ), 1216 16 - ΡΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) Π²ΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, 1217 |
amount | ΠΠ° | Π‘ΡΠΌΠΌΠ° ΠΎΠΏΠ»Π°ΡΡ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
ΠΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π€Π€Π1.2
<?php
$agent = [
'agentType' => 127,
'paymentTransferOperatorPhoneNumbers' => ['+79998887766', '+76667778899'],
'paymentAgentOperation' => 'Operation',
'paymentAgentPhoneNumbers' => ['+79998887766'],
'paymentOperatorPhoneNumbers' => ['+79998887766'],
'paymentOperatorName' => 'Name',
'paymentOperatorAddress' => 'ulitsa Adress, dom 7',
'paymentOperatorINN' => '3123011520',
'supplierPhoneNumbers' => ['+79998887766', '+76667778899'],
];
$buyer->add_agent_to_order($agent);
CΠ²ΠΎΠΉΡΡΠ²Π° Π°Π³Π΅Π½ΡΠ°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
agentType | ΠΡΠΈΠ·Π½Π°ΠΊ Π°Π³Π΅Π½ΡΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΡΠ°ΡΡΠ΅ΡΠ° (ΡΠΈΡΠ»ΠΎ ΠΎΡ 1 Π΄ΠΎ 127) | |
paymentTransferOperatorPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentAgentOperation | ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 24 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentAgentPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠΎ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorName | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorAddress | ΠΠ΄ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (ΡΡΡΠΎΠΊΠ° Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
paymentOperatorINN | ΠΠΠ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° (cΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
supplierPhoneNumbers | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° (ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 19 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
<?php
$userAttribute = [
'name' => 'Like',
'value' => 'Example',
];
$buyer->add_user_attribute($userAttribute);
CΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
name | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
value | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 234 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
<?php
$additional = [
'additionalAttribute' => 'Attribute',
'customer' => 'Ivanov Ivan',
'customerINN' => '0987654321',
];
$buyer->add_additional_attributes($additional);
CΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
additionalAttribute | ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΡΠ΅ΠΊΠ°(ΠΠ‘Π) (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
customer | ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (ΠΊΠ»ΠΈΠ΅Π½Ρ) (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
customerINN | ΠΠΠ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (ΠΊΠ»ΠΈΠ΅Π½ΡΠ°) (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
customerInfo | Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° customerInfo") | |
senderEmail | ΠΠ΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΡΠ΅ΠΊΠ° (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
operationalAttribute | ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΡΠ΅ΠΊΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° operationalAttribute") | |
industryAttribute | ΠΡΡΠ°ΡΠ»Π΅Π²ΠΎΠΉ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΡΠ΅ΠΊΠ° (ΡΠΌΠΎΡΡΠ΅ΡΡ "Π‘Π²ΠΎΠΉΡΡΠ²Π° industryAttribute") | |
totalSum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠ΅ΠΊΠ΅ (ΠΠ‘Π) (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) Π€ΠΎΡΠΌΠ°ΡΡ Π€ΠΈΡΠΊΠ°Π»ΡΠ½ΡΡ ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ Π² Π½ΠΈΠΆΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎΡΠ»ΠΎΠ²Π½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π€Π€Π Π·Π²ΡΡΠΈΡ ΡΠ°ΠΊ: Β«ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ±Π»ΡΡ , Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΊΠΎΠΏΠ΅Π΅ΠΊ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π²Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΌΠΌΡ Π²ΡΠ΅Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² Β«ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠ΅ΡΠ° Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΊΠΈΠ΄ΠΎΠΊ ΠΈ Π½Π°ΡΠ΅Π½ΠΎΠΊΒ» (ΡΠ΅Π³ 1043) Π² ΡΡΠ±Π»ΡΡ , Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΊΠΎΠΏΠ΅Π΅ΠΊΒ». ΠΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ΡΡΡΠΊΠΎΠ²ΠΎΠΊ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠΉ. |
|
vat1Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 20% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat2Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 10% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat3Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Ρ ΠΠΠ‘ ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 0% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat4Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Π±Π΅Π· ΠΠΠ‘ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat5Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 20/120 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat6Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 10/110 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
CΠ²ΠΎΠΉΡΡΠ²Π° customerInfo
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
name | ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 239 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
inn | ΠΠΠ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΎΡΠΌΠ°Ρ Π¦Π¦Π¦Π¦Π¦Π¦Π¦Π¦Π¦Π¦) | |
birthDate | ΠΠ°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (Π‘ΡΡΠΎΠΊΠ° 10 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΎΡΠΌΠ°Ρ ΠΠ.ΠΠ.ΠΠΠΠ) | |
citizenship | ΠΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²ΠΎ (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 3 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΎΡΠΌΠ°Ρ Π¦Π¦Π¦. Π‘Π΅ΡΠ²ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ ΡΡΡΠΎΠΊΡ Π΄ΠΎ 3 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ) | |
identityDocumentCode | ΠΠΎΠ΄ Π²ΠΈΠ΄Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΡΡΠ΅Π³ΠΎ Π»ΠΈΡΠ½ΠΎΡΡΡ (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ 2 ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΡΠΎΡΠΌΠ°Ρ Π¦Π¦) | |
identityDocumentData | ΠΠ°Π½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΡΡΠ΅Π³ΠΎ Π»ΠΈΡΠ½ΠΎΡΡΡ (Π‘ΡΡΠΎΠΊΠ° Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
address | ΠΠ΄ΡΠ΅Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 239 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
CΠ²ΠΎΠΉΡΡΠ²Π° operationalAttribute
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
date | ΠΠ°ΡΠ°, Π²ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (ΠΡΠ΅ΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ISO8601) | |
id | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π§ΠΈΡΠ»ΠΎ ΠΎΡ 0 Π΄ΠΎ 255) | |
value | ΠΠ°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π‘ΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
CΠ²ΠΎΠΉΡΡΠ²Π° industryAttribute
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
foivId | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π€ΠΠΠ | |
causeDocumentDate | ΠΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ | |
causeDocumentNumber | ΠΠΎΠΌΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ | |
value | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° |
ΠΠ»Ρ Π€Π€Π1.2 ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Customer ΠΈ customerINN ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ customerInfo.
<?php
$vending = [
'automatNumber' => '21321321123',
'settlementAddress' => 'Address',
'settlementPlace' => 'Place',
];
$buyer->add_vending_to_order($vending);
CΠ²ΠΎΠΉΡΡΠ²Π° Π²Π΅Π½Π΄ΠΈΠ½Π³Π°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
automatNumber | ΠΠΎΠΌΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementAddress | ΠΠ΄ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementPlace | ΠΠ΅ΡΡΠΎ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
<?php
$courier = [
'settlementAddress' => 'Address',
'settlementPlace' => 'Place',
'cashier' => 'Test'
'cashierINN' => '123456789012'
];
$buyer->add_courier_to_order($courier);
CΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΡΡΡΠ΅ΡΠ°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
settlementAddress | ΠΠ΄ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementPlace | ΠΠ΅ΡΡΠΎ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
cashier | ΠΠ°ΡΡΠΈΡ (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
cashierINN | ΠΠΠ ΠΊΠ°ΡΡΠΈΡΠ° (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ Π·Π°ΠΊΠ°Π·Π° ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΊΠ°Π· Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ:
<?php
$result = $buyer->send_order();
var_dump($result);
<?php
$order_status = $buyer->get_order_status(23423423434);
var_dump($order_status);
<?php
$correction = [
'id' => '23423423',
'key' => '1234567',
'correctionType' => 0,
'type' => 1,
'description' => 'cashier error',
'causeDocumentDate' => new \DateTime(),
'causeDocumentNumber' => '56ce',
'totalSum' => 567.9,
'cashSum' => 567,
'eCashSum' => 0.9,
'prepaymentSum' => 0,
'postpaymentSum' => 0,
'otherPaymentTypeSum' => 0,
'tax1Sum' => 0,
'tax2Sum' => 0,
'tax3Sum' => 0,
'tax4Sum' => 0,
'tax5Sum' => 0,
'tax6Sum' => 0,
'taxationSystem' => 2,
];
$buyer->create_correction($correction);
CΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
id | ΠΠ° | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
group | ΠΠ° | ΠΡΡΠΏΠΏΠ° ΡΡΡΡΠΎΠΉΡΡΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ±ΠΈΡ ΡΠ΅ΠΊ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²), ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 'Main' |
key | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
correctionType | ΠΠ° | Π’ΠΈΠΏ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ 1173: 0. Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ 1. ΠΠΎ ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΡ |
type | ΠΠ° | ΠΡΠΈΠ·Π½Π°ΠΊ ΡΠ°ΡΡΠ΅ΡΠ°, 1054: 1. ΠΡΠΈΡ ΠΎΠ΄ 3. Π Π°ΡΡ ΠΎΠ΄ |
description | ΠΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (cΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ) |
causeDocumentDate | ΠΠ° | ΠΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (Π²ΡΠ΅ΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ISO8601) |
causeDocumentNumber | ΠΠ° | ΠΠΎΠΌΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
totalSum | ΠΠ° | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠ΅ΠΊΠ΅ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) |
cashSum | Π‘ΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
eCashSum | Π‘ΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) Π±Π΅Π·Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
prepaymentSum | Π‘ΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) ΠΏΡΠ΅Π΄ΠΎΠΏΠ»Π°ΡΠΎΠΉ (Π·Π°ΡΠ΅ΡΠΎΠΌ Π°Π²Π°Π½ΡΠ° ΠΈ (ΠΈΠ»ΠΈ) ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ) (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
postpaymentSum | Π‘ΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) ΠΏΠΎΡΡΠΎΠΏΠ»Π°ΡΠΎΠΉ (Π² ΠΊΡΠ΅Π΄ΠΈΡ) (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
otherPaymentTypeSum | Π‘ΡΠΌΠΌΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ (ΠΠ‘Π) Π²ΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax1Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 20% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax2Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 10% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax3Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Ρ ΠΠΠ‘ ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 0% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax4Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Π±Π΅Π· ΠΠΠ‘ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax5Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 20/120 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
tax6Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 10/110 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
taxationSystem | ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΎΠ±Π»ΠΎΠΆΠ΅Π½ΠΈΡ, 1055: 0. ΠΠ±ΡΠ°Ρ 1. Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄ 2. Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄ ΠΌΠΈΠ½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ 3. ΠΠ΄ΠΈΠ½ΡΠΉ Π½Π°Π»ΠΎΠ³ Π½Π° Π²ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ Π΄ΠΎΡ ΠΎΠ΄ 4. ΠΠ΄ΠΈΠ½ΡΠΉ ΡΠ΅Π»ΡΡΠΊΠΎΡ ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΠΉ Π½Π°Π»ΠΎΠ³ 5. ΠΠ°ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΎΠ±Π»ΠΎΠΆΠ΅Π½ΠΈΡ |
|
ignoreItemCodeCheck | ΠΡΠ»Π΅Π²ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΎΠΈΡ Π»ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΠ. ΠΡΠ»ΠΈ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΡΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΠ° Π²ΡΠ΅ ΠΠ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ: Π² ΡΡΠ³Π΅ 2106 Π±ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ 0, 1, 2, 3 ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Β«1Β» ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΈ ΠΠ Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ ΠΈ Π·Π°ΠΏΡΠΎΡ ΡΡΠ°ΡΡΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΠ°ΡΡΡ 422 Unprocessable Entity. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - false |
<?php
$result = $buyer->post_correction();
var_dump($result);
<?php
$correction = [
'ffdVersion' => 4,
'id' => '23423423',
'inn' => '7725327863',
'key' => '1234567',
'correctionType' => 0,
'type' => 1,
'group' => 'main_2',
'causeDocumentDate' => new \DateTime(),
'causeDocumentNumber' => '56ce',
'totalSum' => 0,
'customerContact' => '[email protected]',
'vat1Sum' => 0,
'vat2Sum' => 0,
'vat3Sum' => 0,
'vat4Sum' => 0,
'vat5Sum' => 0,
'vat6Sum' => 0,
];
$buyer->create_correction12($correction);
CΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ΅ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
id | ΠΠ° | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
group | ΠΠ° | ΠΡΡΠΏΠΏΠ° ΡΡΡΡΠΎΠΉΡΡΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ±ΠΈΡ ΡΠ΅ΠΊ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²), ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 'Main_2' |
inn | ΠΠ° | ΠΠΠ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΊ |
key | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
correctionType | ΠΠ° | Π’ΠΈΠΏ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ 1173: 0. Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ 1. ΠΠΎ ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΡ |
type | ΠΠ° | ΠΡΠΈΠ·Π½Π°ΠΊ ΡΠ°ΡΡΠ΅ΡΠ°, 1054: 1. ΠΡΠΈΡ ΠΎΠ΄ 3. Π Π°ΡΡ ΠΎΠ΄ |
customerContact | ΠΠ° | Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ |
ffdVersion | ΠΠ° | ΠΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - 4 (Π€Π€Π1.2). ΠΠ»Ρ Π€Π€Π1.05 - ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ create_correction |
description | ΠΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (cΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ) |
causeDocumentDate | ΠΠ° | ΠΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (Π²ΡΠ΅ΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ISO8601) |
causeDocumentNumber | ΠΠ° | ΠΠΎΠΌΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 32 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
totalSum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠ΅ΠΊΠ΅ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat1Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 20% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat2Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 10% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat3Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Ρ ΠΠΠ‘ ΠΏΠΎ ΡΡΠ°Π²ΠΊΠ΅ 0% (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat4Sum | Π‘ΡΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠ΅ΠΊΡ Π±Π΅Π· ΠΠΠ‘ (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat5Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 20/120 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
vat6Sum | Π‘ΡΠΌΠΌΠ° ΠΠΠ‘ ΡΠ΅ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡ. ΡΡΠ°Π²ΠΊΠ΅ 10/110 (Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) | |
taxationSystem | ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΎΠ±Π»ΠΎΠΆΠ΅Π½ΠΈΡ, 1055: 0. ΠΠ±ΡΠ°Ρ 1. Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄ 2. Π£ΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ Π΄ΠΎΡ ΠΎΠ΄ ΠΌΠΈΠ½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ 3. ΠΠ΄ΠΈΠ½ΡΠΉ Π½Π°Π»ΠΎΠ³ Π½Π° Π²ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ Π΄ΠΎΡ ΠΎΠ΄ 4. ΠΠ΄ΠΈΠ½ΡΠΉ ΡΠ΅Π»ΡΡΠΊΠΎΡ ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΠΉ Π½Π°Π»ΠΎΠ³ 5. ΠΠ°ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΎΠ±Π»ΠΎΠΆΠ΅Π½ΠΈΡ |
|
ignoreItemCodeCheck | ΠΡΠ»Π΅Π²ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΎΠΈΡ Π»ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΠ. ΠΡΠ»ΠΈ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΡΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΠ° Π²ΡΠ΅ ΠΠ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ: Π² ΡΡΠ³Π΅ 2106 Π±ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ 0, 1, 2, 3 ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Β«1Β» ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ»Π°Π³ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΈ ΠΠ Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ ΠΈ Π·Π°ΠΏΡΠΎΡ ΡΡΠ°ΡΡΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΠ°ΡΡΡ 422 Unprocessable Entity. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - false |
<?php
$result = $buyer->post_correction12();
var_dump($result);
<?php
$correctionVending = [
'automatNumber' => '21321321123',
'settlementAddress' => 'Address',
'settlementPlace' => 'Place',
];
$buyer->add_vending_to_correction($correctionVending);
CΠ²ΠΎΠΉΡΡΠ²Π° Π²Π΅Π½Π΄ΠΈΠ½Π³Π°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
automatNumber | ΠΠΎΠΌΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠ° (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementAddress | ΠΠ΄ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementPlace | ΠΠ΅ΡΡΠΎ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
<?php
$correctionΠ‘ourier = [
'settlementAddress' => 'Address',
'settlementPlace' => 'Place',
'cashier' => 'Test'
'cashierINN' => '123456789012'
];
$buyer->add_courier_to_correction($correctionΠ‘ourier);
CΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΡΡΡΠ΅ΡΠ°
ΠΠΌΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
settlementAddress | ΠΠ΄ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (ΡΡΡΠΎΠΊΠ° ΠΎΡ 1 Π΄ΠΎ 243 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
settlementPlace | ΠΠ΅ΡΡΠΎ ΡΠ°ΡΡΠ΅ΡΠΎΠ² (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 10 Π΄ΠΎ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
cashier | ΠΠ°ΡΡΠΈΡ (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ 1 Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | |
cashierINN | ΠΠΠ ΠΊΠ°ΡΡΠΈΡΠ° (Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ 12 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) |
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°ΡΡΡΠΈΠ±ΡΡΠΎΠ², ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈ ΠΎΠΏΠ»Π°ΡΡ Π² ΡΠ΅ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π€Π€Π1.2)
<?php
$correctionPos = [
"quantity" => 1.000,
"price" => 1,
"tax" => 6,
"text" => "ΠΡΠ»ΠΊΠ°",
"excise" => 23.45,
"paymentMethodType" => 4, "paymentSubjectType" => 1,
"agentType" => 127,
"agentInfo" =>
[
"paymentTransferOperatorPhoneNumbers" => ["+79200000001", "+74997870001"],
"paymentAgentOperation" => "ΠΠ°ΠΊΠ°Ρ-ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ 1",
"paymentAgentPhoneNumbers" => ["+79200000003"],
"paymentOperatorPhoneNumbers" => ["+79200000002", "+74997870002"],
"paymentOperatorName" => "ΠΠΠ \"ΠΡΠ»Π°Π½Ρ\"",
"paymentOperatorAddress" => "ΠΠΎΡΠΎΠ½Π΅ΠΆ, ΡΠ». ΠΠ΅Π΄ΠΎΠ³ΠΎΠ½Π½Π°Ρ, Π΄. 84",
"paymentOperatorINN" => "7727257386"
]
];
$correctionPayment =
[
'type' => 1,
'amount' => 1,
];
$userAttribute = [
"value" => "2132",
"name" => "21212"
];
$additional = [
'additionalAttribute' => 'Attribute',
"customerInfo" =>[
"name"=> "ΠΡΠ·Π½Π΅ΡΠΎΠ² ΠΠ²Π°Π½ ΠΠ΅ΡΡΠΎΠ²ΠΈΡ",
"inn"=> "7725327863",
"birthDate"=> "15.09.1988",
"citizenship"=> "643",
"identityDocumentCode"=> "01",
"identityDocumentData"=> "multipassport",
"address"=> "ΠΠ°ΡΠ΅Π΅Π½Π½Π°Ρ 36"
],
];
$buyer->add_position_to_correction12($correctionPos)
->add_payment_to_correction12($correctionPayment)
->add_user_attribute_to_correction12($userAttribute)
->add_additional_attributes_to_correction12($additional);
CΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΌ. Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ Π±Π»ΠΎΠΊΠ°Ρ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π°
<?php
$cor_status = $buyer->get_correction_status('23423423');
var_dump($cor_status);