# BR-DE-26 Düzeltilmiş fatura en az bir önceki faturaya referans vermelidir

Alman XRechnung kuralı BR-DE-26 uyarınca, 384 kodlu (Düzeltilmiş fatura / Korrigierte Rechnung) bir fatura düzenlendiğinde, BT-25 alanında önceki fatura numarasını belirten en az bir önceki fatura referans grubu (BG-3) içermelidir. Alman vergi ve muhasebe mevzuatında düzeltici bir belge, düzeltilen orijinal faturaya açık bir bağlantı olmadan tek başına geçerli sayılamaz.

## Sorun açıklaması

Alman XRechnung kuralı BR-DE-26 uyarınca, 384 kodlu (Düzeltilmiş fatura / Korrigierte Rechnung) bir fatura düzenlendiğinde, BT-25 alanında önceki fatura numarasını belirten en az bir önceki fatura referans grubu (BG-3) içermelidir. Alman vergi ve muhasebe mevzuatında düzeltici bir belge, düzeltilen orijinal faturaya açık bir bağlantı olmadan tek başına geçerli sayılamaz.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Önceki fatura referansı içermeyen 384 kodlu fatura, Alman XRechnung kuralı BR-DE-26’yı ihlal eder ve KoSIT doğrulamasından geçemez.

## Çözüm

ERP faturalama modülünüzde düzeltilmiş bir fatura (tür 384) oluştururken orijinal fatura numarasını (BT-25) ve isteğe bağlı olarak düzenleme tarihini (BT-26) içeren önceki fatura referansını ekleyin. UBL 2.1 sözdiziminde <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>INV-2025-001</cbc:ID></cac:InvoiceDocumentReference></cac:BillingReference> bloğunu ekleyin. CII sözdiziminde <ram:InvoiceReferencedDocument> içine <ram:IssuerAssignedID> ekleyin. Standart ticari faturalarda fatura türü kodunu 380 olarak ayarlayın.

- validate
- convert

## Geçerli örnekler

- Önceki "INV-2025-001" faturasına (BT-25) referans veren düzeltilmiş fatura (tür 384)
- Düzenleme tarihi 2025-11-30 (BT-26) olan önceki faturaya referans veren düzeltilmiş fatura

## Geçersiz örnekler

- cbc:InvoiceTypeCode = 384 olan fatura cac:BillingReference öğesini tamamen atlıyor
- Düzeltilmiş fatura InvoiceDocumentReference içinde cbc:ID olmadan cac:BillingReference bildiriyor

## Kod örnekleri

### Geçerli XML
```
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<cac:BillingReference>
  <cac:InvoiceDocumentReference>
    <cbc:ID>INV-2025-001</cbc:ID>
    <cbc:IssueDate>2025-12-15</cbc:IssueDate>
  </cac:InvoiceDocumentReference>
</cac:BillingReference>
```

### Geçersiz XML
```
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<!-- Missing cac:BillingReference (BG-3 / BT-25) for corrected invoice type 384 -->
```

## Etkilenen alanlar

- [BT-25 Önceki fatura numarası](/resources/xrechnung/bt-25-preceding-invoice-reference)
- [BG-3 Önceki fatura referansı](/resources/xrechnung)
- [BT-3 Fatura türü kodu](/resources/xrechnung/bt-3-invoice-type-code)
- [BT-26 Önceki fatura düzenleme tarihi](/resources/xrechnung/bt-26-preceding-invoice-issue-date)

## İlgili kurallar

- [BR-DE-17](/resources/kosit-validator-errors/br-de-17-invoice-type-code-should-be-xrechnung-supported)
- [BR-25](/resources/kosit-validator-errors/br-25-invoice-line-item-name-must-be-present)

## 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ış.
