Setting up UBL

Setting up UBL configuration for digital invoices (XRechnung 3.0)

Introduction: What is UBL configuration?

UBL configuration is setting up standard information about your company and your customers for digital invoicing. You set how bank details (IBAN/BIC), VAT numbers and company identifications (Chamber of Commerce/OIN codes) are used in electronic invoices. This is necessary for the official XRechnung 3.0 standard which is mandatory in some EU countries.

Why set up UBL configuration?

You need to set up UBL configuration because:

  • Since 1 January 2025, digital invoicing is mandatory in some EU countries
  • XRechnung 3.0 is the official standard for electronic invoices
  • Companies and governments require correct electronic invoices
  • Otherwise you cannot meet legal obligations
  • Invoices can be automatically processed in other systems
  • It ensures correct integration with financial systems
  • Your bank details, VAT numbers and company identifications are passed on correctly

Note: XRechnung 3.0 is currently the supported standard in Easyflor. This list may be expanded in the future for other countries.

How do you set up UBL configuration?

This is done in 6 steps where you set information about yourself (as supplier) and about your customers.


Preparation: Go to UBL configuration menu

Open the Invoices tile

  1. Go to the "Invoices" tile
  2. You now see various options

Open UBL configuration

  1. Click on "(Other) UBL Configuration"
  2. You now see the configuration screen


Part 1: Supplier settings (Your company)

First you set the information about your own company. These are the details that appear on outgoing invoices.


Step 1: Supplier payment options

Here you set how your bank details are identified in electronic invoices.

Beneficiary account number category supplier

What is this?

  • This determines how your bank account number is identified
  • "Beneficiary" means: the one who receives the money (you as supplier)

What should you fill in?

  • Category: IBAN
  • IBAN stands for International Bank Account Number
  • This is the international bank account number format

Example:

  • Your Dutch bank account: NL12ABCD0123456789
  • Category: IBAN

Beneficiary account branch number category supplier

What is this?

  • This determines how your bank identification code is identified
  • This is the code that identifies the bank (not the account number itself)

What should you fill in?

  • Category: BIC
  • BIC stands for Bank Identifier Code
  • This is the code of your bank (for example ABNANL2A for ABN AMRO)

Example:

  • Your bank is ING
  • BIC code: INGBNL2A
  • Category: BIC

Step 2: Supplier tax regulation

Here you set how your VAT number is identified.

Tax number category supplier

What is this?

  • This determines how your VAT number is identified
  • VAT = Value Added Tax

What should you fill in?

  • Category: VAT Number
  • This is your official VAT identification number

Example:

  • Your Dutch VAT number: NL123456789B01
  • Category: VAT Number

Step 3: Supplier endpoint ID

Here you set how your company identification is indicated. This is important for system integration.

Endpoint ID category supplier

What is this?

  • This determines which type of company identification you use
  • "Endpoint" means: your company in the digital system

What should you fill in?

  • Chamber of Commerce code: For Dutch companies (Chamber of Commerce number)
  • OIN code: For government organisations or other systems

Example:

  • You are a Dutch company
  • You have a Chamber of Commerce number: 12345678
  • Category: Chamber of Commerce code

Endpoint ID schema supplier

What is this?

  • This is a technical number that indicates which identification system you use
  • It is linked to the category above

What should you fill in?

  • For Chamber of Commerce: Schema-ID 0106
  • For OIN: Schema-ID 0190

Example:

  • You use Chamber of Commerce (Dutch companies)
  • Fill in: 0106

Overview:

  • Chamber of Commerce (Dutch companies) = Schema-ID 0106
  • OIN (Government/other systems) = Schema-ID 0190

Part 2: Customer settings

Now you set how information about your customers is processed in electronic invoices.


Step 4: Customer tax regulation

Here you set how customers' VAT numbers are identified.

Tax number category customer

What is this?

  • This determines how the VAT number of your customers is identified
  • This appears on invoices to your customers

What should you fill in?

  • Category: VAT Number
  • Same as in step 2, but now for customers

Example:

  • Your customer has VAT number: DE987654321
  • Category: VAT Number

Step 5: Customer endpoint ID

Here you set how customer company identifications are indicated.

Endpoint ID category customer

What is this?

  • This determines which type of company identification your customers use
  • Similar to step 3, but now for customers

What should you fill in?

  • Chamber of Commerce code: For Dutch business customers
  • OIN code: For government institutions or other systems

Example:

  • Your customer is a Dutch company with Chamber of Commerce number
  • Category: Chamber of Commerce code

Endpoint ID schema customer

What is this?

  • The technical schema number for the identification system of customers
  • Linked to the category above

What should you fill in?

  • For Chamber of Commerce: Schema-ID 0106
  • For OIN: Schema-ID 0190

Example:

  • Your customers are Dutch companies (Chamber of Commerce)
  • Fill in: 0106

Overview:

  • Chamber of Commerce (Dutch companies) = Schema-ID 0106
  • OIN (Government/other systems) = Schema-ID 0190

Step 6: Save

Saving settings

  1. Check whether all fields are filled in correctly
  2. Click at the bottom on "Apply"
  3. The settings are now saved
  4. Your system is ready for digital invoices according to XRechnung 3.0

Done! Your UBL configuration is set up.


Practical example: Completely filled in form

Imagine: You are a Dutch flower wholesale company

Your company details:

  • Chamber of Commerce number: 12345678
  • VAT number: NL123456789B01
  • Bank: ING
  • IBAN: NL91INGB0123456789
  • BIC: INGBNL2A

Your customers:

  • Mainly Dutch flower shops with Chamber of Commerce numbers
  • Also some government organisations with OIN codes

How you fill it in:

Supplier payment options:

  • Beneficiary account number category: IBAN
  • Beneficiary account branch number category: BIC

Supplier tax regulation:

  • Tax number category: VAT Number

Supplier endpoint ID:

  • Endpoint ID category: Chamber of Commerce code
  • Endpoint ID schema: 0106

Customer tax regulation:

  • Tax number category: VAT Number

Customer endpoint ID:

  • Endpoint ID category: Chamber of Commerce code (most customers are Dutch companies)
  • Endpoint ID schema: 0106

Save: Click Apply

Result: All invoices now meet the XRechnung 3.0 standard.


Important tips

Tip 1: Use standard categories

  • IBAN for bank account numbers
  • BIC for bank identification codes
  • VAT Number for VAT identification
  • Chamber of Commerce code for Dutch companies
  • These are the most common and universal terms

Tip 2: Remember Schema-IDs

  • Chamber of Commerce = 0106 (Dutch companies)
  • OIN = 0190 (Government/other systems)
  • These are fixed codes that you always fill in the same

Tip 3: Check your own details

  • Make sure you have your Chamber of Commerce, VAT, IBAN and BIC correct
  • These are on your bank statements and official documents
  • One error can cause problems with invoices

Tip 4: Customers with different codes

  • Most business customers: Chamber of Commerce (0106)
  • Government customers: OIN (0190)
  • Choose the most common one for the standard setting

Tip 5: Do this once correctly

  • These settings only need to be filled in once
  • They apply to all invoices
  • Take the time to do it correctly

Tip 6: Save these details

  • Note which schema-IDs you have used
  • This helps if you have questions later
  • Or if you have to explain it to your accountant

Frequently asked questions

Question: What is the difference between IBAN and BIC?

  • IBAN: Your bank account number (NL91INGB0123456789)
  • BIC: The code of your bank (INGBNL2A for ING)
  • Both are needed for international payments

Question: Do I need to set this up again for every invoice?

  • No, these settings apply to all invoices
  • You set it once and it always works
  • Unless your details change (different bank, etc.)

Question: What if my customer doesn't have a Chamber of Commerce number?

  • Dutch companies always have Chamber of Commerce
  • Foreign companies have other numbers
  • Or use OIN for government organisations
  • When in doubt: Ask the customer

Question: What exactly is XRechnung 3.0?

  • A European standard for electronic invoices
  • Comparable to a standard file format
  • Ensures that systems understand each other
  • Mandatory in more and more EU countries

Question: Does Easyflor also support other standards?

  • Currently only XRechnung 3.0
  • More standards possible in the future
  • Depending on requirements in other countries

Question: What if I make a mistake?

  • You can always adjust the settings
  • Go back to UBL Configuration
  • Adjust the wrong fields
  • Click Apply again

What to do with problems?

Problem: I don't know my Chamber of Commerce number

  • Check your official company documents
  • Look at kvk.nl and search for your company
  • Or call the Chamber of Commerce: 088-585 22 22

Problem: I don't know my VAT number

  • Check your VAT return documents
  • It's on invoices you have sent before
  • Or check with the tax authorities

Problem: I don't know my BIC code

  • Check your bank statements
  • Look on the website of your bank
  • Or call your bank for the BIC code

Problem: I don't know if customer has Chamber of Commerce or OIN

  • Chamber of Commerce: For normal companies
  • OIN: For government organisations (municipalities, ministries, etc.)
  • Doubt? Ask the customer

Problem: Forgotten Schema-ID

  • Chamber of Commerce = always 0106
  • OIN = always 0190
  • These are fixed codes that never change

Problem: Cannot save

  • Check if all required fields are filled in
  • Refresh the page and try again
  • Contact Easyflor support

Summary

Setting up UBL configuration is to meet digital invoicing obligations (XRechnung 3.0 standard):

Steps:

  1. Go to Invoices → (Other) UBL Configuration

Supplier settings (your company): 2. Payment options: Account number category = IBAN, Branch number category = BIC 3. Tax regulation: Tax number category = VAT Number 4. Endpoint ID: Category = Chamber of Commerce code (or OIN), Schema = 0106 (for Chamber of Commerce) or 0190 (for OIN)

Customer settings: 5. Tax regulation: Tax number category = VAT Number 6. Endpoint ID: Category = Chamber of Commerce code (or OIN), Schema = 0106 (for Chamber of Commerce) or 0190 (for OIN)

Finalize: 7. Click Apply to save everything

Why important:

  • Mandatory in some EU countries since 1 January 2025
  • XRechnung 3.0 is the official standard for electronic invoices
  • Ensures correct processing in financial systems
  • Companies and governments require correct electronic invoices

Remember:

  • IBAN = bank account number, BIC = bank code
  • VAT Number = tax identification
  • Chamber of Commerce = Dutch companies (schema 0106), OIN = government (schema 0190)
  • One-time setup, applies to all invoices

Do you have questions or need help? Feel free to contact us by phone at +31 (0)71 30 20 310 or send an email to support@easyflor.nl.