# PEPPOL-EN16931-R010 Alıcı elektronik adresi ve şeması Peppol yönlendirmesi için belirtilmelidir

Peppol BIS Billing 3.0 şartnamesi uyarınca, Peppol üzerinden iletilen her fatura BT-49 (EndpointID) alanında alıcı elektronik adresini ve BT-49-1 alanında resmi EAS (Elektronik Adres Şeması / ISO 6523) kod listesinden seçilen bir schemeID özniteliğini içermelidir (ör. GLN için "0088", Alman Leitweg-ID için "9930", Hollanda KvK için "9944", Belçika CBE için "0208"). Peppol Erişim Noktaları, alıcının erişim noktasını SMP üzerinden bulmak ve faturayı teslim etmek için bu EndpointID’yi kullanır.

## Sorun açıklaması

Peppol BIS Billing 3.0 şartnamesi uyarınca, Peppol üzerinden iletilen her fatura BT-49 (EndpointID) alanında alıcı elektronik adresini ve BT-49-1 alanında resmi EAS (Elektronik Adres Şeması / ISO 6523) kod listesinden seçilen bir schemeID özniteliğini içermelidir (ör. GLN için "0088", Alman Leitweg-ID için "9930", Hollanda KvK için "9944", Belçika CBE için "0208"). Peppol Erişim Noktaları, alıcının erişim noktasını SMP üzerinden bulmak ve faturayı teslim etmek için bu EndpointID’yi kullanır.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Geçerli bir BT-49 EndpointID ve schemeID olmadan Peppol Erişim Noktaları faturayı yönlendiremez ve iletim öncesi PEPPOL-EN16931-R010 hatası üretir.

## Çözüm

Müşteri ana verilerinizde alıcının Peppol katılımcı tanımlayıcısını ve EAS şemasını tanımlayın. UBL 2.1 sözdiziminde <cac:AccountingCustomerParty><cac:Party> altına <cbc:EndpointID schemeID="9930">04011000-12345-34</cbc:EndpointID> ekleyin (veya GLN için schemeID="0088"). CII sözdiziminde <ram:BuyerTradeParty><ram:URIUniversalCommunication><ram:URIID schemeID="9930"> alanını doldurun.

- validate
- convert

## Geçerli örnekler

- BT-49 = "04011000-12345-34" ve schemeID = "9930" olan alıcı elektronik adresi (Alman Leitweg-ID)
- BT-49 = "4012345000018" ve schemeID = "0088" olan alıcı elektronik adresi (GS1 GLN)

## Geçersiz örnekler

- cac:AccountingCustomerParty/cac:Party isim ve adres içeriyor ancak cbc:EndpointID tamamen eksik
- EndpointID etiketi değer içeriyor ancak zorunlu schemeID özniteliği eksik (<cbc:EndpointID>04011000-12345-34</cbc:EndpointID>)

## Kod örnekleri

### Geçerli XML
```
<cac:Party>
  <cbc:EndpointID schemeID="9930">04011000-12345-34</cbc:EndpointID>
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>
```

### Geçersiz XML
```
<cac:Party>
  <!-- Missing cbc:EndpointID (BT-49) with schemeID (BT-49-1) -->
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>
```

## Etkilenen alanlar

- [BT-49 Alıcı elektronik adresi](/resources/xrechnung/bt-49-buyer-electronic-address)
- [BT-49-1 Alıcı elektronik adres şeması](/resources/xrechnung/bt-49-buyer-electronic-address)
- [BG-7 Alıcı](/resources/xrechnung)

## İlgili kurallar

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

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://erechnungsvalidator.service-bw.de/): XRechnung dosyalarınızı tüm BR-DE kurallarına göre doğrulayın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürürken doğrulama hatalarını otomatik olarak düzeltir.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://xeinkauf.de/xrechnung/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tam hata listesi](/resources/kosit-validator-errors): Tüm Alman XRechnung doğrulama kurallarına genel bakış.
