Configuring XMP PDF properties
To support e-invoicing standards such as ZUGFeRD and Factur-X, Document Output Management (DOM) provides functionality to define and manage PDF XMP (Extensible Metadata Platform) schemas and properties. You can specify structured XMP metadata and assign it to report rules for PDF output. When a report rule has XMP data and the output is rendered as PDF, the XMP metadata is embedded in the generated PDF.
Only the XMP properties that are defined for the report rule are included. The generated PDF uses the related schema, namespace, and property definitions. Property values are taken from the XMP data for the report rule. If a value contains a variable reference, the resolved variable value is used. XMP properties can be structured hierarchically: a property can contain child properties, depending on how the selected schema is defined.
Use case:
- Create a document type and report rule for the Invoice report, for example cisli12001000, or use an existing document type.
- Define a ZUGFeRD 2.0 XMP schema and assign its properties to the invoice report rule, so that every invoice that is rendered as PDF carries compliant e-invoicing metadata.
Setup:
Only the XMP properties that are defined for the report rule are embedded in the PDF. Values that contain a variable reference are replaced by the resolved variable value when the document is rendered.