diff --git a/formsolutions-adapter/src/main/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapper.java b/formsolutions-adapter/src/main/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapper.java
index 3996c20101b170aa632159011ac7d0647bff898c..1f7577426808fb799db0ff3292ad43898cf652c3 100644
--- a/formsolutions-adapter/src/main/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapper.java
+++ b/formsolutions-adapter/src/main/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapper.java
@@ -71,12 +71,14 @@ class FormSolutionsRequestMapper {
 				.formData(buildFormDataMap(eingang))
 				.attachments(attachmentMapper.mapAttachments(eingang.getZip()))
 				.representation(buildJsonFile(jsonFile));
+		var numberOfRepresentations = 1;
 
 		if (Objects.nonNull(eingang.getPdf())) {
 			builder.representation(buildPdfFile(eingang.getPdf()));
+			numberOfRepresentations++;
 		}
 
-		return builder.build();
+		return builder.numberOfRepresentations(numberOfRepresentations).build();
 	}
 
 	Map<String, Object> buildFormDataMap(FormSolutionsEingang eingang) {
diff --git a/formsolutions-adapter/src/test/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapperTest.java b/formsolutions-adapter/src/test/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapperTest.java
index 7b67864879542ece32feb100b2b26b30e182bce2..bbae0375f29ff23f9c5b93ffcf0843c16762689c 100644
--- a/formsolutions-adapter/src/test/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapperTest.java
+++ b/formsolutions-adapter/src/test/java/de/ozgcloud/eingang/formsolutions/FormSolutionsRequestMapperTest.java
@@ -251,6 +251,12 @@ class FormSolutionsRequestMapperTest {
 				assertThat(result.getRepresentations()).hasSize(2);
 			}
 
+			@Test
+			void shouldAddNumberOfRepresentations() {
+				var result = mapper.map(jsonFile);
+
+				assertThat(result.getNumberOfRepresentations()).isEqualTo(2);
+			}
 		}
 
 	}