diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java
index 6ecace8ab50e3303e56ee0f77f42d36144c9827a..3371e12d71808d495f9114f486f3674dea49a5bf 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java
@@ -14,6 +14,8 @@ public class NachrichtenManagerConfiguration {
 
 	public static final String OZG_CLOUD_COMMAND_SERVICE_NAME = "nachrichten_OzgCloudCommandService";
 
+	public static final String NACHRICHTEN_VORGANG_SERVICE = "nachrichten_vorgangService";
+
 	@GrpcClient("command-manager")
 	private CommandServiceGrpc.CommandServiceBlockingStub commandServiceStub;
 
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java
index 28365c34793bf7e58cd938809bb65afc9d7184d9..d0d7d8066877dcc53d98d4b97fd2de7588429791 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java
@@ -34,9 +34,11 @@ import java.util.stream.Stream;
 import jakarta.annotation.PostConstruct;
 
 import org.apache.commons.collections.CollectionUtils;
+import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Service;
 
+import de.ozgcloud.nachrichten.NachrichtenManagerConfiguration;
 import de.ozgcloud.nachrichten.NachrichtenManagerProperties;
 import de.ozgcloud.nachrichten.common.vorgang.VorgangService;
 import de.ozgcloud.nachrichten.postfach.PersistPostfachNachrichtService;
@@ -71,6 +73,7 @@ public class AntragraumService {
 	private final AntragraumProperties properties;
 	private final NachrichtenManagerProperties nachrichtenManagerProperties;
 	private final RueckfrageMapper rueckfrageMapper;
+	@Qualifier(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE)
 	private final VorgangService vorgangService;
 
 	@PostConstruct
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/FunctionalException.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/FunctionalException.java
deleted file mode 100644
index df6be012c461f8428c0a34fea27db273db722e41..0000000000000000000000000000000000000000
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/FunctionalException.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
-package de.ozgcloud.nachrichten.common.errorhandling;
-
-public class FunctionalException extends RuntimeException {
-
-	private static final long serialVersionUID = 1L;
-
-	public FunctionalException(String message, Throwable cause) {
-		super(message, cause);
-	}
-}
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/TechnicalException.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/TechnicalException.java
deleted file mode 100644
index 307353addb43e18be2ccc745c9f139f08bee5b2a..0000000000000000000000000000000000000000
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/errorhandling/TechnicalException.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
-package de.ozgcloud.nachrichten.common.errorhandling;
-
-@Deprecated /** please use {@link de.ozgcloud.common.errorhandling.TechnicalException} */
-public class TechnicalException extends RuntimeException {
-
-	private static final long serialVersionUID = 1L;
-
-	public TechnicalException(String message) {
-		super(message);
-	}
-
-	public TechnicalException(String message, Throwable cause) {
-		super(message, cause);
-	}
-}
\ No newline at end of file
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapper.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
similarity index 89%
rename from nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapper.java
rename to nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
index ce9a492ae09e8f2207a848f1aa018ae4825b983c..621101d3933b4f6f0414ee307e4682315ef06f2f 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapper.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
@@ -6,7 +6,7 @@ import org.mapstruct.ReportingPolicy;
 import de.ozgcloud.vorgang.vorgang.GrpcVorgangWithEingang;
 
 @Mapper(unmappedTargetPolicy = ReportingPolicy.WARN)
-interface VorgangMapper {
+interface NachrichtenVorgangMapper {
 
 	Vorgang fromVorgangWithEingang(GrpcVorgangWithEingang vorgangWithEingang);
 }
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteService.java
index 890beb2cda4f9cbc38d9f965f46beaa68040f185..4ceb8ec414b0fb0b680c73ee7d51fffabd821d44 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteService.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteService.java
@@ -43,8 +43,9 @@ class VorgangRemoteService {
 
 	@GrpcClient("vorgang-manager")
 	private VorgangServiceBlockingStub vorgangServiceStub;
+
 	@Autowired
-	private VorgangMapper mapper;
+	private NachrichtenVorgangMapper mapper;
 
 	public Stream<String> findVorgangIds(String servicekontoType, String postfachId) {
 		return buildStream(servicekontoType, postfachId).map(GrpcVorgangHeader::getId);
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java
index f89f448d7d5358675cb2e1187107417701012357..581553577e6f8dd3259ee7416b5fcbabc9672a79 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java
@@ -5,9 +5,10 @@ import java.util.stream.Stream;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Service;
 
+import de.ozgcloud.nachrichten.NachrichtenManagerConfiguration;
 import lombok.RequiredArgsConstructor;
 
-@Service
+@Service(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE)
 @RequiredArgsConstructor
 public class VorgangService {
 
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java
index aedd1434632b2a94e75bf3ee9d9b4a94a4ea7607..260983f3386173286bddb7641b19d7ab1e7b8df6 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java
@@ -57,6 +57,7 @@ public class PersistPostfachNachrichtServiceImpl implements PersistPostfachNachr
 	static final String ITEM_FIELD = "item";
 
 	@Autowired
+	@Qualifier(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE)
 	private VorgangService vorgangService;
 
 	@Autowired
diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapperTest.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapperTest.java
similarity index 80%
rename from nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapperTest.java
rename to nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapperTest.java
index d8c84e02d1ec21d65e134924d5370559c16f9d9e..e33d13aaccf419865c65e5b6dd4ee02015283ba4 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangMapperTest.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapperTest.java
@@ -7,9 +7,9 @@ import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 import org.mapstruct.factory.Mappers;
 
-class VorgangMapperTest {
+class NachrichtenVorgangMapperTest {
 
-	private final VorgangMapper mapper = Mappers.getMapper(VorgangMapper.class);
+	private final NachrichtenVorgangMapper mapper = Mappers.getMapper(NachrichtenVorgangMapper.class);
 
 	@DisplayName("From vorgang with eingang")
 	@Nested
diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteServiceTest.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteServiceTest.java
index 79daec0dc35d431c2d674249588c814ab8c2f9e5..214fd098513ca3def453b012be02d58d24dc09e5 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteServiceTest.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/common/vorgang/VorgangRemoteServiceTest.java
@@ -25,7 +25,7 @@ class VorgangRemoteServiceTest {
 	@Mock
 	private VorgangServiceBlockingStub stub;
 	@Mock
-	private VorgangMapper mapper;
+	private NachrichtenVorgangMapper mapper;
 
 	@DisplayName("Find vorgangIds")
 	@Nested