Create UBL Invoice

Build a compliant Peppol BIS 3.0 UBL invoice step by step

Have an existing invoice?

Upload a PDF or XML invoice and we'll prefill the form

Auto-fill

Create UBL Invoices from Scratch

Build fully compliant Peppol BIS 3.0 UBL invoices with our guided wizard. No technical knowledge required.

Guided Step-by-Step Wizard

Our intuitive 3-step wizard walks you through parties, line items, and payment details, no e-invoicing expertise required.

Automatic Tax Calculation

Enter your line items and let the system calculate net totals, VAT groups, and grand totals automatically.

Pure UBL 2.1 XML

Every invoice is generated as clean UBL 2.1 XML that conforms to EN 16931 and the Peppol BIS Billing 3.0 CIUS.

Automatic Peppol Delivery

Send your invoice over the Peppol network upon creation, no manual upload needed.

How It Works

Build a compliant UBL invoice in three guided steps.

Step 1

Fill in Party Details

Enter your company information and buyer details. Our wizard validates every field as you go.

Step 2

Add Line Items

Add products or services with quantities, unit prices, and tax rates. Net totals, VAT groups, and grand totals are calculated automatically.

Step 3

Generate & Download

Review the summary and download your validated Peppol BIS 3.0 UBL XML.

Frequently Asked Questions

Everything you need to know about creating UBL invoices.

All invoices conform to UBL 2.1 and the Peppol BIS Billing 3.0 CIUS by default. Credit notes and additional national profiles such as XRechnung are on the roadmap.
Yes! Upload any PDF, DOCX, or XLSX invoice and our AI will extract the data and prefill the form automatically. You can review and edit before generating.
Absolutely. Enter your line items with quantities, unit prices, and VAT rates: the wizard computes net totals, VAT amounts, and the grand total in real time.
We support EUR, USD, GBP, CHF, and all ISO 4217 currencies. Select your currency in the invoice details step.
Draft saving is a premium feature. Sign up to save and resume your invoices at any time.
Yes. With a premium account you can enable Automatic Peppol Delivery. When you click Generate, your UBL invoice is created and delivered over the Peppol network in a single step.

A compliant UBL invoice is more than valid XML. To clear a Peppol Access Point it has to satisfy the UBL 2.1 schema, the European standard EN 16931, and the Peppol BIS Billing 3.0 Core Invoice Usage Specification at the same time. This wizard builds all three into every document, so you can create a sendable invoice without reading a single page of the spec.


What the wizard handles for you

Electronic addresses - Peppol routing depends on the seller and buyer Endpoint IDs (BT-34 and BT-49), each with an Electronic Address Scheme such as 0088 (GLN), 0192 (Norwegian org number) or 9930 (EU VAT). These are first-class fields here, not an afterthought, because a UBL invoice without them cannot be delivered.

Tax breakdown - enter each line with its VAT category and rate and the wizard computes the per-category breakdown and document totals, keeping BR-CO-14 (VAT total equals the sum of category amounts) satisfied automatically.

References - Peppol expects a buyer reference (BT-10) or a purchase order (BT-13). The wizard surfaces both so your invoice is routable to the recipient's accounts-payable system.


UBL, CII, and where this fits

UBL and CII are two XML syntaxes for the same EN 16931 data model. UBL is the syntax most Peppol networks expect; CII is the one embedded inside Factur-X and ZUGFeRD hybrid PDFs. If you already have data in CII, use the CII to UBL converter instead of re-keying it. Once you have generated a UBL file here, you can validate it against Peppol BIS 3.0 or preview it as a readable PDF.

Your invoice data is sent to our API only to generate the XML and is discarded immediately afterwards. We never store invoice content and never share it with third parties.

Ready for Peppol e-invoicing?

Make every invoice compliant, in one message

Sign up to unlock unlimited tools, selectable compliance profiles and every premium feature.

EN 16931 & Peppol BIS 3.0 compliant Results in seconds No installation Data never stored
3 free uses per day · No card required