# PEPPOL-EN16931-R010 Elektronisch adres van de koper is verplicht voor Peppol-routering

Volgens Peppol-regel PEPPOL-EN16931-R010 moet elke factuur in Peppol BIS Billing 3.0 het elektronische adres van de koper (BT-49, cbc:EndpointID) bevatten. R010 controleert alleen of dit adres aanwezig is; het schemeID-attribuut (BT-49-1) valt onder BR-63 en komt uit de EAS-codelijst (BR-CL-25), bijvoorbeeld 0088 voor een GLN, 0204 voor de Duitse Leitweg-ID, 0106 voor een KvK-nummer of 0190 voor het OIN van een Nederlandse overheidsorganisatie. Access Points gebruiken dit adres om de ontvanger via SML en SMP op te zoeken.

## Probleembeschrijving

> **FOUT**: Regel van Peppol BIS Billing 3.0 (OpenPeppol)

## Context en betekenis

Zonder BT-49 kan het verzendende Peppol-toegangspunt de ontvanger niet via SML en SMP opzoeken, dus faalt de factuur al vóór verzending op de validatie. Een ontbrekend schemeID bij een aanwezig EndpointID meldt BR-63 apart. De fout ontstaat meestal als het Peppol-ID van de koper niet in de debiteurenstamgegevens staat.

## Oplossing

Vul in uw debiteurenstamgegevens het Peppol-ID en het EAS-schema van de koper in. Voeg in UBL 2.1 <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID> toe onder <cac:AccountingCustomerParty><cac:Party>. Peppol BIS Billing 3.0 gebruikt in het Peppol-netwerk alleen UBL 2.1.

- [XML valideren](/nl/xrechnung-validator?source=resource&rule=PEPPOL-EN16931-R010)
- [Factuur converteren](/nl/pdf-to-xrechnung?source=resource&rule=PEPPOL-EN16931-R010)

## Geldige voorbeelden

- Elektronisch adres koper met BT-49 = "04011000-12345-03" en schemeID = "0204" (Duitse Leitweg-ID)
- Elektronisch adres koper met BT-49 = "4012345000018" en schemeID = "0088" (GS1 GLN)
- Elektronisch adres koper met BT-49 = "12345678" en schemeID = "0106" (KvK-nummer)

## Ongeldige voorbeelden

- De partij van de koper bevat naam en adres maar laat cbc:EndpointID volledig weg
- cbc:EndpointID ontbreekt omdat het Peppol-ID van de koper niet in de debiteurenstamgegevens staat (een EndpointID zonder schemeID, zoals <cbc:EndpointID>04011000-12345-03</cbc:EndpointID>, valt onder BR-63)

## Codevoorbeelden

### Geldig XML
```
<cac:Party>
  <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID>
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>
```

### Ongeldig XML
```
<cac:Party>
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>
```

## Betrokken velden

- [BT-49 Elektronisch adres van de koper](/resources/xrechnung/bt-49-buyer-electronic-address)
- [BT-49-1 Schema van het elektronisch adres van de koper](/resources/xrechnung/bt-49-buyer-electronic-address)
- [BG-7 Koper](/resources/xrechnung/bt-44-buyer-name)

## Gerelateerde regels

- [PEPPOL-EN16931-R020](/resources/kosit-validator-errors/peppol-en16931-r020-seller-electronic-address-required)
- [BR-63](/resources/kosit-validator-errors/br-63-buyer-electronic-address-scheme-required)

## Validatietools

- [Officiële KoSIT-validator](https://github.com/itplr-kosit/validator): Draai de officiële KoSIT-validator met de XRechnung-configuratie om EN 16931- en XRechnung-regels te controleren.
- [PDF naar XRechnung converteren](/pdf-to-xrechnung): Vind validatiefouten tijdens de conversie en controleer elke correctie.

## Gerelateerde bronnen

- [Officiële specificatie](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle validatiefouten](/resources/kosit-validator-errors): Overzicht van de hier uitgelegde validatieregels uit EN 16931, XRechnung en Peppol.
