BR-08An Invoice shall contain the Seller postal address.

Official rule text

KoSIT words this rule differently in the two files. Above is the UBL wording; here is the other:

Wording in CII

An Invoice shall contain the Seller postal address (BG-5).

The invoice must contain the seller postal address (BG-5) — the group holding street, city, post code and country.

Severity
Error
Applies to
CII, UBL
Rule set
v2026-08-31
Checked on

Written and checked against the official KoSIT rule set by Dmytro Yalanskyi, NormAPI.

Why does BR-08 happen?

The same cause as the name: your own address is part of the layout. Sometimes a single address field is mapped without the surrounding group ever being created.

What the validator checks

The expression the official KoSIT rule set evaluates — not paraphrased, but read from the Schematron file it ships. UBL and CII address different document trees, so the same rule reads differently in each.

UBL
exists(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress)
CII
rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress

Source: rule set v2026-08-31

How do you fix BR-08?

Create cac:AccountingSupplierParty/cac:Party/cac:PostalAddress in UBL, ram:SellerTradeParty/ram:PostalTradeAddress in CII. City and post code are additionally required by BR-DE-3 and BR-DE-4, the country by BR-09. No rule in the rule set requires the street itself (BT-35): a seller address of city, post code and country passes, street or no street.

In the XML

A UBL fragment. The CII path is named above — same change, different element names.

Fails
<cac:Party>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Muster GmbH</cbc:RegistrationName>
  </cac:PartyLegalEntity>
</cac:Party>
Fixed
<cac:Party>
  <cac:PostalAddress>
    <cbc:StreetName>Musterstraße 1</cbc:StreetName>
    <cbc:CityName>Berlin</cbc:CityName>
    <cbc:PostalZone>10115</cbc:PostalZone>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Muster GmbH</cbc:RegistrationName>
  </cac:PartyLegalEntity>
</cac:Party>

Related rules

NormAPI provides technical validation, not tax or legal advice.