Ana içeriğe atla

BR-50 Havale bir ödeme hesabı kimliği gerektirir

Faturada havale (BG-17) bilgisi verilmişse, bir ödeme hesabı kimliği (BT-84) bulunmalıdır.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır. BR-50 havale grubunu (BG-17) kontrol eder: cac:PayeeFinancialAccount mevcutsa, genellikle IBAN olan cbc:ID (BT-84) boş olmamalıdır. BR-61’den farkı: BR-50 mevcut ancak boş bir hesap grubunda, BR-61 ise 30 veya 58 ödeme kodunda hiç hesap kimliği olmadığında devreye girer. Tipik neden, ana verideki IBAN alanı boş olduğu için boş bir hesap öğesi yazan bir dışa aktarımdır. CII’de BT-84, ram:PayeePartyCreditorFinancialAccount/ram:IBANID veya ram:ProprietaryID alanındadır.

Çözüm

Her havale ödeme grubu için genellikle IBAN olan cac:PayeeFinancialAccount/cbc:ID sağlayın.

Hızlı işlemler

Geçerli örnekler

  • Havale ile BT-84 = DE89370400440532013000

Geçersiz örnekler

  • cac:PayeeFinancialAccount mevcut ancak cbc:ID boş veya eksik (<cac:PayeeFinancialAccount/>)

Kod örnekleri

Geçerli XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
Geçersiz XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount/>
</cac:PaymentMeans>

Etkilenen alanlar

Doğrulama araçları