FEJL: "Vi beklager - der er opstået en systemfejl. Fejl i referencenummer ************ ... Forårsaget af: ariba.util.core.FatalAssertionException: skattemetadata må ikke være null"
Denne videnbaseartikel blev maskinoversat for at gøre det nemmere for dig. SAP giver ingen garantier for korrektheden eller fuldstændigheden af maskinoversættelsen. Du kan finde det oprindelige indhold ved at skifte til engelsk vha. sprogvælgeren.
Jeg modtog følgende systemfejl under indsendelsen af registreringsspørgeskemaet:
Fejl: Vi beklager - der er opstået en systemfejl. Fejl referencenummer ************
Først og fremmest skal du finde resten af fejlmeddelelsen. Gem fejlreferencenummeret, og følg disse trin:
- Gå til Administrer > Administration > Webstedsadministrator > Revisionslog
- Indtast fejlreferencenummeret i felterne Fra og Til
- Åbn staksporingen, og kontroller delen Forårsaget af
- Hvis fejlen er:
Forårsaget af: ariba.util.core.FatalAssertionException: skattemetadata må ikke være null
, følg trinnene nedenfor.
Der er tre årsager til denne fejl, som du kan se nedenfor:
Sådan løser du årsagen nr. 1:
Køber skal oprette et adressespørgsmål (leverandør.adresse) eller udvidet adressespørgsmål (vendor.addressExt.postalAddress) eller tekstspørgsmål med landekodetilknytning (vendor.address.countryCode) i den nye version af leverandøranmodningsskabelonen og udgive.
Dette løser problemet for alle nyligt oprettede leverandører. Hvis den eksisterende leverandør skal løses, skal leverandøren følge løsningen ved at vælge landet til et andet land og vælge det oprindelige land tilbage og indtaste skattedetaljerne og sende spørgeskemaet.
For at løse årsagen nr. 2:
- Køber skal eksportere skattemetadatafilen (landespecifikke skattefelter) under Administrer > Administration > Webstedsmanager > Dataimport/-eksport > Søg efter Eksportér landespecifikke skattefelter > Eksport.
- Konfigurer de korrekte afgiftskoder i filen for det respektive land, og importer CSV-filen (fx: vendor.taxInfo.vatRegistrationNumber > skattekode 0 , vendor.taxInfo.taxNumber1 > hører til skattekode 1 osv.)
- Leverandøren kan sende spørgeskemaet.
For at løse årsagen nr. 3:
- Hvis køberen får et CVR-nummer ved hjælp af et enkelt spørgsmål, uden for spørgsmålet om skattetype, skal den angivne kombination af CVR-nummer/land stadig findes i skattemetadatafilen
- Hvis du fx har konfigureret et spørgsmål i leverandøranmodningen, der er knyttet til vendor.taxInfo.taxNumber1, så skal et CVR-nummer 1 angives i metadatafilen for det angivne land.
- Eksempelfejl - Fejl: Skattemetadata kan ikke være null for USA:1. Fejlen siger specifikt, at kombinationen af land i USA, og skattenummer 1 ikke kan findes i skattemetadatafilen
Denne fejl opstår på grund af følgende to årsager
- Når der er konfigureret skattespørgsmål i leverandøranmodningsskabelonen uden landekodetildeling eller uden adressespørgsmål.
Så den værdi, der indtastes i skattespørgsmålet i leverandøranmodningen, indstilles som standard altid til USA i registreringsspørgeskemaet under spørgsmål om skatteafsnit. Det ser ud som under skærmbilledet. Når leverandøren forsøger at sende spørgeskemaet, modtager den systemfejl.

2. Der er konfigureret landespørgsmål og skattespørgsmål, fx med allokering (vendor.taxInfo.vatRegistrationNumber) i leverandøranmodningsskabelonen. Men i skattemetadatafilen (Landespecifikke afgiftsfelter), hvis afgiftskode 0 ikke er konfigureret, og afgiftskode 1 i stedet konfigureres, vil den momsværdi, der er indtastet i leverandøranmodningen, som standard være tomt felt for det pågældende land som nedenfor.

Som bedste praksis skal køberen gøre brug af korrekte spørgsmål med tilknytninger og korrekt konfiguration i skattemetadatafilen
Supplier Lifecycle and Performance