Convert a Peppol BIS invoice to Excel
Drop the UBL file your access point delivered. Peppol BIS Billing 3.0 is read straight through, with the country-specific fields kept rather than dropped.
| # | Description | Qty | Unit | Unit price | VAT % | Net amount |
|---|
| Category | Rate | Taxable base | VAT amount |
|---|
| # | Qualifier | Reference | Amount | Paid |
|---|
| Segment | Element | Value |
|---|
What arrives from the network
Peppol moves an ordinary UBL invoice between access points and adds rules about what must be present, not a new file format. Belgium made B2B Peppol invoicing mandatory in January 2026 and other members are on their own schedules, so the volume of these files in normal inboxes is climbing. Whatever the sending country's CIUS, the invoice underneath is read the same way here.
What you get out
Every field below is read from the file itself. Nothing is inferred, and a field the invoice does not carry is left empty rather than filled in with a plausible guess.
- Everything the BIS Billing 3.0 profile carries, header to payment
- Endpoint identifiers and the buyer reference used for routing
- Line items with quantity, unit code, price and VAT category
- Tax subtotals per rate, allowances and charges at document level
- The full monetary total block, including prepaid and amount due
Questions
Do I need a Peppol access point to use this?
No. This reads a file you already have. Sending and receiving over the network is a separate business and not what this page does.
Does it validate against the Peppol rules?
It checks arithmetic, not conformance: line sums, taxable base plus VAT against the gross. A signed conformance report is on the paid roadmap.
Which country profiles work?
All of them, as far as the extraction goes. A CIUS restricts what a sender may put in the file; it does not move the data somewhere else.