cd /news/ai-tools/eu-einvoice-create-and-validate-eu-e… · home › topics › ai-tools › article
[ARTICLE · art-156603] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

eu-einvoice: create and validate EU e-invoices (XRechnung, Peppol, ZUGFeRD) in Python, no Java

A developer released eu-einvoice, an MIT-licensed Python package and Claude Code skill for creating and validating EU e-invoices in XRechnung, Peppol and ZUGFeRD formats without requiring Java. In skill-creator-style benchmarks, Claude completed the same e-invoice tasks about twice as fast with the skill as without it, and in one case the skill caught a mistyped Leitweg-ID that the baseline missed. The tool targets new machine-readable invoicing mandates in Germany (B2B from 2027), France (from September 2026) and Belgium (Peppol since January 2026).

read1 min views2 publishedOct 24, 2026

Germany (B2B from 2027), France (from Sept 2026) and Belgium (Peppol since Jan 2026) now require machine-readable e-invoices. Asking Claude to "write an XRechnung XML" usually gives you something that looks right but gets rejected: the VAT breakdown is off by a cent, the Leitweg-ID is missing, or an identifier uses the wrong scheme.

So I packaged the tooling as a skill:

I benchmarked it skill-creator style: the same tasks run by Claude with and without the skill. Both usually get there, but with the skill it's about 2× faster. In one case the user's Leitweg-ID was mistyped: the skill caught it, the baseline didn't. Details and all eval cases are in the repo.

Repo (MIT): https://github.com/uulucky/claude-skill-eu-einvoice Claude Code: /plugin marketplace add uulucky/claude-skill-eu-einvoice then /plugin install eu-einvoice@uulucky-skills

Python only: pip install eu-einvoice Built with Claude Code. Feedback from anyone who actually deals with XRechnung or Peppol is very welcome.

── more in #ai-tools 4 stories · sorted by recency
── more on @claude 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/eu-einvoice-create-a…] indexed:0 read:1min 2026-10-24 · —