Upload a PDF invoice to analyze its contents and see which fields can be mapped to UBL 2.1 / Peppol BIS 3.0 format.
Automate your PDF to Peppol workflow. No setup fees, no monthly minimum.
PDF to UBL conversion extracts structured data from PDF invoices and transforms it into UBL 2.1 XML. UBL (Universal Business Language) is the standard format used by the Peppol network for electronic invoicing across Europe.
Traditional PDF invoices contain visual information meant for humans. UBL invoices contain structured, machine-readable data that can be processed automatically by accounting software, ERP systems, and the Peppol network. Converting from PDF to UBL bridges the gap between legacy invoicing workflows and modern e-invoicing requirements.
The Belgian e-invoicing mandate (January 2026) requires B2B invoices to be sent via Peppol in UBL 2.1 format. PDF invoices are no longer accepted as valid electronic invoices.
UBL invoices can be processed automatically by accounting software. No more manual data entry from PDF invoices. Reduce errors and save hours of bookkeeping time.
Structured UBL data eliminates ambiguity. VAT numbers, amounts, and line items are encoded in specific XML fields. Validation rules catch errors before the invoice reaches the recipient.
Peppol delivery takes seconds, not days. Once converted to UBL, your invoice is delivered instantly to the recipient's Peppol Access Point. No email delays, no lost attachments.
Drag and drop your PDF invoice into the upload area or click to browse. The file is processed entirely in your browser. Nothing is uploaded to a server.
The tool extracts text from every page and uses pattern matching to identify invoice fields: number, date, VAT numbers, amounts, line items, and more. You see exactly which fields were detected and their values.
Create a free account to convert your analyzed PDF into a fully compliant Peppol BIS 3.0 UBL 2.1 invoice. Our platform handles validation, formatting, and delivery via the Peppol network.
This tool works with any text-based PDF invoice. It supports invoices generated by common accounting software, ERP systems, and billing platforms. The text extraction works regardless of the PDF layout or design.
This tool processes your PDF entirely in your browser using JavaScript and pdf.js. No files are uploaded to a server. No data is stored or transmitted. No cookies, no tracking, no account required for the analysis. Open the page, drop your file, and see the results.
PDF to UBL conversion transforms unstructured PDF invoices into structured UBL 2.1 XML documents. UBL (Universal Business Language) is the standard format used by the Peppol network for electronic invoicing. The conversion extracts invoice data like amounts, dates, and VAT numbers from the PDF and maps them to the correct UBL XML elements.
Since January 2026, Belgian businesses must send B2B invoices electronically via Peppol. Peppol requires structured UBL 2.1 XML format. If your accounting software still generates PDF invoices, you need to convert them to UBL to comply with the Belgian e-invoicing mandate. PDF invoices are no longer accepted as valid e-invoices.
Peppol BIS 3.0 (Business Interoperability Specification) is a profile built on top of UBL 2.1 that defines exactly which fields are required, optional, and how they should be formatted. It is the standard used across the European Peppol network for cross-border e-invoicing. All Peppol invoices must conform to BIS 3.0.
This tool can analyze any text-based PDF invoice. It works best with machine-generated PDFs from accounting software, ERP systems, and billing platforms. Scanned or image-based PDFs may not yield good results because the text is not selectable. The tool supports invoices in Dutch, English, French, and German.
The analysis uses pattern matching to detect common invoice fields like invoice numbers, dates, VAT numbers, and amounts. Accuracy depends on the PDF structure. Machine-generated PDFs with clear labels typically achieve 80-95% field detection. Complex layouts, tables across pages, or unusual formatting may reduce detection accuracy.
Yes. The PDF analysis runs entirely in your browser using JavaScript. No files are uploaded to any server. No data leaves your device. The processing happens locally using pdf.js, an open-source PDF rendering library. Your invoice data stays completely private.
The analyzer looks for: invoice number, invoice date, due date, seller and buyer VAT numbers, company names, postal addresses, currency, line items with descriptions and amounts, tax rates and amounts, subtotals, and total amounts. These are the core fields required by UBL 2.1 and Peppol BIS 3.0.
Yes. The tool detects whether the document is an invoice or credit note based on keywords in the PDF. Credit notes are mapped to UBL CreditNote documents with the correct document type code (381) as required by Peppol BIS 3.0.
UBL 2.1 and CII (Cross Industry Invoice) are both XML formats for electronic invoices that comply with the European standard EN 16931. Peppol uses UBL 2.1 as its invoice format. CII is used by Factur-X and ZUGFeRD. Both are valid for e-invoicing, but Peppol specifically requires UBL 2.1.
After converting your PDF to UBL, you need a certified Peppol Access Point to send the invoice. e-invoice.be is a certified Belgian Peppol Access Point. Create a free account, upload your UBL invoice or use the API, and we deliver it to the recipient via the Peppol network. You can also use our API for automated sending.
View and inspect UBL 2.1 and Peppol BIS 3.0 invoices in a human-readable format.
Detect the format of any e-invoice file. Supports UBL, CII, Factur-X, ZUGFeRD, and more.
Validate UBL invoices against Peppol BIS 3.0 rules. Check structure, required fields, and calculations.
Convert Factur-X (CII) invoices to Peppol BIS 3.0 (UBL) format.
Ready to send and receive e-invoices? Create a free account or explore the Peppol API.