Skip to main content
How non-EU suppliers can create compliant invoices for EU customers
Blog

How non-EU suppliers can create compliant invoices for EU customers

3 min readReviewed: July 9, 2026
Markdown export

Official references

Use these sources to verify dates, formats, and official rule changes.

This guide is for companies outside the EU that invoice European customers and need to move from generic PDFs to structured electronic invoice data.

The practical question is not “how do I make one EU invoice?” but “which data model, syntax, channel, and identifiers does this customer or route require?” The answer can differ by country, customer type, and submission route.

What “EU compliant” actually means

Interactive family tree

EN 16931 defines what invoice data means. UBL and CII write it down. CIUS and profiles add rules on top. Tap a box for details.

CIUS: restricts the core modelHybrid PDF/A-3 with profiles
Semantic model

Part 1 · semantic model

What it is
The European e-invoicing standard from CEN. Part 1 defines what invoice data means: business terms such as BT-1 (invoice number) and BT-2 (issue date), grouped into business groups (BG), plus the business rules they must meet.
Who uses it
Every format in this tree. Public buyers covered by Directive 2014/55/EU must receive and process invoices that follow it, and national B2B mandates build on it.
Syntax
None of its own. Part 3 binds the model to two XML syntaxes: UBL 2.1 and UN/CEFACT CII D16B.
The EN 16931 family: EN 16931-1 is the semantic model with business terms (BT) and business groups (BG). Two syntax bindings carry it: UBL 2.1 (CEN/TS 16931-3-2) and UN/CEFACT CII D16B (CEN/TS 16931-3-3). Peppol BIS Billing 3.0, NLCIUS and OIOUBL are CIUS used with UBL; XRechnung, the German CIUS, exists in UBL and CII. ZUGFeRD and Factur-X are hybrid PDF/A-3 files with embedded CII XML. They are not a CIUS but define profiles (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, XRECHNUNG); MINIMUM and BASIC WL do not cover EN 16931. Sources: CEN/TS 16931-3-2 and 16931-3-3, Peppol BIS Billing 3.0, KoSIT XRechnung, FeRD ZUGFeRD. Status: October 2026.
  • The invoice data follows the EN 16931 core semantic model or a national CIUS (Core Invoice Usage Specification) based on it.
  • The data is bound to a syntax the recipient or network accepts. The European standard identifies UBL 2.1 and UN/CEFACT Cross Industry Invoice (CII) as compliant syntaxes; national implementations and profiles can add further rules.
  • Required identifiers, VAT codes, payment references, and routing details are present and pass the relevant validation rules before submission. Validation does not replace checking the applicable VAT and commercial requirements.

Questions to answer before you convert anything

  1. Which country is the recipient in, and is the invoice B2B, B2G, or platform-routed?
  2. Does the recipient expect a network such as Peppol, a portal upload, or direct exchange?
  3. Is a pure XML invoice required, or does the recipient accept a hybrid PDF with embedded XML, such as a permitted ZUGFeRD/Factur-X profile?
  4. Which buyer identifiers, VAT references, and business terms are mandatory for this customer?

Where non-EU suppliers usually fail

  • Sending a visually correct PDF without structured, machine-readable invoice data when the recipient requires an eInvoice.
  • Reusing one invoice template across all countries without country-specific identifiers or routing logic.
  • Assuming cross-border VAT treatment and exemption reasons are obvious, or that a validator decides the underlying tax treatment for you.
  • Skipping validation because the invoice “looks right” to the human reviewer.

A practical rollout path

Start by grouping your EU customers by country, customer type, and delivery channel. Then define the target syntax, applicable national rules, and required identifiers for each group before you automate anything.

If your source system still creates PDFs, use conversion as a bridge. Review the extracted data, validate the generated XML against the recipient’s rules, and keep an exception process for invoices that need human correction.

Frequently asked questions

Do non-EU suppliers always need the same invoice format for every EU customer?

No. The required syntax and profile depend on the recipient country, customer type, delivery channel, and sometimes the network or platform used for submission.

Is EN 16931 alone sufficient?

Not always. EN 16931 provides the shared core semantic model and business rules, but a national CIUS, network, or recipient can add stricter rules, identifiers, or routing requirements. VAT and other legal obligations still need separate review.

Can PDF conversion still be useful for non-EU suppliers?

Yes. It can be a practical bridge when the ERP still outputs PDFs, provided the extracted data is reviewed, the chosen profile is accepted by the recipient, and the generated XML is validated before delivery.

Ready to convert your invoices?

Convert PDF invoices to XRechnung, ZUGFeRD, and other formats. Subscriptions from €10/month with annual billing (excl. taxes), with a 3-day trial on your first subscription. Or without a subscription: €5 per conversion (excl. taxes).

Related articles