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).