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

Peppol kuralı PEPPOL-EN16931-R010 uyarınca, Peppol BIS Billing 3.0’daki her fatura BT-49 (cbc:EndpointID) alanında alıcı elektronik adresini içermelidir. R010 yalnızca bu adresin varlığını kontrol eder; schemeID özniteliği (BT-49-1) BR-63 tarafından kontrol edilir ve değeri EAS kod listesinden gelmelidir (BR-CL-25). Örnekler: GLN için "0088", Alman Leitweg-ID için "0204", Hollanda KDV numarası için "9944", Belçika işletme numarası için "0208". Peppol erişim noktaları, alıcının erişim noktasını bulmak için bu EndpointID ile SML ve SMP’yi sorgular.

## Sorun açıklaması

> **HATA**: Peppol BIS Billing 3.0 kuralı (OpenPeppol)

## Bağlam ve önem

BT-49 olmadan gönderen Peppol erişim noktası alıcıyı SML ve SMP’de arayamaz; bu nedenle fatura iletimden önce doğrulamada başarısız olur. Mevcut bir EndpointID’de eksik schemeID ayrıca BR-63 tarafından raporlanır. Hata genellikle alıcının Peppol tanımlayıcısı müşteri ana verisinde tutulmadığında ortaya çıkar.

## Çözüm

Müşteri ana verilerinizde alıcının Peppol katılımcı tanımlayıcısını ve EAS şemasını saklayın. UBL 2.1’de <cac:AccountingCustomerParty><cac:Party> altına <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID> ekleyin (GLN için schemeID="0088"). Peppol BIS Billing 3.0, UBL 2.1 olarak değiş tokuş edilir.

- [XML doğrula](/tr/xrechnung-validator?source=resource&rule=PEPPOL-EN16931-R010)
- [Faturayı dönüştür](/tr/pdf-to-xrechnung?source=resource&rule=PEPPOL-EN16931-R010)

## Geçerli örnekler

- BT-49 = "04011000-12345-03" ve schemeID = "0204" olan alıcı elektronik adresi (Alman Leitweg-ID)
- BT-49 = "4012345000016" 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
- Alıcının Peppol tanımlayıcısı müşteri ana verisinde yok, bu nedenle cbc:EndpointID dışa aktarılmıyor (<cbc:EndpointID>04011000-12345-03</cbc:EndpointID> gibi schemeID içermeyen bir EndpointID ise BR-63 tarafından raporlanır)

## Kod örnekleri

### Geçerli 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>
```

### Geçersiz XML
```
<cac:Party>
  <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/bt-44-buyer-name)

## İlgili kurallar

- [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)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://github.com/itplr-kosit/validator): EN 16931 ve XRechnung kurallarını denetlemek için resmi KoSIT doğrulayıcısını XRechnung yapılandırmasıyla çalıştırın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Burada açıklanan EN 16931, XRechnung ve Peppol doğrulama kurallarına genel bakış.
