Ana içeriğe atla

BR-DE-30 Otomatik tahsilat banka tarafından atanan alacaklı kimliğini gerektirir

Alman XRechnung profili uyarınca, faturada SEPA otomatik tahsilat ödeme yöntemi belirtildiğinde (ödeme yöntemi kodu BT-81 = 59), satıcı tarafı BT-90 alanında banka tarafından atanan SEPA alacaklı kimliğini (Gläubiger-ID) mutlaka beyan etmelidir. SEPA alacaklı kimliği (Almanya için ör. "DE98ZZZ09999999999"), Deutsche Bundesbank gibi merkez bankaları tarafından verilir ve kuruluşlara SEPA tahsilatı başlatma yetkisi tanır. Kamu muhasebe sistemleri, geçerli bir alacaklı kimliği olmadan otomatik tahsilat işlemlerini onaylayamaz.

Sorun açıklaması

Alman XRechnung profili uyarınca, faturada SEPA otomatik tahsilat ödeme yöntemi belirtildiğinde (ödeme yöntemi kodu BT-81 = 59), satıcı tarafı BT-90 alanında banka tarafından atanan SEPA alacaklı kimliğini (Gläubiger-ID) mutlaka beyan etmelidir. SEPA alacaklı kimliği (Almanya için ör. "DE98ZZZ09999999999"), Deutsche Bundesbank gibi merkez bankaları tarafından verilir ve kuruluşlara SEPA tahsilatı başlatma yetkisi tanır. Kamu muhasebe sistemleri, geçerli bir alacaklı kimliği olmadan otomatik tahsilat işlemlerini onaylayamaz.

HATA

XRechnung 3.0

Bağlam ve önem

SEPA otomatik tahsilatı alacaklı ile borçlu arasında imzalı bir talimat gerektirir. BT-90 olmadan tahsilat talimatı hukuken eksiktir ve doğrudan BR-DE-30 hatası üretir.

Çözüm

ERP banka ve otomatik tahsilat ayarlarınızda resmi SEPA alacaklı kimliğinizi tanımlayın (ör. DE98ZZZ09999999999). UBL 2.1 sözdiziminde <cac:AccountingSupplierParty><cac:Party><cac:PartyIdentification> altına <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID> ekleyin. CII sözdiziminde <ram:ApplicableHeaderTradeSettlement> altına <ram:CreditorReferenceID> ekleyin. Ödeme otomatik tahsilat yerine banka havalesiyle yapılacaksa BT-81 kodunu 59 yerine 58 (SEPA havalesi) veya 30 olarak güncelleyin.

Hızlı işlemler

Geçerli örnekler

  • Ödeme yöntemi kodu BT-81 = 59 ve PartyIdentification içinde BT-90 = "DE98ZZZ09999999999" SEPA alacaklı kimliği
  • Alacaklı kimliği gerektirmeyen BT-81 = 58 (SEPA havalesi) ödeme yöntemi

Geçersiz örnekler

  • Ödeme türü SEPA otomatik tahsilat (kod 59) seçilmiş ancak satıcı tarafı SEPA şeması veya BT-90 içeren PartyIdentification öğesine sahip değil
  • Faturada otomatik tahsilat seçilmiş ancak alacaklı kimliği öğesi boş bırakılmış (<cbc:ID schemeID="SEPA"/>)

Kod örnekleri

Geçerli XML
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyIdentification>
      <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID>
    </cac:PartyIdentification>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
</cac:PaymentMeans>
Geçersiz XML
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyName><cbc:Name>Lieferant GmbH</cbc:Name></cac:PartyName>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
</cac:PaymentMeans>

Etkilenen alanlar

Doğrulama araçları