API Reference
InvoiceRuleBundle
Immutable, hash-verified authority artifacts loaded from local files. No network requests are made.
Inheritance
- Object
- InvoiceRuleBundle
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
- Method InvoiceRuleBundle.Load
Accepted by parameters
- Constructor InvoiceValidator.InvoiceValidator
Methods
public static InvoiceRuleBundle Load(String xRechnungArchivePath, String peppolSchematronPath = null, String facturXArchivePath = null) #InvoiceRuleBundleLoads the pinned KoSIT archive and optional Peppol and Factur-X sources. Changed or corrupt artifacts are rejected.
Parameters
- xRechnungArchivePath System.String
- peppolSchematronPath System.String = null
- facturXArchivePath System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
Fields
public const String XRechnungDownloadUrl #Official KoSIT archive used for CII/UBL schemas, EN 16931 rules and XRechnung rules.
https://github.com/itplr-kosit/validator-configuration-xrechnung/releases/download/v2026-08-31/xrechnung-3.0.2-validator-configuration-2026-08-31.zippublic const String XRechnungSha256 #SHA-256 of the pinned KoSIT archive.
2530CD107C414511C5D0462EC10F886910395ABFCA820DB82E83D70BF01221A8public const String PeppolDownloadUrl #Immutable official Peppol source matching the published 3.0.21 artifact and pinned release hash.
https://raw.githubusercontent.com/OpenPEPPOL/peppol-bis-invoice-3/806866bd2bd91d7e9623b68f08164e8fbe9e67a0/rules/sch/PEPPOL-EN16931-UBL.schpublic const String PeppolSha256 #SHA-256 of Peppol BIS Billing 3.0.21 Schematron.
62E5B67892F12755352D78B06F63229A02CC2ECCC748677C56EFBC8DBCB336E3public const String FacturXDownloadUrl #Immutable Apache-2.0 validator configuration containing the five Factur-X 1.09.2 profile schemas and rules.
https://codeload.github.com/LandrixSoftware/validator-configuration-zugferd/zip/8399f5459df34b2af9cae0d613870649b3f17a58public const String FacturXSourceCommit #Source commit of the pinned Factur-X/ZUGFeRD validator configuration.
8399f5459df34b2af9cae0d613870649b3f17a58public const String FacturXSha256 #SHA-256 of the pinned Factur-X/ZUGFeRD validator configuration archive.
505D889923A3C58EA1EA59D65DA602C25656B918F55D6856B4BDA45B107B56D3