International.EInvoicing.Validation.Schematron
1.1.0
dotnet add package International.EInvoicing.Validation.Schematron --version 1.1.0
NuGet\Install-Package International.EInvoicing.Validation.Schematron -Version 1.1.0
<PackageReference Include="International.EInvoicing.Validation.Schematron" Version="1.1.0" />
<PackageVersion Include="International.EInvoicing.Validation.Schematron" Version="1.1.0" />
<PackageReference Include="International.EInvoicing.Validation.Schematron" />
paket add International.EInvoicing.Validation.Schematron --version 1.1.0
#r "nuget: International.EInvoicing.Validation.Schematron, 1.1.0"
#:package International.EInvoicing.Validation.Schematron@1.1.0
#addin nuget:?package=International.EInvoicing.Validation.Schematron&version=1.1.0
#tool nuget:?package=International.EInvoicing.Validation.Schematron&version=1.1.0
International.EInvoicing.Validation.Schematron
Runs the official Schematron rule sets — EN 16931, Peppol, XRechnung — against a document.
The artefacts are executed as data, not translated into generated code. That is what keeps a rule set correct when its publisher revises it: you drop in the new file and the rules change with it.
It carries its own evaluator for the XPath subset those artefacts use, with exact decimal arithmetic, because the rules that compare invoice totals are the ones an approximate engine gets wrong.
Full documentation: https://github.com/Epic-Dice-Studio/International.EInvoicing
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- International.EInvoicing.Core (>= 1.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
-
net8.0
- International.EInvoicing.Core (>= 1.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on International.EInvoicing.Validation.Schematron:
| Package | Downloads |
|---|---|
|
International.EInvoicing.FacturX
Factur-X and ZUGFeRD hybrid invoices for International.EInvoicing: the five profiles, and the orchestration that pairs a CII payload with its PDF container. The PDF work sits behind an abstraction, so the choice of PDF library stays yours. |
|
|
International.EInvoicing.Validation.En16931
The EN 16931 validation artefacts, ready to run: the published Schematron rules for UBL and CII, embedded so validation works offline and ships with the version it was tested against. |
|
|
International.EInvoicing.Peppol
Peppol BIS Billing 3.0 for International.EInvoicing: the profiles, the electronic address schemes (EAS), participant identifiers, and the registration that puts the published Peppol rules to work once you have fetched them. The Peppol artefacts declare no licence and are therefore not redistributed. |
|
|
International.EInvoicing.Validation.XRechnung
The XRechnung validation artefacts, ready to run: the German CIUS rules for UBL and CII, embedded so validation works offline and ships with the version it was tested against. |
|
|
International.EInvoicing.Countries.Belgium
What Belgian electronic invoicing adds on top of the norms: the Peppol BIS profile the 2026 mandate is built on, the KBO/BCE enterprise number, and the structured payment communication. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 578 | 9/7/2026 |
| 1.0.1-alpha.0.3 | 209 | 9/7/2026 |
| 1.0.1-alpha.0.2 | 203 | 9/7/2026 |
| 1.0.1-alpha.0.1 | 194 | 9/7/2026 |
| 1.0.0 | 536 | 9/5/2026 |
| 0.1.0-preview.1.107 | 177 | 9/5/2026 |
| 0.1.0-preview.1.106 | 178 | 9/4/2026 |
| 0.1.0-preview.1.105 | 182 | 9/4/2026 |
| 0.1.0-preview.1.104 | 168 | 9/4/2026 |
| 0.1.0-preview.1.103 | 179 | 9/4/2026 |
| 0.1.0-preview.1.102 | 184 | 9/3/2026 |
| 0.1.0-preview.1.101 | 178 | 9/3/2026 |
| 0.1.0-preview.1.96 | 192 | 9/3/2026 |
| 0.1.0-preview.1.95 | 189 | 9/3/2026 |
| 0.1.0-preview.1.94 | 175 | 9/3/2026 |
| 0.1.0-preview.1.93 | 166 | 9/3/2026 |
| 0.1.0-preview.1.92 | 175 | 9/3/2026 |
| 0.1.0-preview.1.91 | 166 | 9/3/2026 |
| 0.1.0-preview.1.90 | 173 | 9/3/2026 |
| 0.1.0-preview.1.89 | 164 | 9/3/2026 |