Информация от службы поддержки 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 > tax code 0 , vendor.taxInfo.taxNumber1 > относится к коду налога 1 и т. д.)
  3. Поставщик сможет отправить анкету.

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

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

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

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

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

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

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


Применимо к

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

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