Проект

Общее

Профиль

API - Денежные средства » История » Версия 11

Динар Халиуллин, 06.11.2014 16:45

1 1 Александр Кварацхелия
h1. API - Денежные средства
2
3 2 Александр Кварацхелия
{{toc}}
4
5 1 Александр Кварацхелия
h2. Ресурс: Денежные документы
6
7 10 Динар Халиуллин
Доступ через основной интерфейс Неба: 
8
"Денежные средства" > "Деньги"
9
10 11 Динар Халиуллин
h3. Получение списка денежных документов (LIST)
11 10 Динар Халиуллин
12
Описание возвращаемого объекта JSON поля data:
13
14
<pre>
15
{
16
    "comment": "",
17
    "kassa_id": null,
18
    "direction": {
19
        "name": "\u041f\u0440\u0438\u0445\u043e\u0434",
20
        "id": 2
21
    },
22
    "kassa_or_schet_name": "40702810526260009200 \u0432 andhdb",
23
    "summa": 1230.00,
24
    "section": "\u0411\u0410\u041d\u041a",
25
    "contragent": {
26
        "type": {
27
            "name": "",
28
            "id": 1
29
        },
30
        "name": "\u041e\u041e\u041e \"\u041d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442\"",
31
        "id": 10352
32
    },
33
    "section_id": 1,
34
    "contract": {
35
        "name": "\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0434\u043e\u0433\u043e\u0432\u043e\u0440",
36
        "id": 7781
37
    },
38
    "bank_account_id": 46,
39
    "num": "2",
40
    "outgo": "",
41
    "income": 1230.00,
42
    "date": "18.09.2014",
43
    "operation": {
44
        "id": 622,
45
        "key": "\u0411\u0430\u043d\u043a\u041e\u043f\u043b\u0430\u0442\u0430\u041e\u0442\u041f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044f",
46
        "name": "\u041e\u043f\u043b\u0430\u0442\u0430 \u043e\u0442 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044f"
47
    },
48
    "id": "21088-1",
49
    "cash_flow": null
50
}
51
</pre>
52
53
*name:* Получение списка денежных документов
54
*desc:* Возвращает список денежных документов
55
*url:* https://nebopro.ru/buh/money-documents/list
56
*Параметры:* Стандартные параметры операции LIST
57
58 11 Динар Халиуллин
h3. Чтение данных денежного документа (READ)
59 10 Динар Халиуллин
60 11 Динар Халиуллин
Возвращает объект модели денежного документа по указанному первичному ключу
61 10 Динар Халиуллин
*url:* https://nebopro.ru/buh/money-documents/read?id=21088
62
63 1 Александр Кварацхелия
Параметры для чтения существующего объекта:
64 10 Динар Халиуллин
* @id@ - идентификатор документа
65 1 Александр Кварацхелия
66 11 Динар Халиуллин
h3. Создание денежного документа (CREATE)
67 10 Динар Халиуллин
68 11 Динар Халиуллин
URL: https://nebopro.ru/buh/money-documents/create
69
Параметры: объект модели контрагента без поля id;
70 1 Александр Кварацхелия
71 11 Динар Халиуллин
h3. Обновление денежного документ (UPDATE)
72 1 Александр Кварацхелия
73 11 Динар Халиуллин
URL: https://nebopro.ru/buh/money-documents/update
74
Параметры: объект модели денежного документа с обязательным полем id;
75
76
Модель:
77
<pre>
78
"id": 21088
79
"section": "bank"
80
</pre>
81
82
Описание параметров модели:
83
* @id@ - идентификатор документа
84
* @section@ - тип документа (bank, kassa или other)
85
86
Возвращает ответа вида:
87
<pre>
88
{
89
    "success": true
90
}
91
</pre>
92
93
h3. Удаление денежного документа (DELETE)
94
95
URL: https://nebopro.ru/buh/money-documents/delete
96
Параметры: объект модели денежного документа с обязательным полем id;
97
98
Возвращает ответ вида
99
100
{
101
    "success" true
102
}
103
104
105
h3.
106 10 Динар Халиуллин
107
108
109 3 Динар Халиуллин
h2. Ресурс: Платежные поручения
110
111
Все операции в рамках ресурса "Платежные поручения" требуют аутентификации и установки рабочей организации.
112
113
Доступ через основной интерфейс Неба: 
114
"Денежные средства" > "Платежные поручения"
115
116
Пример возвращаемого поля data:
117 4 Динар Халиуллин
118 3 Динар Халиуллин
<pre>
119
{
120
    "payment_purpose": "Перечисление средств контрагенту",
121
    "num": "10",
122 4 Динар Халиуллин
    "summa": 2000000.00,
123 3 Динар Халиуллин
    "operation": {
124
        "id": 518715,
125
        "name": "Оплата поставщику с расчетного счета"
126
    },
127 4 Динар Халиуллин
    "date": "30.10.2014",
128 3 Динар Халиуллин
    "company": {
129
        "id": 8036,
130
        "name": "Вымышленная компания"
131 4 Динар Халиуллин
    },
132 3 Динар Халиуллин
    "contragent": {
133
        "id": 18572,
134
        "name": "Вымышленный контрагент"
135
    },
136 4 Динар Халиуллин
    "id": 3133,
137 3 Динар Халиуллин
    "contract": {
138 4 Динар Халиуллин
        "id": 17589,
139 3 Динар Халиуллин
        "name": "Основной договор"
140
    }
141
}
142
</pre>
143
144
h3. Получение списка контрагентов (LIST)
145
146
*name*: Получение списка платежных поручений
147
*desc*: Возвращает список платежных поручений, сформированный пользователем
148 5 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/list
149 6 Динар Халиуллин
*Параметры*: Стандартные параметры операции LIST
150 5 Динар Халиуллин
151
h3. Получение списка контрагентов (READ)
152 3 Динар Халиуллин
153
*name*: Просмотр существующего платежного поручения
154 1 Александр Кварацхелия
*desc*: Возвращает содержимое платежного поручения с конкретным id
155 10 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/read?id=3133
156 3 Динар Халиуллин
157
Параметры для чтения существующего объекта:
158
* @id@ - идентификатор документа
159 7 Динар Халиуллин
160 1 Александр Кварацхелия
161
h3. Создание платежного поручения (CREATE)
162 7 Динар Халиуллин
163 10 Динар Халиуллин
*url:* /buh/bank-payment-order/create 
164
*Параметры:* объект модели платежное поручение без поля id;
165 7 Динар Халиуллин
166
Модель платежного поручения:
167
168
<pre>
169
170
{
171
    "payment_purpose": "Назначение платежа",
172
    "num": "1",
173
    "summa": 100500,
174
    "operation": {
175
        "id": 193,
176
        "name": "Оплата поставщику с расчетного счета" 
177
    },
178
    "date": "23.10.2014",
179
    "company": {
180
        "id": 3,
181
        "name": "ООО \"Новые горизонты\"" 
182
    },
183
    "contragent": {
184
        "id": 2,
185
        "name": "ООО Поставщик" 
186
    },
187
    "id": 2,
188
    "contract": {
189
        "id": 2,
190
        "name": "Основной договор с ООО Поставщик №1 от 01.01.2014" 
191
    }
192
}
193
194
</pre>
195
196
Возвращает ответ вида:
197
198
<pre>
199
{
200 1 Александр Кварацхелия
    "data": {
201 9 Динар Халиуллин
        "id": 3
202
    },
203
    "success": true
204 7 Динар Халиуллин
}
205
</pre>
206
207
h3. Изменение платежного поручения (UPDATE)
208
209
*url:* /buh/bank-payment-order/update
210
*параметры:* объект модели платежного поручения с обязательным полем id;
211
212
Возвращает ответ вида:
213
214
<pre>
215
{
216
  "success": true
217
}
218
</pre>
219
220
h3. Изменение платежного поручения (DELETE)
221
222
*url:* /buh/bank-payment-order/delete
223
*параметры:* объект модели платежного поручения с обязательным полем id;
224
225
Возвращает ответ вида:
226
227
<pre>
228
{
229
  "success": true
230
}
231
</pre>