From a694f475a8f53b24a9271ce640fb2e9ad0ab4b56 Mon Sep 17 00:00:00 2001 From: zuevav Date: Fri, 19 Jun 2026 00:12:01 +0300 Subject: [PATCH] =?UTF-8?q?fix(robot-test):=20=D0=BA=D0=BE=D1=80=D1=80?= =?UTF-8?q?=D0=B5=D0=BA=D1=82=D0=BD=D1=8B=D0=B5=20=D1=80=D0=B5=D0=BA=D0=B2?= =?UTF-8?q?=D0=B8=D0=B7=D0=B8=D1=82=D1=8B=20=D0=B4=D0=BB=D1=8F=20=D0=B1?= =?UTF-8?q?=D0=B8=D0=B7=D0=BD=D0=B5=D1=81-=D0=BF=D1=80=D0=BE=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D0=BE=D0=BA=20=D0=9D=D0=A0=D0=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TransferringDepositoryINN = наш ИНН 7703807489 (ООО ИК «Фонтвьель», участник MC0413600000) — иначе M2M17 «неверный ИНН списывающего депозитария» - место расчётов тест-инвестора = наш реальный тестовый счёт НРД (MC0413600000 / HL171004001C / 36MC0413600000F00, расч. деп. ИНН 7702165310) — иначе M2M19 «недопустимое место расчетов» Co-Authored-By: Claude Opus 4.8 --- internal/lkgateway/seedstore.go | 6 +++++- internal/lkgateway/setup.go | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/internal/lkgateway/seedstore.go b/internal/lkgateway/seedstore.go index df8c750..e750357 100644 --- a/internal/lkgateway/seedstore.go +++ b/internal/lkgateway/seedstore.go @@ -43,8 +43,12 @@ func NewSeedStore() *SeedStore { "DP789456", "31MC0021900000F01", "P001", "7702070139") s.addAccount("11111111-1111-1111-1111-111111111111", "AA789451", "33MC0021900000F02", "F002", "7802031669") + // Тест-инвестор робота: место расчётов = наш реальный тестовый счёт в НРД + // (депкод MC0413600000, счёт HL171004001C, раздел 36MC0413600000F00, + // расчётный депозитарий НРД ИНН 7702165310). Иначе НРД отвечает M2M19 + // «недопустимое место расчетов». s.addAccount("22222222-2222-2222-2222-222222222222", - "DP100200", "31MC0010000000A01", "A001", "7702070139") + "MC0413600000", "HL171004001C", "36MC0413600000F00", "7702165310") s.addAccount("33333333-3333-3333-3333-333333333333", "DP300400", "31MC0030000000B01", "B001", "0702345678") s.addAccount("55555555-5555-5555-5555-555555555555", diff --git a/internal/lkgateway/setup.go b/internal/lkgateway/setup.go index 8c09437..11c8083 100644 --- a/internal/lkgateway/setup.go +++ b/internal/lkgateway/setup.go @@ -624,7 +624,11 @@ func (h *setupHandlers) runRobotTest(scenario string) (string, error) { // Series = код сценария робота, Number = вариант теста (эталон НРД). Document: Document{DocumentType: "21", Series: scenario, Number: docNumber}, }, - TransferringDepositoryINN: "7702165310", + // Списывающий (передающий) депозитарий — НАША организация. ИНН должен + // совпадать с записью нашего участника M2M (MC0413600000 = ООО ИК + // «Фонтвьель», ИНН 7703807489), иначе НРД отвечает M2M17 «неверный ИНН + // списывающего депозитария». + TransferringDepositoryINN: "7703807489", ReceivingDepositoryINN: "7722061076", // принимающий депозитарий из набора робота // Эталон робота: CostInfo=Yes с НАШИМ депкодом (код передачи налоговой // информации сверяется со справочником участников M2M).