En16931 0.1.0
dotnet add package En16931 --version 0.1.0
NuGet\Install-Package En16931 -Version 0.1.0
<PackageReference Include="En16931" Version="0.1.0" />
<PackageVersion Include="En16931" Version="0.1.0" />
<PackageReference Include="En16931" />
paket add En16931 --version 0.1.0
#r "nuget: En16931, 0.1.0"
#:package En16931@0.1.0
#addin nuget:?package=En16931&version=0.1.0
#tool nuget:?package=En16931&version=0.1.0
En16931
.NET implementation of the EN16931:2017 data model and the two mandatory syntaxes.
Supported Standards
This library comes with a set of already implemented CIUS and extensions:
| Standard | Type | Version | Specification identifier | Implementation | Invoice type |
|---|---|---|---|---|---|
| Core | n/a¹ | 1.3.16 | urn:cen.eu:en16931:2017 |
En16931.Specs.Core |
En16931.Model.Invoice<En16931.Specs.Core |
| XRechnung | CIUS | 3.0.2/2.6.0 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 |
En16931.Specs.XRechnung |
En16931.Model.Invoice<En16931.Specs.XRechnung> |
| XRechnung Extension | Extension | 3.0.2/2.6.0 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0 |
En16931.Specs.XRechnungExtension |
En16931.Model.XRechnungExtension.Invoice |
| XRechnung CVD | CIUS | 0.9/2.6.0 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_0.9 |
En16931.Specs.XRechnungCvd |
En16931.Model.Invoice<En16931.Specs.XRechnungCvd> |
| Factur-X Basic | CIUS | 1.09.2 | urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic |
En16931.Specs.FacturXBasic |
En16931.Model.Invoice<En16931.Specs.FacturXBasic> |
| Factur-X EN16931 | CIUS | 1.09.2 | urn:cen.eu:en16931:2017 |
En16931.Specs.FacturXEn16931 |
En16931.Model.Invoice<En16931.Specs.FacturXEn16931> |
The library is extensible through the interfaces of the En16931.Spec namespace
and supporting more standards out of the box is one of the development goals of
this project.
¹: The Core specification applies only the business rules of the EN16931:2017 standard, without any further refinement by a national standard. So technically, it is neither a CIUS nor an extension. It is mainly intended for testing purposes.
CEN Copyright Notice
Derivative applications of the EN16931:2017 standard, such as this library, are granted with the permission of CEN and the relevant member national standardisation bodies as copyright owners, with no additional licensing requirement. CEN and the relevant national standardisation bodies bear no liability from the content and implementation of such derivative applications. In case of doubt, users shall always refer to the official authoritative content of the semantic data model and two mandatory syntaxes as provided by each CEN member national standardisation bodies at national level. CEN and the relevant member national standardisation bodies bear no liability from the use of the content and implementation of such derivative applications and give no warranties expressed or implied for any purpose of such derivative applications. In case of doubt, users shall always refer to the content of the publication provided by the relevant member national standardisation bodies, which make available the official authoritative text.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- SaxonCS-HE (>= 13.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 70 | 11/5/2026 |