Referans
Markdown dışa aktarBR-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
<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><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>