Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfElectronicInvoiceMetadata

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Describes Factur-X/ZUGFeRD XMP extension metadata for a generated e-invoice PDF.

Inheritance

  • Object
  • PdfElectronicInvoiceMetadata

Usage

Explore 3 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Constructors

public PdfElectronicInvoiceMetadata(String documentType, String documentFileName, String version, String conformanceLevel) #

Creates e-invoice XMP metadata.

Parameters

documentType System.String requiredposition: 0
documentFileName System.String requiredposition: 1
version System.String requiredposition: 2
conformanceLevel System.String requiredposition: 3

Methods

public static PdfElectronicInvoiceMetadata FacturX(String conformanceLevel = "EN 16931", String version = "1.0") #
Returns: PdfElectronicInvoiceMetadata

Creates Factur-X/ZUGFeRD 2.1+ metadata with the canonical XML attachment file name.

Parameters

conformanceLevel System.String = "EN 16931" optionalposition: 0
version System.String = "1.0" optionalposition: 1

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#