diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/action/InspectionObligationsV2Action.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/action/InspectionObligationsV2Action.java index c21809672..5e73cba9a 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/action/InspectionObligationsV2Action.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/action/InspectionObligationsV2Action.java @@ -152,7 +152,8 @@ public class InspectionObligationsV2Action extends ReviseStage1Action { boolean sessTypesBySecuritiesReg = SessionType.FINL.equals(sessionType) || SessionType.MEDM.equals(sessionType) || (SessionType.UNIT.equals(sessionType) && !Section.FOND.equalsByKey(obligation.getSection())); - if (sessTypesBySecuritiesReg || SessionType.PAYM.equals(sessionType)) { + boolean S_InstrTypeRegistry = RegistryInstrumentType.S.equalsByKey(obligation.getRegistryInstrumentType()); + if ((sessTypesBySecuritiesReg && S_InstrTypeRegistry) || SessionType.PAYM.equals(sessionType)) { checkResults.add(new CheckResult(obligation, false)); continue; }