# E-Invoice-EU

> Open-source toolchain for generating EN 16931 compliant European electronic invoices.

E-Invoice-EU is an open-source toolchain that generates EU-standard electronic invoices conforming to EN 16931, including Factur-X, ZUGFeRD, UBL, CII, and XRechnung formats. It converts input data from spreadsheets (Calc/Excel) or JSON into compliant digital invoices and hybrid PDF/A files. It is available as a CLI utility, a self-hosted REST API server, and a TypeScript/JavaScript library.

Website: https://github.com/gflohr/e-invoice-eu

## What it is for

- Generate compliant EU e-invoices (Factur-X, ZUGFeRD, XRechnung) from JSON data
- Convert LibreOffice Calc or Excel billing spreadsheets into standardized electronic invoices
- Integrate automated e-invoicing endpoints into existing ERP and backend software

## Features

- Supports multiple standards: EN 16931, Factur-X, ZUGFeRD, UBL, CII, and XRechnung
- Accepts inputs from JSON data structures and spreadsheet formats
- Available as a standalone CLI tool (\`e-invoice-eu\`)
- Includes a self-hosted REST API web service built with NestJS
- Provides a TypeScript/JavaScript library runnable in Node.js and modern browsers
- Automates PDF/A attachment generation using headless LibreOffice or pdf-lib

## Pricing

Open source. Free (WTFPL licence)

## Details

- Type: GitHub repo
- Category: [Development](https://xiry.app/topics/development.md)
- Open source: yes
- Platforms: Command line, Code library, API, Self-hosted, Linux, macOS, Windows, Web
- For: Developers, businesses, and freelancers operating in the EU needing e-invoicing compliance.
- Tags: e invoicing, en16931, factur x, zugferd, xrechnung, typescript, erp

## Why it was saved

- [@keeran.ai, 4 September 2026](https://www.instagram.com/reel/Dc37i_jRnbG/): Solves mandatory EU e-invoicing compliance requirements without paid proprietary software or vendor lock-in.

## Related

- [Starter.diy](https://xiry.app/resources/starter-diy-2164): Full-stack SaaS starter with Next.js 15, Convex, and Clerk Billing (GitHub repo, Open source)
- [@json-render/react-pdf](https://xiry.app/resources/json-render-react-pdf): Render structured JSON specifications into PDFs using React PDF (GitHub repo, Open source)
- [2023 JavaScript Rising Stars](https://xiry.app/resources/2023-javascript-rising-stars): Annual overview of the fastest-growing JavaScript GitHub repositories in 2023. (Website, Free)
- [ai-agent-cognitivedriftt](https://xiry.app/resources/ai-agent-cognitivedriftt): Starter repository for building an autonomous social AI agent with Eliza (GitHub repo, Open source)
- [API Anything](https://xiry.app/resources/api-anything): Turn websites into plain HTTP APIs for AI agents to call directly. (GitHub repo, Open source)
- [assistant-ui](https://xiry.app/resources/assistant-ui): Open-source TypeScript and React component library for building AI chat interfaces (Web app, Open source)

Updated 3 October 2026. Page: https://xiry.app/resources/e-invoice-eu

Make your own library: Xiry takes your saved reels, tweets, Reddit bookmarks and Watch Later videos, makes them searchable and pulls the useful stuff out, like this library. It's invite-only for now; join the waitlist at https://xiry.app/#waitlist.
