Glossary Term
BG-7

BG-7 Buyer

BG-7 is the EN 16931 business group that contains all information identifying and describing the buyer (customer) of goods or services on the invoice.

Quick Facts

Mandatory
Yes
Key fields
BT-44 Name, BT-48 VAT, BT-49 Endpoint
Cardinality
1..1

Definition

What is BG-7?

BG-7 (Buyer) is a mandatory business group in the EN 16931 data model. It groups all the fields that identify and describe the party that purchases goods or services.

Fields in BG-7

Field Name Cardinality
--------------------------
BT-44 Buyer name 1..1 (mandatory)
BT-45 Buyer trading name 0..1
BT-46 Buyer identifier 0..n
BT-47 Buyer legal registration 0..1
BT-48 Buyer VAT identifier 0..1
BT-49 Buyer electronic address 1..1 (Peppol)
BG-8 Buyer postal address 1..1
BG-9 Buyer contact 0..1

In UBL XML



12345678

Buyer BV


Keizersgracht 100
Amsterdam
1015 AA
NL


NL123456789B01
VAT


Buyer BV



Key Requirements

  • BT-44 (Buyer name) is always mandatory

  • BT-49 (Electronic address) is mandatory in Peppol — the buyer's EndpointID for delivery routing

  • BG-8 (Postal address) must include at minimum the country code (BT-55)

  • BT-48 (VAT identifier) required for reverse charge / intra-community transactions
  • Buyer Identification in Peppol

    For Peppol invoices, the buyer's EndpointID (BT-49) is critical — it's how the network routes the invoice to the correct recipient. The EndpointID must match the buyer's registration in the Peppol Directory (SMP).

    Common Errors

  • Missing buyer name (BT-44) — fails BR-07

  • Missing buyer country (BT-55 in BG-8) — fails BR-11

  • Missing buyer EndpointID for Peppol — fails PEPPOL-EN16931-R010

  • Wrong scheme ID on buyer EndpointID — invoice cannot be routed

  • Missing buyer VAT for reverse charge — fails BR-AE-02
  • XML Examples

    UBL (Peppol, XRechnung)

    <cac:AccountingCustomerParty>...</cac:AccountingCustomerParty>

    CII (ZUGFeRD, Factur-X)

    <ram:BuyerTradeParty>...</ram:BuyerTradeParty>