DynaPDF Manual - Page 203

Previous Page 202   Index   Next Page 204

Function Reference
Page 203 of 839
ctFacturX_XRechnung
arSource
Note that the relationship for the profiles Basic, Comfort (EN 16931), and Extended must be set
differently depending on the country for which an invoice will be created. An invoice created for a
German recipient must set the relationship to arAlternative while the same invoice created for a
recipient in France must set it to arSource.
CheckConformance() sets the relationship to arAlternate or arData for the MINIMUM and BASIC WL
profiles for ZUGFeRD 2.0 or Factur-X / ZUGFeRD 2.1 if it was not already set. If arSource should be
used then call AssociateEmbFile() for the emdedded file (the attached XML invoice). Set the
parameter DestObject to adCatalog in this case.
If the embedded invoice cannot be found then a fatal error will be raised and no PDF file will be
created. If the file was found then the remaining settings will be applied if not already present.
ZUGFeRD, and Factur-X are permanently growing standards. Minor changes in a standard do often
not affect the PDF container. For example, the FacturX constants are compatible with at least
ZUGFeRD 2.1, ZUGFeRD 2.1.1, and with Factur-X up to version 1.05. Please send us an email if
you're unsure whether a specific version is supported by DynaPDF.
 

Previous topic: ZUGFeRD, ZUGFeRD 2.0, Factur-X / ZUGFeRD 2.1, XRechnung

Next topic: Return values