Svenska - Maskinöversättning
Supportanteckning KB0402591
E-post
FEL: "Vi beklagar - ett systemfel har inträffat. Fel i referensnummer ************ ... Orsak: ariba.util.core.FatalAssertionException: metadata för skatt kan inte vara null"
Denna kunskapsdatabasartikel har maskinöversatts. SAP ger ingen garanti för maskinöversättningens riktighet eller fullständighet. Du kan se ursprungsinnehållet genom att växla till engelska via språkväljaren.
Problem

Jag fick följande systemfel när frågeformuläret för registrering skickades:

Fel: Ett systemfel har inträffat. Fel referensnummer ************

Lösning

Först och främst måste du hitta resten av felmeddelandet. Spara felreferensnumret och följ dessa steg:

  1. Gå till Administrera > Administration > Webbplatshanterare > Revisionslogg
  2. Ange felreferensnummer i fälten Från och Till
  3. Öppna stack-trace och kontrollera orsakad av del
  4. Om felet är:
    Orsakad av: ariba.util.core.FatalAssertionException: momsmetadata kan inte vara null
    , följ stegen nedan.

Det finns tre orsaker till felet som du kan se nedan:

Gör så här för att åtgärda orsak 1:
Köparen måste ställa in en adressfråga (leverantörens adress) eller en utökad adressfråga (vendor.adressExt.postalAddress) eller en textfråga med landskodsmappning (vendor.adress.countryCode) i den nya versionen av mallen för leverantörsbegäran och publicera.

Detta löser problemet för alla nyskapade leverantörer. För att den befintliga leverantören ska kunna lösa problemet måste leverantören följa den provisoriska lösningen genom att välja land till något annat land, välja tillbaka ursprungsland och ange skattedetaljer och skicka frågeformuläret.

Gör så här för att åtgärda orsak nr 2:

  1. Inhyrande företag måste exportera momsmetadatafilen (landsspecifika skattefält) under Administrera > Administration > Webbplatshanterare > Dataimport/-export > sök efter Exportera landsspecifika skattefält > Exportera.
  2. Konfigurera rätt skattekoder i filen för respektive land och importera csv-filen (till exempel: vendor.taxInfo.vatRegistrationNumber > skattekod 0 , vendor.taxInfo.taxNumber1 > tillhör skattekod 1 etc.)
  3. Leverantören kommer att kunna skicka frågeformuläret.

Så här löser du orsaken 3:

  1. Om köparen får ett momsregistreringsnummer med en enda fråga, utanför momstypsfrågan, måste den angivna kombinationen av momsregistreringsnummer/land fortfarande finnas i momsmetadatafilen
  2. Om du till exempel har en fråga konfigurerad i leverantörsbegäran mappad till vendor.taxInfo.taxNumber1 så måste ett momsregistreringsnummer 1 finnas i metadatafilen för det angivna landet
  3. Exempelfel - fel: momsmetadata kan inte vara null för USA:1 Felet säger specifikt kombinationen av land i USA och momsregistreringsnummer 1 hittas inte i momsmetadatafilen
Orsak

Detta fel uppstår på grund av följande två orsaker

  1. Om det finns skattefråga konfigurerad i leverantörsbegäransmallen utan att ha landskodsmappning eller utan att ha adressfråga.
    Värdet som anges i skattefrågan i leverantörsbegäran kommer därför alltid att vara USA som standard i frågeformuläret för registrering under skatteavsnittsfrågan. Det ser ut som under skärmdump. När leverantören försöker skicka frågeformuläret får det systemfel.

2. Det finns landsfråga och skattefråga konfigurerad till exempel med mappning (vendor.taxInfo.vatRegistrationNumber) i mallen för leverantörsbegäran. Men i skattemetadatafilen (landsspecifika skattefält) om skattekod 0 inte har konfigurerats och skattekod 1 har konfigurerats så kommer skattevärde som angetts i leverantörsbegäran som standard att sättas till tomt fält för respektive land enligt nedan.

Ytterligare information

Som bästa praxis måste köpare använda korrekta frågor med mappningar och korrekt konfiguration i momsmetadatafilen


Gäller för

Supplier Lifecycle & Performance

Användningsvillkor  |  Copyright  |  Säkerhetsinformation  |  Sekretess