Kann es sein, dass Dein namespace "xmp" falsch ist?
Ich verwende dies:
Code:
'<rdf:Description xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#"' + #32 + 'rdf:about="">' + #10 +
'<fx:DocumentType>INVOICE</fx:DocumentType>' + #10 +
'<fx:DocumentFileName>factur-x.xml</fx:DocumentFileName>' + #10 +
'<fx:Version>1.0</fx:Version>' + #10 +
'<fx:ConformanceLevel>%s</fx:ConformanceLevel></rdf:Description>' + #10;
Validiert habe ich das hier:
https://portal3.gefeg.com/invoice/page/validation
btw der Validator erkennt die
XML in der PDF und prüft diese auch
Bei uns ist es so
Code:
'<rdf:Description xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#" rdf:about="">'+
'<fx:DocumentType>'+Info.Zugferd_DocumentType+'</fx:DocumentType>'+
'<fx:DocumentFileName>'+Info.Zugferd_DocumentFileName+'</fx:DocumentFileName>'+
'<fx:Version>'+Info.Zugferd_Version+'</fx:Version>'+
'<fx:ConformanceLevel>'+Info.Zugferd_ConformanceLevel+'</fx:ConformanceLevel>'+
'</rdf:Description>'));
Mustang erkennt das auch und meldet nicht das es fehlt.
Schreibe ich eins falsch oder etwas falsches z.b in Version, dann wird wird das gemeldet
weiß jemand wie wichtig folgendes ist
Code:
die Einbettung der
XML-Datei [B]über eine Beziehung vom Typ "Alternative"[/B] mit Bezug auf das gesamte Dokument.
weil ich füge die
XML in die PDF mit PDFium ein und der kann keine Relationship oder Bezeichnung setzen.
Ich vermute das die Tools die
XML nicht finden/erkennen und dann die Meldung ausgeben.
Aber auch nur eine Vermutung. Aktuell bin ich etwas aufgeschmissen wo das Problem liegt