Skip to main content

đź“‹ E-invoicing is becoming mandatory across EU countries. Download UBL Buddy and be prepared.

Type something to search...

What is a Peppol Invoice? And how do you open one

  • E invoicing
  • 15 Jan, 2026
  • 7 min read

You just received an invoice from a supplier. But instead of a familiar PDF, it’s an XML file. You double-click it, and all you see is a wall of code. Sound familiar?

That XML file is most likely a Peppol invoice — and you’re going to see a lot more of them in the coming years.

What exactly is a Peppol invoice?

Peppol stands for Pan-European Public Procurement OnLine. It’s an international network used by businesses and governments to exchange electronic documents — invoices, orders, and more.

A Peppol invoice is a structured XML file that follows the BIS Billing 3.0 standard. It contains all the information you’d expect on a regular invoice: supplier details, line items, amounts, VAT, payment information, and due dates. The difference is that the data is structured in a way that computers can read and process automatically.

You might also see these called:

  • e-invoices (the broad term)
  • UBL invoices (the technical format most Peppol invoices use)
  • BIS Billing invoices (the specific standard)
  • XML invoices (referring to the file format)

They’re all essentially the same thing: a machine-readable invoice in XML format, sent through the Peppol network or directly as a file.

How is a Peppol invoice different from a PDF?

A PDF invoice is designed for human eyes. You open it, read it, and manually type the payment details into your banking app. If you use accounting software, someone has to enter the data by hand — or use error-prone OCR scanning to extract it.

A Peppol invoice is designed for both humans and machines. The data is structured, so your accounting software can import it automatically. No retyping, no scanning, no errors from misread digits.

PDF invoicePeppol invoice
FormatVisual documentStructured XML data
ProcessingManual entry or OCRAutomatic import
Payment infoCopy-paste IBANMachine-readable, ready to pay
ValidationNoneBuilt-in (correct VAT numbers, amounts)
Error rateHigh (manual entry)Near zero (structured data)
EU-compliantNot for B2B mandatesYes

The catch? You can’t just open an XML file and read it like a PDF. That’s where the frustration starts for most business owners.

Why are Peppol invoices becoming mandatory?

The European Union is pushing hard for e-invoicing. The reasons are straightforward:

Less fraud. Structured invoices with validated data are much harder to falsify than PDFs that anyone can edit.

Lower administrative costs. When invoices process automatically, businesses spend less time on manual data entry. The European Commission estimates that e-invoicing saves businesses between €6 and €8 per invoice.

Easier cross-border trade. One standard for all of Europe means a German business can send an invoice to a Portuguese supplier using the exact same format. No more converting between local standards.

Which countries already require e-invoicing?

Several EU countries have already made the switch:

  • Italy — B2B e-invoicing mandatory since 2019 (FatturaPA/SdI system)
  • Romania — Mandatory since 2024 (e-Factura system)
  • Turkey — Mandatory for most businesses (e-Fatura system)
  • Latvia — Mandatory since January 2025

Which countries are next?

A wave of new mandates is rolling across Europe:

  • Germany — Receiving e-invoices mandatory since January 2025, sending mandatory from January 2027
  • Belgium — B2B e-invoicing mandatory from January 2026
  • Poland — KSeF system mandatory from February 2026
  • Greece — myDATA e-invoicing from February 2026
  • France — Mandatory from September 2026 (large businesses) and September 2027 (all businesses)
  • Spain — Expected 2026-2027

And the biggest change: the EU’s ViDA regulation (VAT in the Digital Age) will make e-invoicing mandatory for all intra-EU B2B transactions from July 2030.

Whether your country has a mandate yet or not — if you do business in Europe, Peppol invoices are coming your way.

What does a Peppol invoice look like?

When you open an XML invoice file in a text editor, you’ll see something like this:

<cbc:ID>INV-2026-001</cbc:ID>
<cbc:IssueDate>2026-02-13</cbc:IssueDate>
<cbc:DueDate>2026-03-13</cbc:DueDate>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:Name>Acme BV</cbc:Name>
    ...

Not exactly readable. All the invoice data is there — invoice number, dates, supplier name, amounts, IBAN — but it’s buried in XML tags that are meant for software, not for you.

That’s why you need a viewer: something that takes this raw XML and presents it the way you’d expect an invoice to look.

How to open a Peppol invoice

You have a few options:

Option 1: Upload to a web viewer

Several websites let you upload your XML file and view it online. The downside: your invoice data (including supplier names, amounts, and bank details) gets sent to someone else’s server. For a single invoice, that might be fine. For sensitive business documents, it’s worth considering.

Option 2: Use your accounting software

If your accounting software supports UBL/Peppol import, you can often import the XML file directly. This works well if you’re already managing everything in one system, but not every accounting package supports it — and sometimes you just want to look at an invoice without importing it.

Option 3: Use a native app

UBL Buddy lets you open Peppol invoices the same way you’d open a PDF. Double-click the file, and you see a clear, readable invoice with all the details: supplier, amounts, line items, payment information.

What makes it different:

  • Works offline — Your invoice data never leaves your device
  • Instant — No uploading, no waiting, no account required
  • Pay directly — Scan the QR code or tap to open your banking app with the payment details pre-filled (Pro feature)

Available for Mac, iPhone, and iPad. The free version lets you open and view unlimited invoices.

Frequently asked questions

Is a Peppol invoice the same as an e-invoice?

Peppol invoice is a type of e-invoice. “E-invoice” is the broad term for any electronic invoice. A Peppol invoice specifically uses the UBL format and is exchanged through the Peppol network (or uses the same BIS Billing standard).

Do I need a Peppol ID to receive invoices?

Not necessarily. While having a Peppol ID makes it easier for suppliers to send you invoices through the network, you can also receive Peppol/UBL invoices as email attachments or through other channels. The file format is the same either way.

Can I still get PDF invoices?

For now, in most countries, yes. But as e-invoicing mandates roll out, businesses will be required to send structured e-invoices instead of (or alongside) PDFs. In Italy, PDF-only invoices are already not valid for B2B transactions.

What file formats does a Peppol invoice come in?

The most common format is UBL 2.1 XML, which is the standard used across the Peppol network. Depending on the country, you might also encounter variations like XRechnung (Germany), Factur-X (France), or FatturaPA (Italy). They all contain structured invoice data in XML format.

I received an XML file — is it a Peppol invoice?

Probably, especially if it came from a business supplier. You can tell by opening it in a text editor and looking for tags like <Invoice>, <cbc:ID>, or <cac:AccountingSupplierParty>. Or just open it with UBL Buddy — if it’s a supported invoice format, you’ll see the invoice data right away.

Tags:
  • Peppol
  • Ubl
  • E invoice
  • Xml
Share:

Related Posts

E-Invoicing Mandates: Country-by-Country Overview

  • E invoicing
  • 15 Feb, 2026

Europe is rapidly making e-invoicing mandatory. More and more countries require businesses to exchange invoices as structured electronic files — not PDFs or paper. Some countries have been at it for y...

Read More

XML Invoice Received by Email — What Now?

  • E invoicing
  • 14 Feb, 2026

There's a new email in your inbox. A supplier sent an invoice, but instead of the usual PDF, there's an XML file attached. You open it and see nothing but code. No amounts, no clear layout — just angl...

Read More

How to Open an XML Invoice on Mac

  • E invoicing
  • 13 Feb, 2026

You just received your first XML invoice. You double-click it, and instead of a readable invoice, you're staring at a wall of angle brackets and code. Your Mac has no idea what to do with it. You're n...

Read More