Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

InvoiceProfiles

Namespace OfficeIMO.Invoicing
Assembly OfficeIMO.Invoicing
Modifiers static

Canonical invoice identifiers. Profile inspection and PDF metadata use the same internal catalogue.

Inheritance

  • Object
  • InvoiceProfiles

Methods

public static String GetGuidelineId(InvoiceProfile profile) #
Returns: String

Returns the canonical XML identifier. Release-specific rule validation is separate.

Parameters

profile OfficeIMO.Invoicing.InvoiceProfile requiredposition: 0
public static String GetXmpConformanceLevel(InvoiceProfile profile) #
Returns: String

Returns canonical Factur-X XMP spelling. Peppol is an XML-only profile.

Parameters

profile OfficeIMO.Invoicing.InvoiceProfile requiredposition: 0
public static Boolean TryFromGuidelineId(String identifier, out InvoiceProfile profile) #
Returns: Boolean

Resolves supported identifiers without accepting arbitrary suffixes.

Parameters

identifier System.String requiredposition: 0
profile OfficeIMO.Invoicing.InvoiceProfile@ requiredposition: 1
public static Boolean TryFromXmpConformanceLevel(String value, out InvoiceProfile profile) #
Returns: Boolean

Parses user labels; callers must emit the canonical spelling returned by InvoiceProfile).

Parameters

value System.String requiredposition: 0
profile OfficeIMO.Invoicing.InvoiceProfile@ requiredposition: 1

Fields

public const String En16931Guideline #

EN 16931 guideline/customization identifier.

Value: urn:cen.eu:en16931:2017
public const String XRechnung30Guideline #

XRechnung 3.0 guideline/customization identifier.

Value: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
public const String PeppolBis30Guideline #

Peppol BIS Billing 3.0 customization identifier.

Value: urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
public const String ExtendedCtcFrGuideline #

French EXTENDED-CTC-FR guideline/customization identifier.

Value: urn:cen.eu:en16931:2017#conformant#urn.cpro.gouv.fr:1p0:extended-ctc-fr