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.
$ npx add-skill peppol-skills/bis-validator-triagePeppol 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
Skills for every workflow
From invoice creation to AP automation. Pick the skills you need.
Generate BIS Billing 3.0 compliant invoices and credit notes from your data, complete with required fields and proper UBL structure.
View skillsValidate invoices against Peppol BIS rules, EN 16931, and country-specific Schematron rules before sending.
View skillsRecompute monetary totals, verify tax calculations, and ensure line-level amounts match invoice totals.
View skillsValidate Peppol participant IDs, query the SMP/SML, and verify trading partner capabilities.
View skillsSend invoices through the Peppol network via access point APIs. Track delivery status and handle errors.
View skillsProcess inbound invoices, extract data for your AP workflow, and automate acceptance or rejection.
View skillsPopular skills
Most-installed skills by the community
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.
Validate UBL invoices against Peppol BIS 3.0 rules and EN 16931. Get clear error messages and fix suggestions for validation failures.
Validate UBL invoices via peppolvalidator.com — a free, no-signup web tool with shareable results and batch validation support.
Recompute and verify all monetary totals in an invoice. Checks line extensions, tax amounts, and payable amounts match correctly.
Validate Peppol participant IDs (EndpointID). Checks format, verifies against SML/SMP, and confirms the participant can receive documents.
Send invoices through the Peppol network using the e-invoice.be API. Handles authentication, submission, and delivery tracking.
Up and running in three steps
No complex setup. No configuration files. Just install and start working.
Install a skill
Run one command. The skill downloads to your project and is ready to use immediately.
$ npx add-skill bis-validator-triageAsk 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”
Review the output
Skills follow Peppol standards. Review the work, approve or adjust, and you're done.
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.
Skills reference the official Peppol BIS Billing 3.0 specification for invoice structure, required fields, and business rules.
View specificationValidation skills apply both Peppol transaction rules and EN 16931 (CEN TC434) semantic rules via Schematron.
View rules on GitHubSkills support national extensions (CIUS) for Belgium, Netherlands, Germany, and other Peppol countries with specific requirements.
View country profilesSend 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.
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
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.
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.