io.github.jmshinhwa/france-einvoice-reception-lint Model Context Protocol (MCP) Server
This MCP server provides automated linting focused on French mandatory mentions for e-invoice reception. It performs 12 checks intended to identify issues that would cause a PDP to reject invoices, specifically across Factur-X, UBL, and CII formats.
🛠️ Key Features
- Runs 12 checks for French mandatory mentions
- Detects conditions that lead a PDP rejection
- Supports invoice types: Factur-X, UBL, CII
🚀 Use Cases
- Validate French mandatory mentions during e-invoice reception
- Pre-check invoices to reduce risk of PDP rejection
- Apply validation to Factur-X, UBL, and CII documents
⚡ Developer Benefits
- Consolidates format-specific checks in a single linting component
- Uses a defined set of 12 validation rules tied to French requirements
⚠️ Limitations
- Only described for French mandatory mentions and PDP rejection scenarios
- Check scope is limited to Factur-X, UBL, and CII as listed