# BR-DE-1 Ödeme bilgileri belirtilmelidir

Alman ulusal standardı XRechnung ve E-Rech-V uyarınca, federal, eyalet veya belediye kamu kurumlarına sunulan her e-fatura en az bir ödeme bilgileri grubu (BG-16) içermelidir. Temel Avrupa standardı EN 16931 harici veya önceden yapılmış ödemelerde bu grubun atlanmasına izin verse de, Alman kamu alımları kamu muhasebe sistemlerinin (Bundeskasse) ödemeyi manuel müdahale olmadan doğrudan belirlenen banka hesabına aktarabilmesi için açık ödeme talimatlarını zorunlu kılar.

## Sorun açıklaması

> **HATA**: Alman XRechnung kuralı (KoSIT, BR-DE) · XRechnung 3.0

## Bağlam ve önem

Ödeme talimatları fatura onayı ile muhasebe ödemesi arasındaki bağı oluşturur. BG-16 eksik olduğunda KoSIT tabanlı XRechnung doğrulaması hata bildirir; OZG-RE (doğrudan federal idare, 170’ten fazla dolaylı federal kurum ve birkaç eyalet) ile diğer eyalet veya belediye portalları gibi alıcı platformları faturayı ilgili birime ulaşmadan reddeder.

## Çözüm

Bu hatayı ERP veya faturalama yazılımınızda (SAP, DATEV, Dynamics 365, Odoo) çözmek için fatura başlığına geçerli bir ödeme yöntemi tanımlayın. UBL 2.1 sözdiziminde <cbc:PaymentMeansCode> içinde geçerli bir UNCL 4461 kodu içeren <cac:PaymentMeans> bloğu ekleyin (ör. SEPA havalesi için 58, banka havalesi için 30, otomatik ödeme için 59). Havale yöntemlerinde alıcı IBAN bilgisini <cac:PayeeFinancialAccount><cbc:ID> alanına ekleyin. UN/CEFACT CII sözdiziminde <ram:SpecifiedTradeSettlementPaymentMeans> altına <ram:TypeCode> ve <ram:PayeePartyCreditorFinancialAccount> ekleyin.

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

## Geçerli örnekler

- Ödeme yöntemi kodu 58 (SEPA havalesi) ve alıcı IBAN DE89370400440532013000 ile BG-16 mevcut
- Ödeme yöntemi kodu 59 (SEPA otomatik ödeme) ve talimat referansı ile BG-16 mevcut

## Geçersiz örnekler

- Fatura başlığı toplam tutarları içeriyor ancak cac:PaymentMeans / SpecifiedTradeSettlementPaymentMeans bloğu tamamen eksik
- Fatura BG-16 yapılandırılmış talimatı olmadan yalnızca BT-20 serbest ödeme koşulları metnine dayanıyor

## Kod örnekleri

### Geçerli XML
```
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
```

### Geçersiz XML
```
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">100.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="EUR">119.00</cbc:TaxInclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">119.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
```

## Etkilenen alanlar

- [BG-16 Ödeme bilgileri](/resources/xrechnung/bt-81-payment-means-type-code)
- [BT-81 Ödeme yöntemi tür kodu](/resources/xrechnung/bt-81-payment-means-type-code)
- [BT-84 Ödeme hesabı tanımlayıcısı](/resources/xrechnung/bt-84-payment-account-identifier)

## İlgili kurallar

- [BR-49](/resources/kosit-validator-errors/br-49-payment-means-type-code-required)
- [BR-50](/resources/kosit-validator-errors/br-50-credit-transfer-account-identifier-required)
- [BR-61](/resources/kosit-validator-errors/br-61-credit-transfer-account-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://xeinkauf.de/xrechnung/)
- [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ış.
