Referans
Markdown dışa aktarBR-CL-16 Ödeme yöntemi kodu UNCL4461 listesinden olmalıdır
Ödeme yöntemi tür kodu (BT-81), UNCL4461 kod listesiyle kodlanmalıdır.
Sorun açıklaması
HATA
EN 16931 kod listesi kuralı (BR-CL)
Bağlam ve önem
BT-81, alıcıya nasıl ödeme yapacağını söyler ve faturanın hangi ödeme bilgilerine ihtiyaç duyduğunu belirler: Havalede (30 veya 58) ödeme hesabı tanımlayıcısı (BT-84) zorunludur (BR-61). ERP ödeme yöntemini metin ("SEPA", "Havale") veya dahili bir numara olarak dışa aktardığında kural başarısız olur. ERP’deki her ödeme yöntemini tek bir UNCL4461 koduyla eşleyin. Örnek: Bir IBAN’a SEPA havalesiyle ödeme BT-81 = 58 kullanır.
Çözüm
BT-81 alanını geçerli bir UNCL4461 koduna ayarlayın; örn. 30 (havale), 58 (SEPA havalesi), 59 (SEPA otomatik ödeme) veya 48 (banka kartı). UBL’de kod cac:PaymentMeans/cbc:PaymentMeansCode içinde, CII’de ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode içindedir.
Hızlı işlemler
Geçerli örnekler
- BT-81 = 58 — SEPA havalesi
- BT-81 = 59 — SEPA otomatik ödeme
Geçersiz örnekler
- BT-81 = SEPA — kod yerine serbest metin
- BT-81 = 999 — UNCL4461 kodu değil
Kod örnekleri
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>SEPA</cbc:PaymentMeansCode>
</cac:PaymentMeans>