diff --git a/router/src/main/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheit.java b/router/src/main/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheit.java
index 24fd9e46940384a03167847e061fbab44024fe75..24a39f9ba47645252914b962488eb00cc3571d63 100644
--- a/router/src/main/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheit.java
+++ b/router/src/main/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheit.java
@@ -36,4 +36,5 @@ class OrganisationsEinheit {
 	private String name;
 	private String synonyme;
 	private String vorgangManagerAddress;
+	private XzufiId xzufiId;
 }
\ No newline at end of file
diff --git a/router/src/main/java/de/ozgcloud/eingang/common/zufi/XzufiId.java b/router/src/main/java/de/ozgcloud/eingang/common/zufi/XzufiId.java
new file mode 100644
index 0000000000000000000000000000000000000000..ff731658b7be8e9afbf001627923667b48ec49ab
--- /dev/null
+++ b/router/src/main/java/de/ozgcloud/eingang/common/zufi/XzufiId.java
@@ -0,0 +1,13 @@
+package de.ozgcloud.eingang.common.zufi;
+
+import lombok.Builder;
+import lombok.EqualsAndHashCode;
+import lombok.Getter;
+
+@Builder
+@Getter
+@EqualsAndHashCode
+public class XzufiId {
+	private String id;
+	private String schemeAgencyId;
+}
\ No newline at end of file
diff --git a/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcOrganisationsEinheitTestFactory.java b/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcOrganisationsEinheitTestFactory.java
index c516ccf4d51499a0ee35a31f96bfb6d31074008b..08dd88e1c5a213a96851efae7f1660b4ac0d2225 100644
--- a/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcOrganisationsEinheitTestFactory.java
+++ b/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcOrganisationsEinheitTestFactory.java
@@ -24,14 +24,32 @@
 package de.ozgcloud.eingang.common.zufi;
 
 import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcOrganisationsEinheit;
+import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcOrganisationsEinheit.Builder;
+import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcXzufiId;
 
 public class GrpcOrganisationsEinheitTestFactory {
 
+	public static final String ID = OrganisationsEinheitTestFactory.ID;
+	public static final GrpcXzufiId XZUFI_ID = GrpcXzufiIdTestFactory.create();
+	public static final String NAME = OrganisationsEinheitTestFactory.NAME;
+	public static final String SYNONYME = OrganisationsEinheitTestFactory.SYNONYME;
+	public static final String VORGANG_MANAGER_ADDRESS = OrganisationsEinheitTestFactory.VORGANG_MANAGER_ADDRESS;
+
 	public static GrpcOrganisationsEinheit create() {
 		return createBuilder().build();
 	}
 
-	public static GrpcOrganisationsEinheit.Builder createBuilder() {
+	public static GrpcOrganisationsEinheit createWithoutSynonyme() {
+		return createBuilderWithoutSynonyme()
+				.build();
+	}
+
+	public static Builder createBuilder() {
+		return createBuilderWithoutSynonyme()
+				.setSynonyme(SYNONYME);
+	}
+
+	public static Builder createBuilderWithoutSynonyme() {
 		return GrpcOrganisationsEinheit.newBuilder()
 				.setId(OrganisationsEinheitTestFactory.ID)
 				.setName(OrganisationsEinheitTestFactory.NAME)
diff --git a/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcXzufiIdTestFactory.java b/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcXzufiIdTestFactory.java
new file mode 100644
index 0000000000000000000000000000000000000000..99c8dc0cad1529089e3f0825c0c9a2beda008696
--- /dev/null
+++ b/router/src/test/java/de/ozgcloud/eingang/common/zufi/GrpcXzufiIdTestFactory.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2025 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.eingang.common.zufi;
+
+import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcXzufiId;
+import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcXzufiId.Builder;
+
+public class GrpcXzufiIdTestFactory {
+	public static final String ORGANISATIONS_EINHEIT_ID = XzufiIdTestFactory.ID;
+	public static final String SCHEME_AGENCY_ID = XzufiIdTestFactory.SCHEME_AGENCY_ID;
+
+	public static GrpcXzufiId create() {
+		return createBuilder(ORGANISATIONS_EINHEIT_ID, SCHEME_AGENCY_ID).build();
+	}
+
+	public static GrpcXzufiId create(String id, String schemeAgencyId) {
+		return createBuilder(id, schemeAgencyId).build();
+	}
+
+	public static Builder createBuilder(String id, String schemeAgencyId) {
+		return GrpcXzufiId.newBuilder().setId(id).setSchemeAgencyId(schemeAgencyId);
+	}
+}
diff --git a/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitMapperTest.java b/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitMapperTest.java
index 2e4e596a6fa765f98904d9826c73910c6b1c4d70..7cc8008dbbed53a8f7ee2404aa66fab17c35f00a 100644
--- a/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitMapperTest.java
+++ b/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitMapperTest.java
@@ -28,8 +28,6 @@ import static org.assertj.core.api.Assertions.*;
 import org.junit.jupiter.api.Test;
 import org.mapstruct.factory.Mappers;
 
-import de.ozgcloud.eingang.common.zufi.OrganisationsEinheitMapper;
-
 class OrganisationsEinheitMapperTest {
 
 	private final OrganisationsEinheitMapper mapper = Mappers.getMapper(OrganisationsEinheitMapper.class);
diff --git a/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitTestFactory.java b/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitTestFactory.java
index 060811d88023c66ed6cf1f389f28d64c6a27d3bd..cc14d84a5b01e9dd91c30e6736e7e823a0a89c4e 100644
--- a/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitTestFactory.java
+++ b/router/src/test/java/de/ozgcloud/eingang/common/zufi/OrganisationsEinheitTestFactory.java
@@ -27,14 +27,13 @@ import java.util.UUID;
 
 import com.thedeanda.lorem.LoremIpsum;
 
-import de.ozgcloud.eingang.common.zufi.OrganisationsEinheit;
-
 public class OrganisationsEinheitTestFactory {
 
-	public final static String ID = UUID.randomUUID().toString();
-	public final static String NAME = LoremIpsum.getInstance().getName();
-	public final static String SYNONYME = LoremIpsum.getInstance().getName();
-	public final static String VORGANG_MANAGER_ADDRESS = LoremIpsum.getInstance().getUrl();
+	public static final XzufiId XZUFI_ID = XzufiIdTestFactory.create();
+	public static final String ID = UUID.randomUUID().toString();
+	public static final String NAME = LoremIpsum.getInstance().getName();
+	public static final String SYNONYME = LoremIpsum.getInstance().getName();
+	public static final String VORGANG_MANAGER_ADDRESS = LoremIpsum.getInstance().getUrl();
 
 	public static OrganisationsEinheit create() {
 		return createBuilder().build();
@@ -45,6 +44,7 @@ public class OrganisationsEinheitTestFactory {
 				.id(ID)
 				.name(NAME)
 				.synonyme(SYNONYME)
-				.vorgangManagerAddress(VORGANG_MANAGER_ADDRESS);
+				.vorgangManagerAddress(VORGANG_MANAGER_ADDRESS)
+				.xzufiId(XZUFI_ID);
 	}
 }
\ No newline at end of file
diff --git a/router/src/test/java/de/ozgcloud/eingang/common/zufi/XzufiIdTestFactory.java b/router/src/test/java/de/ozgcloud/eingang/common/zufi/XzufiIdTestFactory.java
new file mode 100644
index 0000000000000000000000000000000000000000..7aa7d29cbe9a44cc745e7d4219d74ad57e6ef9fb
--- /dev/null
+++ b/router/src/test/java/de/ozgcloud/eingang/common/zufi/XzufiIdTestFactory.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2025 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.eingang.common.zufi;
+
+import java.util.UUID;
+
+public class XzufiIdTestFactory {
+
+	public static final String ID = UUID.randomUUID().toString();
+	public static final String SCHEME_AGENCY_ID = UUID.randomUUID().toString();
+
+	public static XzufiId create() {
+		return createBuilder().build();
+	}
+
+	public static XzufiId createWithId(String id) {
+		return createBuilder()
+				.id(id)
+				.build();
+	}
+
+	public static XzufiId.XzufiIdBuilder createBuilder() {
+		return XzufiId.builder()
+				.id(ID)
+				.schemeAgencyId(SCHEME_AGENCY_ID);
+	}
+}