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