# PEPPOL-EN16931-R001 Profil kimliği Peppol BIS Billing 3.0 ile eşleşmelidir

OpenPeppol ağı üzerinden iletilen tüm e-faturalar Peppol BIS Billing 3.0 şartnamesi uyarınca BT-23 (ProfileID) alanında standart İş Süreci Profil Tanımlayıcısını bildirmek zorundadır. Ticari faturalar ve alacak dekontları için bu değer tam olarak "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" URN’sine eşit olmalıdır. Peppol Erişim Noktaları (AP) ve SMP dizinleri, alıcı yeteneklerini sorgulamak ve ağ doğrulaması yapmak için bu tanımlayıcıyı kullanır.

## Sorun açıklaması

OpenPeppol ağı üzerinden iletilen tüm e-faturalar Peppol BIS Billing 3.0 şartnamesi uyarınca BT-23 (ProfileID) alanında standart İş Süreci Profil Tanımlayıcısını bildirmek zorundadır. Ticari faturalar ve alacak dekontları için bu değer tam olarak "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" URN’sine eşit olmalıdır. Peppol Erişim Noktaları (AP) ve SMP dizinleri, alıcı yeteneklerini sorgulamak ve ağ doğrulaması yapmak için bu tanımlayıcıyı kullanır.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Eksik veya eşleşmeyen bir ProfileID, iletici Erişim Noktalarının AS4 iletimi sırasında paketi reddetmesine ve faturanın alıcıya ulaşamamasına neden olur.

## Çözüm

XML üreticinizde veya e-fatura modülünüzde BT-23 alanını resmi Peppol faturalama URN’sine ayarlayın: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. UBL 2.1 sözdiziminde <Invoice> veya <CreditNote> altında <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> ekleyin. CII sözdiziminde <ram:BusinessProcessSpecifiedDocumentContextParameter><ram:ID> alanını doldurun.

- validate
- convert

## Geçerli örnekler

- BT-23 = "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" (Resmi Peppol BIS Billing 3.0 ProfileID)

## Geçersiz örnekler

- Fatura başlığı cbc:ProfileID öğesini tamamen atlıyor
- BT-23 = "urn:cen.eu:en16931:2017" (Peppol süreç profili yerine temel CEN tanımlayıcısı)
- BT-23 = "billing:01:1.0" (Resmi Peppol ad alanını içermeyen eksik URN)

## Kod örnekleri

### Geçerli XML
```
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
```

### Geçersiz XML
```
<!-- Missing cbc:ProfileID (BT-23) in invoice header -->
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
```

## Etkilenen alanlar

- [BT-23 İş süreci türü](/resources/xrechnung/bt-23-business-process-type-identifier)
- [BT-24 Şartname tanımlayıcısı](/resources/xrechnung/bt-24-specification-identifier)

## İlgili kurallar

- [BR-01](/resources/kosit-validator-errors/br-01-specification-identifier-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ış.
