LL30: VB6 - XML Datei anhängen

Hallo Frank,

wie @Hans_Peter_Reische auch schon meint, sind die Parameter für ZUGFeRD nicht komplett definiert fürchte ich. Zudem muss sichergestellt werden, dass auch die gesetzten Parameter PDF.ZUGFeRDXmlPath, PDF.ZUGFeRDConformanceLevel und PDF.ZUGFeRDVersion zum verwendeten XML passen - siehe auch weitere Details in PDF Export-Optionen. Könnte dann ungefähr (kenne VB6 nicht (mehr)) so aussehen bei dir:

...
ret% = ListLabel1.LlXSetParameter(LL_LLX_EXTENSIONTYPE_EXPORT, "PDF", "PDF.ZUGFeRDXmlPath", App.Path & "\factur-x.xml")
ret% = ListLabel1.LlXSetParameter(LL_LLX_EXTENSIONTYPE_EXPORT, "PDF", "PDF.ZUGFeRDVersion", "2.1")
ret% = ListLabel1.LlXSetParameter(LL_LLX_EXTENSIONTYPE_EXPORT, "PDF", "PDF.ZUGFeRDConformanceLevel", "EN 16931")
...

Wichtig ist aber auch, dass List & Label nur bis Version 2.1 unterstützt… wenn 2.2 oder höher verwendet wird, muss man die ZUGFeRD-Integration “selber” machen - also nicht über den PDF-Export, sondern über eigenen Code - siehe auch PDF-Export: Unterstützung der ZUGFeRD-Versionen 2.2 und 2.3.