Software guides · Twinfield · UBL 2.1

UBL 2.1 in Twinfield

Twinfield by Wolters Kluwer generates UBL 2.1 invoices natively for Dutch and Belgian markets. This guide covers configuring UBL output, verifying data mapping, and validating exports for compliance.

Prerequisites
  • Twinfield subscription with invoicing capability
  • Company details fully configured (address, VAT, KvK/BCE)
  • Customer records with complete address and tax information
  • Administrator access to manage company settings
Step-by-step setup
  1. 01

    Complete company master data

    In Twinfield, navigate to company settings. Ensure the legal company name, full postal address, VAT number (BTW-nummer), and KvK number are entered. These fields map directly to UBL Seller elements (BG-4, BG-5).

  2. 02

    Configure customer records

    Open each customer in the customer management module. Verify the full legal name, postal address with country code, and VAT number are populated. For B2G customers, add the buyer reference in the appropriate field.

  3. 03

    Enable electronic invoicing

    In the invoicing settings, enable electronic invoice generation. Select UBL 2.1 as the output format. Twinfield generates the UBL XML when you create and post invoices.

  4. 04

    Export and validate

    Create a test invoice and export the UBL XML output. Validate it with Invoice Navigator to check EN 16931 compliance. Review any errors and fix the source data in Twinfield before production use.

Common Twinfield errors

BR-06Missing Seller Name

Why in Twinfield

Company settings in Twinfield may have an incomplete company name or use a short trading name instead of the full legal name.

How to fix it

Navigate to company settings and enter the full legal company name as registered at KvK. This maps to BT-27 in the UBL output.

Full guide

BR-09Missing Seller Country Code

Why in Twinfield

Company address in Twinfield does not include the country code. The country field may be optional in the Twinfield interface but is mandatory for UBL.

How to fix it

Go to company settings and ensure the country is selected in the address section. Use the standard 2-letter ISO code (NL, BE, DE).

Full guide

BR-05Missing Currency Code

Why in Twinfield

Invoice created without specifying the currency, or the default currency is not set in the Twinfield company configuration.

How to fix it

Set the default currency in company settings. Ensure each invoice header specifies the currency (EUR for most Benelux invoicing).

Full guide

Pre-export checklist for Twinfield

Before exporting UBL 2.1 from Twinfield, verify these items:

  1. 01
    Verify company legal name and full postal address
  2. 02
    Confirm KvK number (NL) or enterprise number (BE) is populated
  3. 03
    Check customer records have complete addresses with country codes
  4. 04
    Ensure VAT numbers include country prefix (NL/BE)
  5. 05
    Verify invoice has complete line items with correct VAT rates
Validate your output

Export UBL invoices from Twinfield and validate with Invoice Navigator to check EN 16931 compliance. The validator identifies Twinfield-specific data mapping issues before you send invoices to customers.

Check a UBL 2.1 file

FAQ
What UBL version does Twinfield generate?

Twinfield generates UBL 2.1 invoices compatible with NLCIUS (Dutch) and Belgian e-invoicing requirements.

Can I batch export UBL invoices from Twinfield?

Twinfield supports exporting multiple invoices. Check the invoicing module for batch export options, or use the Twinfield API for programmatic access.

Related guides

Have a UBL 2.1 invoice from Twinfield that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.