Description
invoicePress – EN16931 e-Invoice Viewer
invoicePress – EN16931 e-Invoice Viewer Let your visitors drop an electronic invoice onto your page and see it as a clear, structured view instantly — without any external service and without storing the file. A standalone WordPress plugin that reproduces the core function of the ZUGFeRD Quba viewer, right inside a simple shortcode.
Whether you offer an e-invoice demo, a validation helper, or a customer-facing viewer, this plugin reads ZUGFeRD / Factur-X PDFs and CII / UBL / XRechnung XML files and renders every invoice field — optionally with the matching EN 16931 business-term numbers (BT-…) . The result is displayed inline via AJAX, inside a Shadow DOM, so it looks identical in every theme.
Why you’ll love it
- Reads all common e-invoice formats. ZUGFeRD / Factur-X (PDF), CII (UN/CEFACT) XML and UBL / XRechnung XML — the embedded XML is extracted from PDFs automatically.
- ️ Drag & drop uploader. Vanilla JavaScript, no framework, no page reload — the structured view appears inline.
- Complete field coverage. Invoice header, parties, order and delivery data, payment, line items, VAT breakdown, totals, notes and attachments — empty fields shown as
placeholders, just like the Quba viewer.
- EN 16931 business terms. Show or hide the BT numbers live, per setting or via the shortcode attribute bt=”1” / bt=”0” .
- Theme-independent. Rendered inside a Shadow DOM with a full style reset, so no theme styles leak through — identical look everywhere.
- No storage. The file is read from the temporary upload only and is never saved.️ Secure by design. XXE protection, upload validation (extension + MIME + size),
- nonce-based CSRF protection with a live nonce, and a per-visitor daily rate limit.
- Translatable. Text domain sp-einvoice-viewer ; German translation included.
License and usage notes: Imported under explicit permission. Verify the applicable redistribution license for this product before publishing. Official vendor support, hosted services, and license keys are not included unless explicitly stated.
Before production use, test the product in a staging environment and keep backups.
placeholders, just like the Quba viewer.
License and usage notes: Imported under explicit permission. Verify the applicable redistribution license for this product before publishing. Official vendor support, hosted services, and license keys are not included unless explicitly stated.
Before production use, test the product in a staging environment and keep backups.

Reviews
There are no reviews yet.