UBL Peppol ZIP

Bijlagen uitpakken uit een Peppol-factuur

Voeg een UBL-, Peppol- of CII-factuur toe (of een hybride PDF) en download elk ingesloten bestand dat deze meedraagt, verpakt in één ZIP: ondersteunende PDF's, urenstaten, spreadsheets en afbeeldingen.

Sleep een UBL- of Peppol-factuur hierheen, of klik om er een te kiezen.

Wanneer u dit nodig heeft

Een Peppol-factuur kan zijn ondersteunende documenten in de XML zelf meedragen. Deze tool haalt ze allemaal in één stap weer voor u tevoorschijn.

Elk ingesloten bestand, één ZIP

Elk aanvullend ondersteunend document (EN 16931 BG-24, met een ingesloten BT-125-payload) wordt gedecodeerd vanuit base64 en weggeschreven in één ZIP, onder de oorspronkelijke bestandsnaam.

Gebouwd voor UBL en Peppol

Leest Peppol BIS Billing 3.0 UBL, gewone UBL 2.1 en UN/CEFACT CII, plus hybride PDF's met de factuur-XML erin. Eén tool voor elke EN 16931-syntaxis.

Bijlagen worden nooit geopend

De ingesloten bytes worden ongewijzigd naar de ZIP gestreamd: er wordt aan onze kant niets geparseerd, weergegeven of uitgevoerd. Externe links (BT-124) worden bewust nooit opgehaald.

Niets verlaat ons geheugen

Uw factuur wordt in het geheugen verwerkt via een versleutelde verbinding en verwijderd zodra de ZIP is teruggegeven. Geen kopieën, geen logbestanden van uw gegevens.

Hoe het werkt

In drie stappen van een factuur naar een ZIP met de bijlagen.

Stap 1

Voeg de factuur toe

Voeg uw UBL-, Peppol- of CII-factuur-XML toe, of een hybride PDF met de XML erin, door slepen en neerzetten of even te bladeren.

Stap 2

Wij vinden de bijlagen

De tool leest de aanvullende ondersteunende documenten (BG-24) uit de factuur en decodeert elk ingesloten binair object (BT-125) terug naar de oorspronkelijke bytes.

Stap 3

Download de ZIP

Elke bijlage komt in één ZIP terecht, elk onder zijn eigen bestandsnaam, klaar om te openen of te archiveren. Heeft de factuur er geen, dan krijgt u een duidelijke melding.

A Peppol invoice is more than its totals. A well-formed UBL or CII invoice can carry whole documents inside it: a human-readable PDF of the invoice, a delivery note, a signed timesheet, a spreadsheet that backs the charges. Those files travel embedded in the XML, encoded so they survive the trip across the Peppol network. This tool pulls them all back out, so you can open, review, or archive what your supplier actually sent, not just the numbers your accounting system chose to display.


Where attachments live in a UBL or Peppol invoice

The EN 16931 European standard defines a business group called Additional Supporting Documents (BG-24). Each entry describes one supporting file: a reference, an optional description, and then either a link to the document or the document itself. When the document is embedded, its bytes are carried as a base64-encoded binary object (BT-125), tagged with a filename and a MIME type.

In UBL 2.1 and Peppol BIS Billing 3.0 that shows up as an AdditionalDocumentReference with an EmbeddedDocumentBinaryObject. In UN/CEFACT CII (the syntax behind Factur-X and ZUGFeRD) it is an AdditionalReferencedDocument with an AttachmentBinaryObject. Different words, the same EN 16931 idea. Extracting an attachment means reading that base64 payload and decoding it back into the original file, byte for byte.


Embedded files versus external links

Not every supporting document is embedded. A BG-24 entry can instead point to an external URI (BT-124), a plain link to a document hosted somewhere else. Those two cases are very different in practice. An embedded payload is self-contained: the file is right there in the invoice, and extracting it is a safe, offline decode. An external link is a URL that could point anywhere.

This tool only extracts what is embedded in the invoice itself. It never follows external links: fetching a URL that arrived inside a document is a security risk, and whether to open a third-party link is a decision only you should make. So what you download is exactly the content the invoice carried, and nothing it merely referenced.


Every syntax, one result

Peppol runs on UBL, but attachments are not a UBL-only concern. Drop in plain UBL 2.1, a Peppol BIS Billing 3.0 document, a UN/CEFACT CII invoice, or a hybrid PDF such as Factur-X or ZUGFeRD that carries the invoice XML embedded inside it. In each case the extractor finds the supporting documents in the same EN 16931 place and returns them the same way: one ZIP, each attachment under its own filename, ready to use.

Nothing is opened along the way. The embedded bytes are decoded and streamed straight into the archive without being parsed, rendered, or executed, and your invoice is handled in memory and discarded the moment the ZIP is ready. Nothing is stored, logged, or passed on.


Where to next

Want to read the invoice itself rather than its attachments? Open it in the UBL viewer. Need to check a UBL file before you send it? Validate it against Peppol BIS 3.0 in one drop.

Veelgestelde vragen

Wat u moet weten over het uitpakken van bijlagen uit een Peppol- of UBL-factuur.

Een EN 16931-factuur kan aanvullende ondersteunende documenten bevatten (bedrijfsgroep BG-24). Wanneer een document is ingesloten in plaats van alleen gelinkt, zitten de bytes in de XML als een base64-gecodeerd binair object (BT-125), met een bestandsnaam en MIME-type. Veelvoorkomende voorbeelden zijn een leesbare PDF van de factuur, een leveringsbon, een urenstaat of een spreadsheet die de kosten onderbouwt. Deze tool decodeert elk van die documenten en geeft ze aan u terug als bestanden.
UBL 2.1- en Peppol BIS Billing 3.0-facturen, UN/CEFACT CII-facturen en hybride PDF's (zoals Factur-X of ZUGFeRD) met de factuur-XML ingesloten. Wat de syntaxis ook is, de bijlagen staan op dezelfde EN 16931-plek.
U krijgt een duidelijke melding in plaats van een lege download. Een factuur zonder BG-24-ondersteunende documenten, of een die alleen via een externe link naar documenten verwijst, heeft simpelweg niets om uit te pakken.
Nee. Een ondersteunend document kan naar een externe URL verwijzen (BT-124) in plaats van de inhoud in te sluiten. Wij volgen die links nooit, zowel om het verzoek veilig te houden als omdat alleen u hoort te beslissen of een URL van derden wordt opgehaald. Alleen inhoud die in de factuur zelf is ingesloten, wordt uitgepakt.
Nooit. Het bestand wordt in het geheugen verwerkt via een versleutelde verbinding en verwijderd zodra de ZIP is teruggegeven. De bijlagebytes worden naar het archief gekopieerd zonder ooit te worden geopend of bekeken.
Ja. Dezelfde extractie is beschikbaar als API voor werkstromen met hoge volumes. Bekijk de API- en automatiseringsopties op invoicexml.com
Klaar voor de Peppol-verplichtingen?

Maak uw facturatie vandaag nog klaar voor Peppol

Registreer u om onbeperkt gebruik van de tools, verzending via het Peppol-netwerk en alle Premium-functies te ontgrendelen.

Conform EN 16931 & Peppol BIS 3.0 Resultaat in seconden Geen installatie Gegevens worden nooit opgeslagen
20 keer gratis per dag · Geen creditcard nodig