Ana içeriğe atla

BR-61 Havale hesabı kimliği zorunludur

Ödeme yöntemi tür kodu (BT-81) havale (kod 30) veya SEPA havalesi (kod 58) ise ö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. Ödeme yöntemi kodu 30 veya 58 olduğunda alıcının ödeme yapacağı hesaba ihtiyacı vardır: BT-84 olmadan, ödeme koşulları başka açıdan eksiksiz olsa bile havaleyi gerçekleştiremez. BR-61, BR-50’den farklıdır: BR-61, kod 30 ve 58 için bir hesap kimliğinin hiç bulunup bulunmadığını denetler; BR-50 ise mevcut bir hesap grubunun boş kimlik içermediğini denetler. Uygulamada hata, ERP’de ödeme yöntemi havale olarak ayarlandığı hâlde satıcının IBAN’ı dışa aktarıma alınmadığında ortaya çıkar.

Çözüm

UBL’de cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID, CII’de ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID alanını ekleyin (IBAN’ı olmayan hesaplar için ram:ProprietaryID). SEPA havalesinde bu değer IBAN’dır. Fatura havale ile ödenmiyorsa bunun yerine doğru ödeme yöntemi kodunu kullanın.

Hızlı işlemler

Geçerli örnekler

  • PaymentMeansCode 58 ve PayeeFinancialAccount ID DE89370400440532013000

Geçersiz örnekler

  • Ödeme hesabı olmadan PaymentMeansCode 58

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:PaymentMeans>

Etkilenen alanlar

Doğrulama araçları