HATA: "Maalesef, bir sistem hatası oluştu. ************ referans numarası hatası... Neden: ariba.util.core.FatalAssertionException: vergi meta verileri null olamaz"
Bu bilgi bankası makalesi, size kolaylık sağlamak için makine tarafından çevrilmiştir. SAP, makine çevirisinin doğruluğu veya eksiksizliği konusunda herhangi bir garanti vermez. Dil seçiciyi kullanıp İngilizce'ye geçiş yaparak orijinal içeriğe ulaşabilirsiniz.
Kayıt Anketinin gönderilmesi sırasında aşağıdaki sistem hatasını aldım:
Hata: Üzgünüz - bir sistem hatası oluştu. Hata referans numarası ************
Öncelikle hata iletisinin kalanını bulmanız gerekir. Hata referans numarasını kaydedin ve şu adımları izleyin:
- Yönet > Yönetim > Site Yöneticisi > Denetim günlüğü'ne gidin
- Başlangıç ve Bitiş alanlarına hata referans numarasını girin
- Yığın izlemeyi açın ve Neden olan parçasını kontrol edin
- Hata şu ise:
Neden olan: ariba.util.core.FatalAssertionException: vergi meta verileri boş değerli olamaz
, aşağıdaki adımları izleyin.
Bu hatanın üç nedeni vardır ve bunu aşağıda görebilirsiniz:
1 numaralı nedeni çözmek için:
Alıcının, tedarikçi talep şablonunun yeni sürümünde bir adres sorusu (satıcı adresi) veya kapsamlı adres sorusu (vendor.addressExt.postalAddress) ya da country Code eşleşmesi (vendor.address.counCode) içeren metin sorusu kurması ve yayınlaması gerekir.
Bu, yeni oluşturulan tüm tedarikçiler için sorunu çözecektir. Mevcut tedarikçinin çözümlenmesi için tedarikçinin, başka bir Ülkeye ilişkin ülkeyi seçip orijinal ülkeyi geri seçip vergi ayrıntılarını girip anketi göndererek geçici çözümü uygulaması gerekir.
2 numaralı nedeni çözmek için:
- Alıcının, Yönet > Yönetim > Site Yöneticisi > Veri içe/dışa aktarma > İhracat Ülkeye Özel Vergi Alanları > Dışa Aktar için arama bölümünde vergi meta veri dosyasını (Ülkeye Özgü Vergi Alanları) dışa aktarması gerekir.
- Dosyadaki doğru vergi kodlarını ilgili ülke için konfigüre edin ve csv dosyasını içe aktarın (Örneğin: vendor.taxInfo.vatRegistrationNumber > vergi kodu 0 , vendor.taxInfo.taxNumber1 > vergi kodu 1 vb.)
- Tedarikçi, anketi başarıyla gönderebilecek.
3 numaralı nedeni çözmek için:
- Satınalan, vergi türü sorusunun dışında tek bir soru kullanarak vergi numarası alıyorsa belirtilen vergi numarası/ülke bileşimi hâlâ vergi meta veri dosyasında mevcut olmalıdır
- Örneğin, tedarikçi talebinde vendor.taxInfo.taxNumber1 ile eşlenmiş bir sorunuz varsa belirtilen ülke için meta veri dosyasında bir vergi numarası 1 olmalıdır
- Örnek hata - Hata: ABD için vergi meta verileri null olamaz:1 hatası özellikle ABD ülkesinin birleşimini söylüyor ve vergi numarası 1, vergi meta veri dosyasında bulunamıyor
Bu hata aşağıdaki iki nedenden kaynaklanıyor
- Tedarikçi talep şablonunda ülke kodu eşlemesi olmadan veya adres sorusu olmadan konfigüre edilen vergi sorusu olduğunda.
Böylece değer, tedarikçi talebinde vergi sorusunu girer ve vergi bölümü sorusu altındaki kayıt anketinde her zaman varsayılan olarak ABD olur. Bu, aşağıdaki ekran görüntüsüne benziyor. Tedarikçi anketi göndermeye çalıştığında sistem hatası alır.

2. Tedarikçi talep şablonunda ülke sorusu ve vergi sorusu, örneğin eşleme ile (vendor.taxInfo.vatRegistrationNumber) konfigüre edilmiş sorusudur. Ancak vergi meta veri dosyasında (Ülkeye Özgü Vergi Alanları) vergi kodu 0 konfigüre edilmediyse ve bunun yerine vergi kodu 1 konfigüre edildiyse tedarikçi talebine girilen vergi değeri varsayılan olarak aşağıdaki ilgili ülke için boş alan şeklinde ayarlanır.

Bir en iyi uygulama olarak, alıcının vergi meta veri dosyasında eşleştirmeleri ve doğru yapılandırmayı içeren doğru sorulardan yararlanması gerekir
Tedarikçi Yaşam Döngüsü ve Performansı