diff --git a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemService.java b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemService.java
index 06aafc83380e42ac5d8ab5bdbd82ac5ff5f9914f..1b5a7e177d280d25fef6e40d3eb61ee2b180fa38 100644
--- a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemService.java
+++ b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemService.java
@@ -160,7 +160,7 @@ public class VorgangAttachedItemService {
 	}
 
 	public void revokeCreate(Command command) {
-		handleRevoke(command, () -> delete(command.getRelationId(), command.getRelationVersion()));
+		handleRevoke(command, () -> delete(command.getCreatedResource(), command.getRelationVersion() + 1));
 	}
 
 	void delete(String id, long version) {
diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemITCase.java
index cfaf9ff74c00daa0d1405a656fb898ce181a0256..ef465103f6ad9e81c6a4741bd581d40179b1d6aa 100644
--- a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemITCase.java
+++ b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemITCase.java
@@ -289,7 +289,8 @@ class VorgangAttachedItemITCase {
 		private Command createRevokeCommand() {
 			return CommandTestFactory.createBuilder().order(Order.CREATE_ATTACHED_ITEM.name())
 					.relationId(persistedItem.getId())
-					.relationVersion(persistedItem.getVersion())
+					.relationVersion(persistedItem.getVersion() - 1)
+					.createdResource(persistedItem.getId())
 					.bodyObject(VorgangAttachedItemTestFactory.asMap()).build();
 		}
 	}
@@ -298,11 +299,11 @@ class VorgangAttachedItemITCase {
 	@Nested
 	class TestRevokeUpdateItem {
 
-		private final Map<String, Object> createItem = Map.<String, Object>of("EntryToRecoverByRevokeKey", "EntryToRecoverByRevokeValue",
+		private final Map<String, Object> createItem = Map.of("EntryToRecoverByRevokeKey", "EntryToRecoverByRevokeValue",
 				VorgangAttachedItemTestFactory.ITEM_FIELD_NAME, VorgangAttachedItemTestFactory.ITEM_FIELD_STRING_VALUE);
 		private VorgangAttachedItem persistedItem;
 
-		private final Map<String, Object> updateItem = Map.<String, Object>of(
+		private final Map<String, Object> updateItem = Map.of(
 				VorgangAttachedItemTestFactory.ITEM_FIELD_NAME, "RevertByRevokeValue",
 				"NewToRemoveByRevokeKey", "NewToRemoveByRevokeValue");
 		private Command updatedCommand;
@@ -391,11 +392,11 @@ class VorgangAttachedItemITCase {
 	@Nested
 	class TestRevokePatchItem {
 
-		private final Map<String, Object> createItem = Map.<String, Object>of(VorgangAttachedItemTestFactory.ITEM_FIELD_NAME,
+		private final Map<String, Object> createItem = Map.of(VorgangAttachedItemTestFactory.ITEM_FIELD_NAME,
 				VorgangAttachedItemTestFactory.ITEM_FIELD_STRING_VALUE);
 		private VorgangAttachedItem persistedItem;
 
-		private final Map<String, Object> patchItem = Map.<String, Object>of(VorgangAttachedItemTestFactory.ITEM_FIELD_NAME, "UpdatedStringValue");
+		private final Map<String, Object> patchItem = Map.of(VorgangAttachedItemTestFactory.ITEM_FIELD_NAME, "UpdatedStringValue");
 		private Command patchedCommand;
 		private String vorgangId;
 
diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemServiceTest.java b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemServiceTest.java
index 932e678e5585088726653434c5e55ee0210fc3a9..1d2933edd7aedfb0a91ecf9554cccd43be3b7f48 100644
--- a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemServiceTest.java
+++ b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/attached_item/VorgangAttachedItemServiceTest.java
@@ -361,7 +361,7 @@ class VorgangAttachedItemServiceTest {
 	@Nested
 	class TestRevokeCreate {
 
-		private final Command command = CommandTestFactory.create();
+		private final Command command = CommandTestFactory.createBuilder().createdResource(CommandTestFactory.CREATED_RESOURCE).build();
 
 		@Test
 		void shouldCallHandleRevoke() {
@@ -374,7 +374,7 @@ class VorgangAttachedItemServiceTest {
 		void shouldCallDelete() {
 			service.revokeCreate(command);
 
-			verify(service).delete(CommandTestFactory.RELATION_ID, CommandTestFactory.RELATION_VERSION);
+			verify(service).delete(CommandTestFactory.CREATED_RESOURCE, CommandTestFactory.RELATION_VERSION + 1);
 		}
 	}