API Reference
Class
PdfElectronicInvoiceMetadata
Describes Factur-X/ZUGFeRD XMP extension metadata for a generated e-invoice PDF.
Inheritance
- Object
- PdfElectronicInvoiceMetadata
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public PdfElectronicInvoiceMetadata(String documentType, String documentFileName, String version, String conformanceLevel) #Creates e-invoice XMP metadata.
Parameters
- documentType System.String
- documentFileName System.String
- version System.String
- conformanceLevel System.String
Methods
public static PdfElectronicInvoiceMetadata FacturX(String conformanceLevel = "EN 16931", String version = "1.0") #Returns:
PdfElectronicInvoiceMetadataCreates Factur-X/ZUGFeRD 2.1+ metadata with the canonical XML attachment file name.
Parameters
- conformanceLevel System.String = "EN 16931"
- version System.String = "1.0"
Inherited Methods
Properties
public String DocumentType { get; set; } #Document type declared in XMP metadata, normally INVOICE.
public String DocumentFileName { get; set; } #Embedded XML invoice file name declared in XMP metadata.
public String Version { get; set; } #Factur-X/ZUGFeRD XMP schema version value.
public String ConformanceLevel { get; set; } #Profile/conformance level declared in XMP metadata, for example EN 16931.
Fields
public const String FacturXNamespaceUri #Factur-X/ZUGFeRD 2.1+ XMP namespace URI.
Value:
urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#