Skip to main content
ZUGFeRD BT Fields: Business Terms for Practical E-Invoicing
Blog

ZUGFeRD BT Fields: Business Terms for Practical E-Invoicing

3 min readReviewed: July 9, 2026
Markdown export

Official references

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

Understanding ZUGFeRD BT Fields in Practice

ZUGFeRD invoices use EN 16931 Business Terms, usually shortened to BT fields. These fields define the invoice data that software validates and exchanges: invoice number, seller, buyer, totals, VAT treatment, payment details, and line information.

At Invoice-Converter.com, we map BT fields when converting between PDF, XRechnung, and ZUGFeRD. The resulting document still needs validation, especially when the source PDF is incomplete or ambiguous.

Quick Reference

  • BT = Business Terms (standardized data elements)
  • EN 16931 = European e-invoicing standard
  • Business Terms defined in the EN 16931 semantic model
  • Mandatory vs. Optional fields for compliance

What Are BT Fields?

BT fields (Business Terms) are standardized data elements defined by European standard EN 16931. Each BT field has a unique identifier (e.g., BT-1, BT-2) and represents specific invoice information such as invoice number, date, supplier details, or tax amounts.

ZUGFeRD Profile Availability Matrix

ZUGFeRD / Factur-X defines several profiles depending on the required level of business data detail:

ProfileTarget Use CaseLine Items Allowed?EN 16931 Compliant?
MINIMUMEssential buyer, seller, tax, and total informationNo invoice line itemsNo (Header & Total only)
BASIC WLBasic without lines (Header + Totals + Tax breakdown)NoNo
BASICSimple commercial invoices with a reduced data setYes (Simplified)Partial
EN 16931 (COMFORT)Core European B2B & B2G e-invoicing standardYes (Full BT set)Implements EN 16931-1
EXTENDEDAdditional data beyond the EN 16931 core modelYes (Advanced)Conformant extension of EN 16931

Essential BT Fields Every Business Should Know

Core Invoice Information

  • BT-1: Invoice number - Unique identifier for the invoice
  • BT-2: Invoice issue date - Date when the invoice was created
  • BT-3: Invoice type code - Type of invoice (380 = Commercial invoice, 381 = Credit note)
  • BT-5: Invoice currency code - Currency of the invoice (e.g., EUR, USD)
  • BT-6: VAT accounting currency code - Currency for VAT calculations

Supplier Information (Seller)

  • BT-27: Seller name - Legal name of the supplier
  • BT-28: Seller trading name - Commercial name if different
  • BT-29: Seller legal registration identifier - Identifier from an official business register, where applicable
  • BT-31: Seller VAT identifier - VAT registration number
  • BT-32: Seller tax registration ID - Tax ID if no VAT number

Buyer Information

  • BT-44: Buyer name - Legal name of the buyer
  • BT-45: Buyer trading name - Commercial name if different
  • BT-46: Buyer identifier - Identifier assigned to the buyer, such as an electronic address identifier
  • BT-48: Buyer VAT identifier - VAT registration number
  • BT-10: Buyer reference - Reference assigned by the buyer for routing or processing (a purchase order is BT-13)

Payment Information

  • BT-9: Payment due date - Date when payment is due
  • BT-81: Payment means type code - How payment should be made
  • BT-83: Remittance information - Payment reference
  • BT-84: Payment account identifier - IBAN or account number
  • BT-86: Payment service provider identifier - BIC or bank code

BT Field Mapping Between Formats

When converting between different e-invoice formats, BT fields serve as the common language:

BT FieldXRechnung (UBL)ZUGFeRD (CII)
BT-1cbc:IDrsm:ExchangedDocument/ram:ID
BT-2cbc:IssueDateram:IssueDateTime
BT-27cac:PartyName/cbc:Nameram:Name

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