Free, open-source, browser-based utilities for EU businesses and SMEs to view, parse, validate and generate e-invoicing and banking compliance documents.
Live demo: https://kibervarnost.si/
Currently serving hundreds daily users across Europe (mostly Belgium, Slovenia and other EU countries) with average session >30 seconds — real accountants, freelancers and small businesses using these tools daily.
Maintained by Center Glass (Slovenian non-profit NGO).
License: MIT (see LICENSE)
A growing collection of lightweight, client-side JavaScript tools focused on EU e-invoicing standards (Peppol/EN 16931), SEPA payments (ISO 20022) and bank statement parsing.
| Tool / File | Description | Status |
|---|---|---|
| peppol-viewer | Interactive Peppol invoice viewer & validator (UBL/XML) | Core |
| camt-viewer | Extended CAMT.052/053 support | Core |
| sepaviewer | SEPA PAIN.001.001.03 viewer & generator (credit transfer initiation) | Core |
| ubl-viewer | Legacy UBL invoice parser (EN 16931 compatible) | Core |
| pdf-invoice-viewer | PDF invoice viewer with metadata extraction | Utility |
All processing happens locally in the browser — no data is sent to servers. Ideal for privacy-sensitive finance teams, testing, training and daily compliance work.
- 100% client-side — zero server uploads, maximum data privacy
- No registration — instant access for accountants and SMEs
- EU-focused — built for Peppol (EN 16931), SEPA ISO 20022, CAMT, UPN QR and more
- Real users — 120–180 daily active sessions (mostly Belgium/EU), >30s average engagement
- Open roadmap — refactoring in progress, core logic will be packaged as reusable JS CDN library (jsDelivr/UNPKG)
These tools help EU businesses comply with:
- ViDA (VAT in the Digital Age) — mandatory e-invoicing rollout 2028+
- Peppol / EN 16931 — cross-border e-invoice standard
- ISO 20022 / SEPA — payment initiation and bank statement formats
- NIS2 / ZInfV-1 — secure handling of financial documents
They reduce administrative burden for SMEs/businesses dealing with international suppliers and banks.
Privacy and compliance first, everything runs in your browser — no data leaves your device.
Perfect for confidential invoice testing, finance operations and compliance checks.
- JavaScript (no frameworks)
- Bulma CSS (responsive UI)
- FileReader / Blob API (file handling & downloads)
- XML parsing & validation (client-side)
- Full open-source refactoring (modular structure, better error handling)
- Packaging core functions as reusable JS CDN library (easy integration into other apps/portals)
- Multilingual documentation & guides (EN, SI, DE, FR planned)
- Community contributions welcome — issues/PRs appreciated!
- Visit the live demo: https://kibervarnost.si/
- Choose a tool (Peppol Viewer, CAMT Parser, SEPA Generator, etc.)
- Select your file to process
- View, validate, export — all in-browser, no server or cloud uploads
- License: MIT (see LICENSE)
- Copyright © 2026 Center Glas, Ljubljana
- Not affiliated with official Peppol, SEPA or ISO bodies — tools for informational/testing use only.
Questions, bugs or ideas? Open an issue or contact via the website or write: kibervarnost@proton.me
Thanks for using EU Invoice Tools — helping make European invoicing simpler and more compliant.
Star the repo if you find it useful! ⭐