Skip to main content
Free & Open Source

AI Skills for Peppol E‑Invoicing

Teach your AI assistant to create, validate, send, and receive Peppol e-invoices. BIS Billing 3.0 and EN 16931 compliant. Works with Claude, Codex, and Cursor.

Terminal
$ npx add-skill peppol-skills/bis-validator-triage

Peppol expertise, on demand

Skills are modular instruction packages for AI coding assistants. When you ask your AI to “validate this UBL invoice,” it loads the relevant skill and follows Peppol BIS 3.0 best practices automatically.

Each skill encodes the validation rules, XML structures, and API workflows that e-invoicing professionals use every day. No prompt engineering needed.

  • Generates valid BIS Billing 3.0 UBL 2.1 XML
  • Validates against Peppol + EN 16931 Schematron rules
  • Integrates with access point APIs for sending
30+
Ready-to-use skills
6
Workflow categories
BIS 3.0
EN 16931 aligned

Skills for every workflow

From invoice creation to AP automation. Pick the skills you need.

Invoice & Credit Note Creation

Generate BIS Billing 3.0 compliant invoices and credit notes from your data, complete with required fields and proper UBL structure.

View skills
Validation & Compliance

Validate invoices against Peppol BIS rules, EN 16931, and country-specific Schematron rules before sending.

View skills
Data Quality & Calculations

Recompute monetary totals, verify tax calculations, and ensure line-level amounts match invoice totals.

View skills
Participant Lookup & Onboarding

Validate Peppol participant IDs, query the SMP/SML, and verify trading partner capabilities.

View skills
Sending & Delivery (Access Point)

Send invoices through the Peppol network via access point APIs. Track delivery status and handle errors.

View skills
Receiving & AP Automation

Process inbound invoices, extract data for your AP workflow, and automate acceptance or rejection.

View skills

Popular skills

Most-installed skills by the community

Browse all skills
bis-invoice-generator

Create BIS Billing 3.0 compliant invoices from your data. Generates proper UBL 2.1 XML with all required fields, party information, and line items.

Best for: New invoice creation, ERP export
bis-validator-triage

Validate UBL invoices against Peppol BIS 3.0 rules and EN 16931. Get clear error messages and fix suggestions for validation failures.

Best for: Pre-send validation, compliance checks
peppol-web-validator

Validate UBL invoices via peppolvalidator.com — a free, no-signup web tool with shareable results and batch validation support.

Best for: Quick web validation, sharing results
totals-recalculator

Recompute and verify all monetary totals in an invoice. Checks line extensions, tax amounts, and payable amounts match correctly.

Best for: Data integrity checks, debugging
peppol-id-checker

Validate Peppol participant IDs (EndpointID). Checks format, verifies against SML/SMP, and confirms the participant can receive documents.

Best for: Onboarding, pre-send verification
e-invoicebe-send

Send invoices through the Peppol network using the e-invoice.be API. Handles authentication, submission, and delivery tracking.

Best for: Production sending, AP integration

Up and running in three steps

No complex setup. No configuration files. Just install and start working.

1

Install a skill

Run one command. The skill downloads to your project and is ready to use immediately.

$ npx add-skill bis-validator-triage
2

Ask your AI

Request e-invoicing tasks in plain English. Your AI loads the right skill automatically.

“Validate this UBL invoice against Peppol BIS 3.0 rules”

3

Review the output

Skills follow Peppol standards. Review the work, approve or adjust, and you're done.

Verified
BIS 3.0 compliant

Built for BIS Billing 3.0 correctness

Every skill follows the official Peppol specifications. Generate compliant invoices, validate against Schematron rules, and handle country-specific requirements.

BIS Billing 3.0 Docs

Skills reference the official Peppol BIS Billing 3.0 specification for invoice structure, required fields, and business rules.

View specification
Peppol + TC434 Rules

Validation skills apply both Peppol transaction rules and EN 16931 (CEN TC434) semantic rules via Schematron.

View rules on GitHub
Country-Specific CIUS

Skills support national extensions (CIUS) for Belgium, Netherlands, Germany, and other Peppol countries with specific requirements.

View country profiles

Send real invoices through the Peppol network

Skills integrate with access point APIs to send and receive invoices. Start with staging, then go live when you're ready.

Outbound: e-invoice.be API

The e-invoicebe-send skill handles the complete outbound workflow:

  • Validate — Run BIS 3.0 validation before sending
  • Create — Submit invoice to access point
  • Send — Transmit via Peppol network
  • Track — Monitor delivery status
Inbound: AP Automation

Skills for receiving and processing inbound invoices:

  • List inbox — Fetch pending invoices from access point
  • Accept/Reject — Process with business rules
  • Webhooks — Real-time notifications
  • Extract — Parse invoice data for ERP

API keys stay on your machine

Skills never transmit credentials. Store your API keys in environment variables, and the skill reads them locally when needed.

Works with your favorite tools

Skills use the open SKILL.md standard. Install once, use everywhere.

Claude Code
OpenAI Codex
Cursor
VS Code Copilot
Gemini

Your AI assistant, now fluent in Peppol

Join hundreds of developers using AI skills to automate e-invoicing workflows. Open source, BIS 3.0 compliant, and ready to integrate.