BŁĄD: „Przepraszamy - wystąpił błąd systemowy. Numer referencyjny błędu ************ ... Spowodowane przez: ariba.util.core.FatalAssertionException: metadane podatkowe nie mogą mieć wartości null"
Ten artykuł bazy danych został przetłumaczony maszynowo. SAP nie daje gwarancji poprawności ani kompletności tłumaczenia maszynowego. Możesz znaleźć oryginalną treść, przełączając się na język angielski za pomocą selektora języków.
Otrzymałem następujący błąd systemowy podczas przesyłania Kwestionariusza Rejestracyjnego:
Błąd: Przepraszamy - wystąpił błąd systemowy. Numer referencyjny błędu ************
Przede wszystkim musisz znaleźć resztę komunikatu o błędzie. Zapisz numer referencyjny błędu i wykonaj następujące kroki:
- Przejdź do opcji Zarządzaj > Administracja > Menedżer witryny > Dziennik audytu
- Wprowadź numer referencyjny błędu w polach Od i Do
- Otwórz ślad stosu i sprawdź część Spowodowane przez
- Jeśli błąd to:
Spowodowane przez: ariba.util.core.FatalAssertionException: metadane podatkowe nie mogą mieć wartości null
, wykonaj poniższe kroki.
Istnieją trzy przyczyny tego błędu, które można zobaczyć poniżej:
Aby rozwiązać przyczynę nr 1:
Nabywca musi skonfigurować pytanie adresowe (vendor.Address) lub rozszerzone pytanie adresowe (vendor.dla ext.postalAddress) lub pytanie tekstowe z odwzorowaniem kodu kraju (vendor.dla kodu kraju) w nowej wersji szablonu wniosku o utworzenie dostawcy i opublikować.
To rozwiąże problem dla wszystkich nowo utworzonych dostawców. Aby istniejący dostawca mógł rozwiązać problem, musi postępować zgodnie z procedurą obejścia, wybierając kraj do innego kraju i wybierając kraj pierwotny z powrotem, a następnie wprowadź szczegóły podatku i prześlij kwestionariusz.
Aby rozwiązać przyczynę nr 2:
- Nabywca musi wyeksportować plik metadanych podatku (pola podatku specyficzne dla kraju), wybierając opcje Zarządzaj > Administracja > Menedżer serwisu > Import/eksport danych > wyszukaj Eksport pól podatku specyficznych dla kraju > Eksport.
- Skonfiguruj poprawne kody podatku w pliku dla danego kraju i zaimportuj plik csv (na przykład: vendor.taxInfo.vatRegistrationNumber > kod podatku 0, vendor.taxInfo.taxNumber1 > należy do kodu podatku 1 itp.)
- Dostawca będzie mógł pomyślnie przedłożyć kwestionariusz.
Aby rozwiązać przyczynę nr 3:
- Jeśli nabywca uzyskuje numer identyfikacji podatkowej za pomocą pojedynczego pytania, poza pytaniem o rodzaj podatku, określona kombinacja numeru identyfikacji podatkowej/kraju musi istnieć w pliku metadanych podatku
- Na przykład, jeśli masz skonfigurowane pytanie we wniosku o utworzenie dostawcy odwzorowanym na vendor.taxInfo.taxNumber1, numer podatku 1 musi być zawarty w pliku metadanych dla określonego kraju
- Przykładowy błąd - Błąd: metadane podatkowe nie mogą mieć wartości null dla US:1. Błąd określa konkretnie kombinację kraju USA, a numeru podatkowego 1 nie można znaleźć w pliku metadanych podatkowych
Ten błąd występuje z następujących dwóch powodów
- Jeśli w szablonie wniosku o utworzenie dostawcy skonfigurowano pytanie podatkowe bez odwzorowania kodu kraju lub bez pytania o adres.
Tak więc wartość wprowadzona w pytaniu podatkowym we wniosku o utworzenie dostawcy będzie domyślnie ustawiana na Stany Zjednoczone w kwestionariuszu rejestracyjnym w pytaniu dotyczącym sekcji podatku. Wygląda jak na poniższym zrzucie ekranu. Gdy dostawca próbuje przesłać kwestionariusz otrzyma błąd systemowy.

2. W szablonie wniosku o utworzenie dostawcy skonfigurowano pytanie dotyczące kraju i pytanie podatkowe, na przykład z mapowaniem (vendor.taxInfo.vatRegistrationNumber). Jednak w pliku metadanych podatkowych (Pola podatkowe specyficzne dla kraju), jeśli nie skonfigurowano kodu podatku 0, a zamiast tego skonfigurowano kod podatku 1, wartość podatku wprowadzona we wniosku o utworzenie dostawcy zostanie domyślnie ustawiona na puste pole dla danego kraju, jak poniżej.

W ramach najlepszych praktyk nabywca musi skorzystać z poprawnych pytań z mapowaniami i poprawnej konfiguracji w pliku metadanych podatkowych
Cykl życia i wydajność dostawców