QUIK МНП: входящий перевод зачисляется клиенту только после проведения в DEPO

Если по переводу есть поручение FTV_M2M, зачисление ждёт, пока события BJ_ORDER_ACCEPTED обработаны в DEPO
(SUCCESS); до того — состояние «ждёт проведения в DEPO» с причиной. Ошибка в DEPO — ждём, после возврата
в очередь и проведения зачисление проходит само. DEPO в переводе не участвует — как раньше, по ответу НРД.
22.10.2026, 895C0A32: бумаги ушли в QUIK, хотя поручение в DEPO не создалось.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
fontvielle
2026-10-22 17:58:48 +03:00
parent 56a5a50174
commit e51962c5bb
7 changed files with 69 additions and 6 deletions
+3 -1
View File
@@ -52,7 +52,7 @@ type QuikLink struct {
ISIN string `json:"isin"`
Qty float64 `json:"qty"`
InstrNo string `json:"instr_no,omitempty"` // номер поручения в МНП
State string `json:"state"` // registered | signed | denied | deposited | error | manual
State string `json:"state"` // registered | signed | denied | deposited | error | manual | wait_depo
Err string `json:"err,omitempty"`
Steps []QuikStep `json:"steps"`
UpdatedAt time.Time `json:"updated_at"`
@@ -76,6 +76,8 @@ func (l *QuikLink) StateRu() string {
return "ошибка"
case "manual":
return "автоматика выключена"
case "wait_depo":
return "ждёт проведения в DEPO"
}
return l.State
}