Черновики создаются для операций:
В «шапке» файла, в секции "Org" указываются реквизиты организации, формирующей платежи.
В секции "Payments" указывается массив платежей.
{
"Org": {
"Nm": "Наименование организации",
"WalletNumber": "Номер счета",
"WltId": "WALLETID",
"INN": "INN",
"KPP": "KPP",
"OGRN": "OGRN"
},
"Payments": [
{
"TtlAmt": 100,
"Tp": "DCBU",
"OprId": "6af6d19b-d1ef-464f-b975-5d404d9fa1e4",
"AccountId": "40702810624435324674",
"MmbId": "044525187"
},
{
"TtlAmt": 110,
"Tp": "DCBU",
"OprId": "7cf6a17b-f1ef-536f-e978-2d509d9fa1d23",
"AccountId": "40702810624435324674",
"MmbId": "044525187"
}
]
}
Далее будут примеры самих платежей.
Org
|
Атрибут |
Тип |
Обязательность |
Название |
|
|---|---|---|---|---|
|
1 |
Nm |
string(255) |
true |
Наименование организации |
|
2 |
WalletNumber |
string(20) |
true |
Номер счета |
|
3 |
WltId |
string(55) |
true |
WALLETID g.{2}.cbrdc.wlt.{clt|fi|iss}.{8}-{4}-4{3}-{4}-{12} |
|
4 |
INN |
string(12) |
true |
ИНН организации |
|
5 |
KPP |
string(9) |
false |
КПП организации |
|
6 |
OGRN |
string(15) |
true |
ОГРН организации |
Payments
|
Атрибут |
Тип |
Обязательность |
Название |
||
|---|---|---|---|---|---|
|
1 |
Tp |
enum(string) |
true |
Тип операции |
|
|
2 |
OprId |
string(36) |
true |
Идентификатор операции в 1С |
|
|
3 |
TtlAmt |
integer( 18.2) |
true |
Сумма перевода |
|
|
4 |
Purpose |
string(210) |
false |
Назначение платежа |
|
|
Атрибут |
Тип |
Обязательность |
Название |
||
|
5 |
UIP |
string(35) |
false |
Идентификатор платежа |
|
|
6 |
AccountId |
string(20) |
false |
Счет списания |
|
|
7 |
MmbId |
string(9) |
false |
БИК списания |
|
|
8 |
Recipient |
obj |
false |
|
|
|
9 |
|
AccountId |
string(20) |
false |
Счет зачисления |
|
10 |
|
MmbId |
string(9) |
false |
БИК зачисления |
|
11 |
|
Type |
enum(string) |
false |
Тип B2B перевода |
|
12 |
|
Value |
string(55) |
false |
Значение в зависимости от типа B2B перевода Recipient.Type = WALLETID , Value = g.{2}.cbrdc.wlt.{clt|fi|iss}.{8}-{4}-4{3}-{4}-{12} |
|
13 |
|
INN |
string(12) |
false |
ИНН получателя |
|
14 |
|
KPP |
string(9) |
false |
КПП получателя |
|
15 |
|
OGRN |
string(15) |
false |
ОГРН получателя |
|
16 |
|
Nm |
string(255) |
false |
Наименование получателя |
Tp — Тип операции
|
|
Значение |
Описание |
|---|---|---|
|
1 |
DCBU |
Пополнение счета ЦР |
|
2 |
DCSE |
Вывод со счета ЦР |
|
3 |
BTOB |
B2B перевод |
|
Значение |
Описание |
|
|---|---|---|
|
1 |
WALLETID |
Перевод по идентификатору счета ЦР |
|
2 |
REQUISITES |
Перевод по реквизитам (ИНН, КПП, ОГРН) |
|
3 |
WALLETNUMBER |
Перевод по номеру счета ЦР |
[
{
"Tp": "Tp",
"OprId": "123",
"TtlAmt": 1000,
"Purpose": "Purpose",
"UIP": "1234567890abcdef1234567890abcdef",
"AccountId": "senderAccountId1",
"MmbId": "123456789",
"Recipient": {
"AccountId": "recipientAccountId1",
"MmbId": "123456789",
"Type": "Type",
"Value": "Value",
"INN": "INN",
"KPP": "KPP",
"OGRN": "OGRN",
"Nm": "Наименование получателя"
}
},
{
"TtlAmt": 100,
"Tp": "DCSE",
"OprId": "e58775f9-32da-4fcb-bf4f-0c1ed4756f5d",
"Recipient": {
"AccountId": "40702810624435324674",
"MmbId": "044525187"
}
},
{
"TtlAmt": 120,
"Tp": "BTOB",
"OprId": "67a78efd-126e-455a-8f74-3fa0d11810e6",
"Purpose": "Оплата на цифровой счет Сумма 120-00 В т.ч. НДС (20%) 20-00",
"UIP": "1234567890123456789012345",
"Recipient": {
"Type": "REQUISITES",
"OGRN": "5180557012500",
"INN": "6274798086",
"KPP": "845145064",
"Nm": "ЮЛ ИФТ - ИНН - 6274798086"
}
},
{
"TtlAmt": 150,
"Tp": "BTOB",
"OprId": "8fa257c4-9ac5-43f4-9cd2-a622e31f7008",
"Purpose": "Оплата на цифровой счет Сумма 150-00 В т.ч. НДС (20%) 25-00",
"UIP": "1234567890123456789012346",
"Recipient": {
"Type": "WALLETID",
"Value": "g.ru.cbrdc.wlt.clt.e44968e8-0b65-4f5c-9276-d6b2bb5a3dee",
"Nm": "ЮЛ ИФТ - ИНН - 6274798086"
}
},
{
"TtlAmt": 1000,
"Tp": "DCBU",
"OprId": "6af6d19b-d1ef-464f-b975-5d404d9fa1e4",
"AccountId": "40702810624435324674",
"MmbId": "044525187"
}
]
|
Атрибут |
Название |
Обязательность |
Комментарий |
|
|---|---|---|---|---|
|
1 |
Tp |
Тип операции |
true |
DCBU |
|
2 |
OprId |
Идентификатор операции в 1С |
true |
|
|
3 |
TtlAmt |
Сумма перевода |
true |
|
|
4 |
AccountId |
Счет списания |
true |
|
|
5 |
MmbId |
БИК списания |
true |
|
[
{
"Tp": "DCBU",
"OprId": "123",
"TtlAmt": 1000,
"AccountId": "40502810300260000014",
"MmbId": "123456789"
}
]
|
|
Атрибут |
Название |
Обязательность |
Комментарий |
|---|---|---|---|---|
|
1 |
Tp |
Тип операции |
true |
DCSE |
|
2 |
OprId |
Идентификатор операции в 1С |
true |
|
|
3 |
TtlAmt |
Сумма перевода |
true |
|
|
4 |
Recipient |
Данные получателя |
true |
|
|
|
Атрибут |
Название |
Обязательность |
Комментарий |
|
|---|---|---|---|---|---|
|
5 |
|
AccountId |
Счет зачисления |
true |
|
|
6 |
|
MmbId |
БИК зачисления |
true |
|
[
{
"Tp": "DCSE",
"OprId": "123",
"TtlAmt": 1000,
"Recipient": {
"AccountId": "40502810300260000014",
"MmbId": "123456789"
}
}
]
|
|
Атрибут |
Название |
Обязательность |
Комментарий |
|
|---|---|---|---|---|---|
|
1 |
Tp |
Тип операции |
true |
BTOB |
|
|
2 |
OprId |
Идентификатор операции в 1С |
true |
|
|
|
3 |
TtlAmt |
Сумма перевода |
true |
|
|
|
4 |
Purpose |
Назначение платежа |
true |
|
|
|
5 |
UIP |
Идентификатор платежа |
false |
|
|
|
6 |
Recipient |
Данные получателя |
true |
|
|
|
7 |
|
Type |
Тип B2B перевода |
true |
WALLETID |
|
8 |
|
Value |
Идентификатор счета ЦР зачисления |
true |
|
|
9 |
|
Nm |
Наименование получателя |
false |
|
[
{
"Tp": "BTOB",
"OprId": "123",
"TtlAmt": 1000,
"Purpose": "Оплата услуг",
"UIP": "1234567890abcdef1234567890abcdef",
"Recipient": {
"Type": "WALLETID",
"Value": "g.aa.cbrdc.prt.org.aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa",
"Nm": "Наименование организации"
}
}
]
|
|
Атрибут |
Название |
|
Комментарий |
|
|---|---|---|---|---|---|
|
1 |
Tp |
Тип операции |
true |
BTOB |
|
|
2 |
OprId |
Идентификатор операции в 1С |
true |
|
|
|
3 |
TtlAmt |
Сумма перевода |
true |
|
|
|
4 |
Purpose |
Назначение платежа |
true |
|
|
|
5 |
UIP |
Идентификатор платежа |
false |
|
|
|
6 |
Recipient |
Данные получателя |
true |
|
|
|
7 |
|
Type |
Тип B2B перевода |
true |
REQUISITES |
|
8 |
|
INN |
ИНН получателя |
true |
|
|
9 |
|
KPP |
КПП получателя |
true |
|
|
10 |
|
OGRN |
ОГРН получателя |
true |
|
|
11 |
|
Nm |
Наименование получателя |
false |
|
[
{
"Tp": "BTOB",
"OprId": "123",
"TtlAmt": 1000,
"Purpose": "Оплата услуг",
"UIP": "1234567890abcdef1234567890abcdef",
"Recipient": {
"Type": "REQUISITES",
"INN": "7707083893",
"KPP": "997950001",
"OGRN": "1027700132195",
"Nm": "Наименование организации"
}
}
]
|
|
Атрибут |
Название |
Обязательность |
Комментарий |
|
|---|---|---|---|---|---|
|
1 |
Tp |
Тип операции |
true |
BTOB |
|
|
2 |
OprId |
Идентификатор операции в 1С |
true |
|
|
|
3 |
TtlAmt |
Сумма перевода |
true |
|
|
|
4 |
Purpose |
Назначение платежа |
true |
|
|
|
5 |
UIP |
Идентификатор платежа |
false |
|
|
|
6 |
Recipient |
Данные получателя |
true |
|
|
|
7 |
|
Type |
Тип B2B перевода |
true |
WALLETNUMBER |
|
8 |
|
Value |
Счет ЦР |
true |
|
|
9 |
|
Nm |
Наименование получателя |
false |
|
[
{
"Tp": "BTOB",
"OprId": "123",
"TtlAmt": 1000,
"Purpose": "Оплата услуг",
"UIP": "1234567890abcdef1234567890abcdef",
"Recipient": {
"Type": "WALLETNUMBER",
"Value": "12345678901234567890",
"Nm": "Наименование организации"
}
}
]