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.