Agent♥︎Age
Catalog

io.github.kOlapsis/gofact

Official

by kOlapsis · Go

Creates compliant French e-invoices locally: Factur-X PDF/A-3 with EN 16931 CII XML, legal numbering

io.github.kOlapsis/gofact MCP Server

This MCP server data describes gofact, a small Go binary that converts a print-ready HTML invoice into Factur-X: a compliant PDF/A-3 with EN 16931 CII XML embedded. It can optionally submit the result to a French e-invoicing platform (PDP — plateforme de dématérialisation partenaire).

🛠️ Key Features

  • Creates Factur-X outputs as PDF/A-3
  • Embeds EN 16931 CII XML
  • Enforces EN 16931 compliance before producing anything
  • Supports optional submission to a French e-invoicing PDP
  • Includes a Claude Code plugin with the creer-facture skill

🚀 Use Cases

  • French freelancer or small business invoicing
  • Compliance with the French e-invoicing reform
  • Local e-invoice generation from print-ready HTML

⚡ Developer Benefits

  • Self-hosted component described as a Small Go binary
  • Developer-facing integration via Claude Code plugin
  • Named for interoperability with e-invoicing formats (Factur-X, EN 16931, PDF/A-3)

⚠️ Limitations

  • Designed for compliant French e-invoicing workflows (Factur-X / EN 16931 / PDP)

Topics

claude-codeclie-invoicingen16931factur-xfacturation-electroniquefacturxfrancegolanginvoiceinvoicingmcpmcp-servermodel-context-protocolpdf-a3peppolself-hostedzugferd