# BR-08 Seller postal address is required

An invoice shall contain the Seller postal address (BG-5), the group describing where the supplier is established.

## Problem Description

> **ERROR**: EN 16931 core business rule (CEN)

## Context and Significance

This is an EN 16931 core rule. The seller address is needed for VAT treatment and for the legal identification of the seller. The error usually appears when an export writes the seller name and VAT identifier but leaves out cac:PostalAddress. In CII, BG-5 is ram:SellerTradeParty/ram:PostalTradeAddress.

## Solution

Add cac:AccountingSupplierParty/cac:Party/cac:PostalAddress with at least the country code and the applicable address components.

- [Validate XML](/en/xrechnung-validator?source=resource&rule=BR-08)
- [Convert invoice](/en/pdf-to-xrechnung?source=resource&rule=BR-08)

## Valid Examples

- BG-5 present with cac:PostalAddress containing city, postal code and country

## Invalid Examples

- The supplier party has no cac:PostalAddress element at all

## Code Examples

### Valid XML
```
<cac:Party>
  <cac:PostalAddress>
    <cbc:CityName>Berlin</cbc:CityName>
    <cbc:PostalZone>10115</cbc:PostalZone>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
</cac:Party>
```

### Invalid XML
```
<cac:Party>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Muster Handels GmbH</cbc:RegistrationName>
  </cac:PartyLegalEntity>
</cac:Party>
```

## Affected Fields

- [BG-5 Seller postal address](/resources/xrechnung/bt-40-seller-country-code)

## Related Rules

- [BR-06](/resources/kosit-validator-errors/br-06-seller-name-required)
- [BR-09](/resources/kosit-validator-errors/br-09-seller-country-code-required)

## Validation Tools

- [Official KoSIT Validator](https://github.com/itplr-kosit/validator): Run the official KoSIT validator with the XRechnung configuration to check EN 16931 and XRechnung rules.
- [Convert PDF to XRechnung](/pdf-to-xrechnung): Find validation errors during conversion and review each correction.

## Related Resources

- [Official Specification](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Test Suite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [All validation errors](/resources/kosit-validator-errors): Overview of the EN 16931, XRechnung and Peppol validation rules explained here.
