Информация от службы поддержки KB0402591
Электронная почта
ОШИБКА. "Приносим свои извинения - произошла системная ошибка. Ошибка ссылочного номера ************ ... Причина: ariba.util.core.FatalAssertionException: метаданные налога не могут быть нулевыми"
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Проблема

Я получил(а) следующую системную ошибку при отправке анкеты регистрации:

Ошибка: к сожалению, произошла системная ошибка. Ошибка ссылочного номера ************

Разрешение

Прежде всего, необходимо найти остальную часть сообщения об ошибке. Сохраните ссылочный номер ошибки и выполните следующие шаги:

  1. Выберите Управление > Администрирование > Менеджер сайтов > Журнал аудита
  2. Введите ссылочный номер ошибки в полях " и "По"
  3. Откройте трассировку стека и проверьте часть Вызвал
  4. Если ошибка:
    Причина: ariba.util.core.FatalAssertionException: метаданные налога не могут быть нулевыми
    , выполните следующие шаги.

Существует три причины этой ошибки, которые можно увидеть ниже:

Для устранения причины 1:
Покупатель должен настроить вопрос об адресе (vendor.address) или вопрос о расширенном адресе (vendor.addressExt.postalAddress) или текстовый вопрос с сопоставлением countryCode (vendor.address.countryCode) в новой версии шаблона запроса поставщика и опубликовать.

Это решит проблему для всех вновь созданных поставщиков. Чтобы разрешить проблему, существующий поставщик должен найти обходное решение, выбрав страну в другой стране, выбрать исходную страну, ввести налоговые данные и отправить анкету.

Для устранения причины 2:

  1. Покупатель должен экспортировать файл метаданных налога (Специфичные для страны поля налога) по пути Управление > Администрирование > Диспетчер сайтов > Импорт/экспорт данных > найдите Экспорт полей налога для страны > Экспорт.
  2. Настройте правильные коды налогов в файле для соответствующей страны и импортируйте файл csv (например: vendor.taxInfo.vatRegistrationNumber > налоговый код 0 , vendor.taxInfo.taxNumber1 > относится к налоговому коду 1 и т. д.)
  3. Поставщик сможет успешно отправить анкету.

Для устранения причины 3:

  1. Если покупатель получает налоговый номер с помощью одного вопроса, вне вопроса о виде налога указанная комбинация налогового номера/страны должна существовать в файле метаданных налога
  2. Например, если в запросе поставщика настроен вопрос, сопоставленный с vendor.taxInfo.taxNumber1, налоговый номер 1 должен быть указан в файле метаданных для указанной страны.
  3. Пример ошибки - Ошибка: метаданные налога не могут быть нулевыми для США:1: ошибка указывает на комбинацию страны США, а налоговый номер 1 невозможно найти в файле метаданных налога
Причина

Эта ошибка возникает по следующим двум причинам:

  1. Если в шаблоне запроса поставщика настроен налоговый вопрос без сопоставления кода страны или вопроса об адресе.
    Таким образом, значение, введенное в налоговом вопросе в запросе поставщика, всегда будет по умолчанию иметь значение "США" в анкете регистрации в разделе налогов. См. снимок экрана ниже. Когда поставщик пытается отправить анкету, получает системную ошибку.

2. В шаблоне запроса поставщика настроен вопрос страны и налоговый вопрос, например, с сопоставлением (vendor.taxInfo.vatRegistrationNumber). Однако в файле метаданных налога (Специфичные для страны поля налога), если код налога 0 не настроен, а сконфигурирован код налога 1, то значение налога, введенное в запросе поставщика, по умолчанию будет пустым полем для соответствующей страны, как показано ниже.

Дополнительная информация

Покупателю рекомендуется использовать правильные вопросы с сопоставлениями и правильную конфигурацию в файле метаданных налога.


Применимо к

Жизненный цикл и качество работы поставщиков

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность