Skip to content
WorkAlio
Peppol BIS 3.0 rules

PEPPOL-EN16931-R020: Seller electronic address (BT-34) is required

What this rule requires

Seller electronic address (BT-34) is required.

ExamplePeppol BIS 3.0

An invoice built like a valid one, except for this:

<cac:Party>
  <cac:PostalAddress>
    <cbc:CityName>Berlin</cbc:CityName>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Seller Co</cbc:RegistrationName>
  </cac:PartyLegalEntity>
  <cac:Contact>
    <cbc:Name>Support</cbc:Name>
    <cbc:Telephone>+49 30 0000000</cbc:Telephone>
    <cbc:ElectronicMail>support@seller.example</cbc:ElectronicMail>
  </cac:Contact>
</cac:Party>

The validator says: Seller electronic address (BT-34) is required and the document does not contain it.

How to fix it

Add Seller electronic address to the invoice.

Frequently asked questions

What does PEPPOL-EN16931-R020 mean?
Seller electronic address (BT-34) is required. The rule runs under Peppol BIS 3.0.
How do I fix PEPPOL-EN16931-R020?
Add Seller electronic address to the invoice. In UBL the element is /Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID.

Runs under these profiles

  • Peppol BIS 3.0

Element path

  • Seller electronic address (BT-34)UBL /Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointIDCII /CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeAgreement/SellerTradeParty/URIUniversalCommunication/URIIDRead from what WorkAlio's CII parser accepts — there is no CII writer yet, so this path is not independently verified the way the UBL path is.