Twinfield guides
TwinfieldUBL 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

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

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

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

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
Full guide →

Why this happens 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.

BR-09Missing Seller Country Code
Full guide →

Why this happens 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).

BR-05Missing Currency Code
Full guide →

Why this happens 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).

Pre-Export Checklist for Twinfield

Before exporting UBL 2.1 from Twinfield, verify these items:

  • 1
    Verify company legal name and full postal address
  • 2
    Confirm KvK number (NL) or enterprise number (BE) is populated
  • 3
    Check customer records have complete addresses with country codes
  • 4
    Ensure VAT numbers include country prefix (NL/BE)
  • 5
    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.

Validate UBL 2.1

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

Ready to Test Your Twinfield Export?

Upload your UBL 2.1 invoice and get instant compliance feedback with Twinfield-specific recommendations.

Validate UBL 2.1 Invoice