diff --git a/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java b/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java
index a4a52ef77b597954be347d80d4cca95b197d8bc6..29b9ca971b5aa597a7df76abdc2537562202ad59 100644
--- a/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java
+++ b/common/src/main/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplier.java
@@ -5,6 +5,7 @@ import java.time.LocalDate;
 import org.apache.commons.lang3.RandomStringUtils;
 import org.springframework.stereotype.Component;
 
+import de.ozgcloud.common.errorhandling.TechnicalException;
 import lombok.RequiredArgsConstructor;
 
 @Component
@@ -22,7 +23,7 @@ public class VorgangNummerSupplier {
 
 	public String get(int suffixLength) {
 		if (suffixLength <1){
-			throw new IllegalArgumentException("Suffix length must be at least 1");
+			throw new TechnicalException("Suffix length must be at least 1");
 		}
 		var today = LocalDate.now();
 		var lastYearNumber = today.getYear() % 10;
diff --git a/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java b/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java
index dbcec9daca804529f145eea48bf4a82328f66e18..fa604a63010e2b45ef5fb16d76438c870ced4603 100644
--- a/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java
+++ b/common/src/test/java/de/ozgcloud/eingang/common/vorgang/VorgangNummerSupplierTest.java
@@ -14,6 +14,8 @@ import org.junit.jupiter.params.provider.ValueSource;
 import org.mockito.InjectMocks;
 import org.mockito.Spy;
 
+import de.ozgcloud.common.errorhandling.TechnicalException;
+
 class VorgangNummerSupplierTest {
 
 	@Spy
@@ -40,7 +42,7 @@ class VorgangNummerSupplierTest {
 	@ParameterizedTest(name = "suffix length {0}")
 	@ValueSource(ints = { -1, 0 })
 	void shouldThrowException(int suffixLength) {
-		assertThrows(IllegalArgumentException.class, () -> vorgangNummerSupplier.get(suffixLength));
+		assertThrows(TechnicalException.class, () -> vorgangNummerSupplier.get(suffixLength));
 	}
 
 	private String getSuffix(String string) {