diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/PaymentInstructionCreator.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/PaymentInstructionCreator.java index 60dc70007..7409b8516 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/PaymentInstructionCreator.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/PaymentInstructionCreator.java @@ -412,6 +412,9 @@ public class PaymentInstructionCreator { } protected String selectSymbolValue(Long companyId, CompanySymbol symbol) { + if (companyId == null) { + return null; + } CompanySymbols cSymbol = companySymbolsImdg.getSingleObjectByFieldValues(Map.of( "companyId", companyId, "companySymbol", symbol.getKey())); @@ -423,6 +426,9 @@ public class PaymentInstructionCreator { } protected Account selectAccount(Long companyId, AccountType accountType, Status accountStatus, Allowed processingSign) { + if (companyId == null) { + return null; + } Account account = accountImdg.getSingleObjectByFieldValues(Map.of( "companyId", companyId, "accountType", accountType.getKey(),