Development · GitHub repo

E-Invoice-EU

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

Visit github.com ↗

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.

What it's 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
Topic
Invoicing & Billing
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: Solves mandatory EU e-invoicing compliance requirements without paid proprietary software or vendor lock-in.

Related

  • Starter.diy

    Full-stack SaaS starter with Next.js 15, Convex, and Clerk Billing

  • @json-render/react-pdf

    Render structured JSON specifications into PDFs using React PDF

  • 2023 JavaScript Rising Stars

    Annual overview of the fastest-growing JavaScript GitHub repositories in 2023.

  • ai-agent-cognitivedriftt

    Starter repository for building an autonomous social AI agent with Eliza

  • API Anything

    Turn websites into plain HTTP APIs for AI agents to call directly.

  • assistant-ui

    Open-source TypeScript and React component library for building AI chat interfaces

Updated