Online manual
UBLKIT User Manual
For UBLKIT Online, UBLKIT Pro, and UBLKIT Desktop

1. Introduction
UBLKIT is a suite of tools designed to help businesses, accountants, developers, and organizations work with UBL (Universal Business Language) and electronic invoicing in an efficient and reliable way.
UBLKIT allows you to:
- Convert UBL/XML to PDF
- Extract UBL/XML from PDF
- Validate UBL files
- Inspect and correct metadata
- Process files individually or in batches
- Work fully offline (Pro & Desktop)
- Automate tasks (Pro)
All versions of UBLKIT share the core conversion engine but differ in scope and functionality:
| Version | Best For | Key Features |
|---|---|---|
| UBLKIT Online | Quick usage in browser | UBL→PDF, PDF→XML, validation, metadata editing |
| UBLKIT Pro | Professional & high-volume workflows | Batch tools, offline mode, detailed validation, templates |
| UBLKIT Desktop | Simple offline usage | UBL→PDF, PDF→UBL, validation |
2. Understanding UBL and e-Invoicing
UBL (Universal Business Language) is a standard XML format for electronic invoices and business documents. It is widely used across Europe thanks to Peppol BIS profiles and government-mandated e-invoicing.
UBLKIT supports:
- Standard UBL 2.x XML invoices
- Peppol BIS 3.x (when validation is enabled)
- PDFs with embedded UBL (also called "hybrid PDFs")
- PDF generation using consistent formatting templates
- JSON export for system integration
Typical workflows include:
- Creating customer-ready PDFs from ERP-generated UBL invoices
- Extracting UBL/XML from supplier PDF invoices
- Validating invoices before sending them through Peppol
- Inspecting and correcting invoice metadata
3. UBLKIT Online
UBLKIT Online is the fastest method to convert and inspect invoices directly in your browser.
No installation is required.
All processing is isolated by session, and temporary files are automatically cleaned up.
UBLKIT Online is not a storage service — download your results promptly.
🌐 3.1 Access
URL: https://ublkit.com
(replace with final domain)
3.2 What You Can Do
UBLKIT Online supports:
- ➤ Convert UBL/XML → PDF
- ➤ Extract UBL/XML from PDF
- ➤ Edit invoice metadata before generating XML
- ➤ Validate UBL invoices
- ➤ Upload and process multiple files (within limits)
- ➤ Clear all your uploaded files with Flush
3.3 Converting UBL/XML → PDF (Step-by-Step)
1️⃣ Open the Online Tool
Go to the UBLKIT Online website.
2️⃣ Select UBL/XML → PDF
3️⃣ Upload Your Files
Upload .xml or .ubl files using:
- Upload button, or
- Drag-and-drop
Upload limits apply. Extra files are rejected with a clear warning.
4️⃣ Review the File List
Each file shows:
- Name
- Size
- Status (Ready, Converted, Error)
5️⃣ Convert
Click Convert to generate customer-ready PDFs.
6️⃣ Download PDFs
Options include:
- Download PDF (per file)
- Download All (ZIP) (if available)
7️⃣ Optional: Flush Your Session
This removes all files and resets the interface.
3.4 Extracting UBL from PDF + Metadata Editing
1️⃣ Select PDF → UBL/XML
2️⃣ Upload PDF Files
Drag-and-drop or use the Upload button.
3️⃣ Automatic UBL Detection
Each PDF will show:
- UBL detected → editable
- No UBL found → extraction not possible
4️⃣ Edit Metadata
Editable fields may include:
- Supplier
- Customer
- Invoice number
- Invoice date
- Due date
- Currency
- Totals
Only safe, non-structural fields are shown.
5️⃣ Save & Regenerate XML
UBLKIT creates a new XML file with valid structure + your updates.
6️⃣ Download
- Download XML / UBL
- Optional: Validation report
7️⃣ Optional: Flush
Clear all uploaded and generated files.
3.5 File Limits
To keep UBLKIT Online stable:
Maximum number of files
- Limited batch size
- Exceeding the limit triggers an error message
Maximum file size
- Very large files may be rejected
For heavy workloads, use UBLKIT Pro or UBLKIT Desktop.
3.6 Privacy, Isolation & Automatic Cleanup
- You cannot see files from other users
- Other users cannot see your files
- Temporary files are deleted automatically
- Download links expire after a short period
- Uploaded data is not stored permanently
3.7 Manual Flush
Use Flush / Clear / Reset to:
- Delete all uploaded files
- Delete all generated outputs (PDF, XML, reports)
- Reset the interface
4. UBLKIT Pro
UBLKIT Pro is the advanced version intended for professional users, accountants, and organizations dealing with significant volumes of invoices.
It includes:
- Batch conversion & validation
- Configurable PDF templates
- JSON export
- Offline operation
- Detailed validation reports
- Automatic error handling rules
- Customizable output paths
- Licensing controls
4.1 Installation
🪟 Windows
- Download the installer
- Run the
.exe - Follow the setup wizard
- Launch UBLKIT Pro from the Start Menu
🍎 macOS
- Download
.dmg - Drag app to Applications
- Allow execution (if required) in System Settings → Privacy & Security
🐧 Linux
For .deb packages:
sudo apt install ./ublkitpro-x.y.z.deb