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.
- 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
- 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).
- 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.
- 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.
- 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.
BR-06Missing Seller Name
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 itNavigate 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
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 itGo 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
Invoice created without specifying the currency, or the default currency is not set in the Twinfield company configuration.
How to fix itSet the default currency in company settings. Ensure each invoice header specifies the currency (EUR for most Benelux invoicing).
Before exporting UBL 2.1 from Twinfield, verify these items:
- 01Verify company legal name and full postal address
- 02Confirm KvK number (NL) or enterprise number (BE) is populated
- 03Check customer records have complete addresses with country codes
- 04Ensure VAT numbers include country prefix (NL/BE)
- 05Verify invoice has complete line items with correct VAT rates
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.
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.
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.