From e9f3d9ba4aa331691c6280510039f6e06c1b70e1 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 10 Jul 2023 13:42:11 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-411 // http://jira.mfd.msk:8088/browse/CLS-410 --- .../stage/impl/FormingPaymentInstructionSecondaryT0.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/FormingPaymentInstructionSecondaryT0.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/FormingPaymentInstructionSecondaryT0.java index bbf7c520b..6cd9b4a84 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/FormingPaymentInstructionSecondaryT0.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/FormingPaymentInstructionSecondaryT0.java @@ -111,6 +111,7 @@ public class FormingPaymentInstructionSecondaryT0 implements ISessionStage { .filter(rgs -> Objects.equals(rgs.getValueDate(), rgs.getSettlementDate())) .collect(Collectors.toList()); } + /** * аккаунт-счет с accountType='TRAN' - это счет СПВБ который принадлежит самой бирже
* хранят деньги разных участников
@@ -243,7 +244,7 @@ public class FormingPaymentInstructionSecondaryT0 implements ISessionStage { .contains(IEnumKey.getEnumByKey(AccountType.class, account.getAccountType()))) { sDf03Created.add(sdf03Creator.create(paymentInstruction)); } else if (!InstrumentType.CRNC.equalsByKey(security.getInstrumentType()) && - AccountType.Depo.equalsByKey(account.getAccountType())) { + List.of(AccountType.Depo, AccountType.Dtrn).contains(IEnumKey.getEnumByKey(AccountType.class, account.getAccountType()))) { sDf12Created.add(newSDf12(paymentInstruction)); } }