The FacturX.NET library is a high-performance .NET library (benchmarks) that provides support for the Factur-X data formats, as defined by the FNFE (also known as ZUGFeRD in Germany).
These formats are the main formats used in the french and german electronic invoicing systems.
It comes in multiple flavors:
- a CLI tool: nuget | source
- a desktop editor: (coming soon)
- a web API: app | source
- a web app: app | source
- a .NET library: nuget | source
Features
All these tools provide the same set of features.
Generation
Generate a Factur-X document
Generate a standard PDF
Validation
Validate a Factur-X document
Validate Cross-Industry Invoice data
Extraction
Extract Cross-Industry Invoice data
Extract XMP metadata
Self-hosting
The demo versions of the editor and API are intended for demonstration purposes only. They run on low-cost, limited, and insecure public cloud infrastructure.
If you plan to use these tools in a production environment, we strongly recommend self-hosting them for better performance, security, and control.