E-invoice library for .NET and C# developers
Add e-invoicing to your own system without studying hundreds of pages of specifications. Plain C# objects in, valid XML out.
This product is not on sale or available for download yet. We are checking whether businesses need it, and its scope may still change.
Why now
EU countries are moving to mandatory structured B2B e-invoicing based on EN 16931. Slovakia, for example, is due to require it from 1 January 2027. Internal and vertical business systems will need to export and import these invoices. Always check the current rules with the relevant national authority.
What it should do
- Create and read invoices and credit notes in UBL 2.1 and CII
- Validate EN 16931 and Peppol BIS Billing 3.0 rules
- Give clear error messages written for developers
- Ship as a NuGet package for modern .NET and .NET Framework
- Run with no data sent to a third-party server
Who it is for
- Authors of vertical and in-house business systems
- Integrators and custom software vendors
- Companies maintaining older C# applications
Frequently asked questions
Does the library send invoices over Peppol?
No. It creates and validates files. For delivery you need an access point or service provider, which you can connect through its API.
Does it replace a certified provider?
No. It helps get the invoice content right. Delivery and reporting duties depend on the rules that apply to you.
Will there be a trial?
We plan a trial through NuGet, so you can test the library on your own data before buying.