Ana içeriğe atla

BR-DE-31 Otomatik tahsilat borçlandırılacak hesap kimliğini gerektirir

Alman XRechnung profilinin BR-DE-31 kuralı uyarınca, faturada otomatik tahsilat ödeme talimatı (BG-19, ödeme yöntemi kodu BT-81 = 59) yer aldığında, BT-91 alanındaki borçlandırılacak hesap kimliği (borçlu IBAN) mutlaka sağlanmalıdır. Bankacılık takas ağları (SEPA takası), müşterinin SEPA talimatı kapsamında borçlandırılacak banka hesabı açıkça belirtilmeden tahsilat işlemini gerçekleştiremez.

Sorun açıklaması

Alman XRechnung profilinin BR-DE-31 kuralı uyarınca, faturada otomatik tahsilat ödeme talimatı (BG-19, ödeme yöntemi kodu BT-81 = 59) yer aldığında, BT-91 alanındaki borçlandırılacak hesap kimliği (borçlu IBAN) mutlaka sağlanmalıdır. Bankacılık takas ağları (SEPA takası), müşterinin SEPA talimatı kapsamında borçlandırılacak banka hesabı açıkça belirtilmeden tahsilat işlemini gerçekleştiremez.

HATA

XRechnung 3.0

Bağlam ve önem

BT-91 olmadan otomatik tahsilat talimatları standart pain.008 banka dosyalarına dönüştürülemez ve BR-DE-31 kuralı gereğince reddedilir.

Çözüm

Müşteri ana verilerinizde ve sipariş profilinizde müşterinin IBAN banka bilgilerini doldurun. UBL 2.1 sözdiziminde <cac:PaymentMeans><cac:PaymentMandate><cac:PayerFinancialAccount><cbc:ID>DE89370400440532013000</cbc:ID></cac:PayerFinancialAccount></cac:PaymentMandate></cac:PaymentMeans> alanını doldurun. CII sözdiziminde <ram:PayerPartyDebtorFinancialAccount><ram:IBANID> alanına yazın. İşlem otomatik tahsilat ile ödenmiyorsa BT-81 ödeme yöntemi kodunu 58 (SEPA havalesi) veya 30 olarak güncelleyin.

Hızlı işlemler

Geçerli örnekler

  • Borçlandırılacak hesap BT-91 = "DE89370400440532013000" ile otomatik tahsilat (BT-81 = 59)
  • Avusturya borçlu hesabı BT-91 = "AT611904300234573201" ile otomatik tahsilat (BT-81 = 59)

Geçersiz örnekler

  • Ödeme yöntemi 59 (otomatik tahsilat) olarak ayarlanmış ancak PaymentMandate PayerFinancialAccount veya ID öğesi içermiyor
  • Otomatik tahsilat talimatı boş hesap kimliği ile oluşturulmuş (<cbc:ID/>)

Kod örnekleri

Geçerli XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE89370400440532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>
Geçersiz XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Etkilenen alanlar

Doğrulama araçları