diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java
index cc548951..7c3ef983 100644
--- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java
+++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java
@@ -127,7 +127,7 @@ public class PDFValidator extends Validator {
final ZUGFeRDImporter zi = new ZUGFeRDImporter();
zi.doIgnoreCalculationErrors();//of course the calculation will still be schematron checked
zi.setInputStream(inputStream);
- final String xmp = zi.getXMP();
+ final String xmp = zi.getXMP().substring(zi.getXMP().indexOf('<'));
final Document docXMP;
diff --git a/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java
index 08daa3ec..2bc09042 100644
--- a/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java
+++ b/validator/src/test/java/org/mustangproject/validator/PDFValidatorTest.java
@@ -179,6 +179,15 @@ public class PDFValidatorTest extends ResourceCase {
assertEquals(true, actual
.contains("XMP Metadata: Could not parse XMP metadata (XML invalid)"));
+
+ contents = getResourceAsByteArray("103767-Invoice-2026-03-24-1.pdf");
+
+ pv.setFilenameAndContents("103767-Invoice-2026-03-24-1.pdf", contents);
+ vc.clear();
+ pv.validate();
+ actual = pv.getXMLResult();
+
+ assertEquals(false, actual.contains("