Skip to main content

BR-10 Buyer postal address is required

An invoice shall contain the Buyer postal address (BG-8), the group describing where the customer is located.

Problem Description

An invoice shall contain the Buyer postal address (BG-8), the group describing where the customer is located.

ERROR

XRechnung 3.0

Context and Significance

This is a core EN16931 rule; the buyer location is required for tax place-of-supply logic, so the buyer address group must be present.

Solution

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

Quick actions

Valid Examples

Use these points as the practical checks for this section.

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

Invalid Examples

Use these points as the practical checks for this section.

  • The customer party has no cac:PostalAddress element at all

Code Examples

Valid XML
<cac:Party>
  <cac:PostalAddress>
    <cbc:CityName>Muenchen</cbc:CityName>
    <cbc:PostalZone>80331</cbc:PostalZone>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
</cac:Party>
Invalid XML
<cac:Party>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Beispiel Einkauf AG</cbc:RegistrationName>
  </cac:PartyLegalEntity>
</cac:Party>

Affected Fields

Validation Tools