# BR-CO-25 Pozitif ödenecek tutar için ödeme vade tarihi veya ödeme koşulu zorunludur

EN 16931 doğrulama yapıtları 1.3.16 bu kuralı kaldırdı; güncel doğrulayıcılar (XRechnung yapılandırması 2026-08-31, Peppol BIS 3.0.21) artık bildirmez. Eski kural setleri şunu isterdi: ödenecek tutar (BT-115) sıfırdan büyükse, ödeme vade tarihi (BT-9) veya ödeme koşulları (BT-20) bilgisinden en az biri verilmelidir.

## Sorun açıklaması

> **UYARI**: EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)

## Bağlam ve önem

Vade tarihi veya ödeme koşulları olmadan alıcının borç hesapları sistemi ödemeyi planlayamaz. Doğrulayıcı UBL’de cbc:DueDate veya cac:PaymentTerms/cbc:Note, CII’de ram:SpecifiedTradePaymentTerms içinde ram:DueDateDateTime veya ram:Description arar. Hata çoğunlukla ödeme koşullarının yalnızca PDF’te yer alıp XML’e aktarılmamasından kaynaklanır. BT-115 sıfır veya negatifse, örneğin tamamen peşin ödenmiş bir faturada, kural uygulanmaz.

## Çözüm

BT-115 sıfırdan büyük olduğunda BT-9 (sabit vade tarihi) veya BT-20 (örneğin "30 gün içinde net ödenir" gibi metinsel koşullar) ekleyin.

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

## Geçerli örnekler

- BT-115 = 119,00, BT-9 = 2026-05-30
- BT-115 = 119,00, BT-20 = "14 gün içinde net ödenir"

## Geçersiz örnekler

- BT-115 = 119,00, BT-9 ve BT-20 yok
- BT-115 > 0, BT-9 boş, BT-20 da boş

## Etkilenen alanlar

- [BT-115 Ödenecek tutar](/resources/xrechnung/bt-115-amount-due-for-payment)
- [BT-9 Ödeme vade tarihi](/resources/xrechnung/bt-9-payment-due-date)
- [BT-20 Ödeme koşulları](/resources/xrechnung/bt-20-payment-terms)

## İlgili kurallar

- [BR-CO-16](/resources/kosit-validator-errors/br-co-16-amount-due-for-payment-must-match)
- [BR-DE-18](/resources/kosit-validator-errors/br-de-18-skonto-payment-terms-syntax)

## 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-tc434/)
- [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ış.
