Dela via


Felsöka problem med skattemotorn (GTE)

Skattemotorn (kallas även GTE) är en mycket konfigurerbar motor som hanterar skatte tillämplighet, beräkning, bokföring och betalning i Microsoft Dynamics 365. Den här artikeln innehåller en lista över problem som användare vanligtvis stöter på när de använder skattemotorn, och förklarar hur de löser dessa problem.

Obs!

Skattemotorfunktionen är endast tillgänglig för juridiska entiteter som har sin primära adress i Indien.

En snabb översikt över skattemotorn finns i Översikt över skattemotorn (YouTube-video).

Felsökningsläge

Om du är bekant med skattemotorns felsökningsläge kan du identifiera de bakomliggande orsakerna till problem som är relaterade till skattemotorn.

Om du vill aktivera felsökningsläget lägger du till &debug=vs%2CconfirmExit& i slutet av URL:en för Microsoft Dynamics 365 Finance.

Ett exempel på hur du aktiverar felsökningsläge genom att ändra URL:en.

När felsökningsläget är aktiverat genererar systemet en dumpfil som innehåller körningsinformation när du öppnar skattedokumentet.

Dumpfilens struktur visas här. Avsnittet Om matchningsfel för datamodellmappning är endast tillgängligt om alternativet Kontrollera modellmappningsavvikelser är inställt på Ja.

======Tax engine calculation parameter======
...
===========Taxable document JSON===========
...
=====Tax engine runtime posting profiles=====
...
========Data model mapping mismatch========
Unmatched data provider fields
...
Unmatched taxable document fields
...

=====Tax engine runtime posting profiles=====
Header - TaxDocLine: TableId=6791 RecId=68719507754:
Line - TaxDocLine: TableId=13307 RecId=68719685245:
Path of the tax component 1:
-"Posting profile 1 description(Hit)"
-"Posting profile 2 description"
...
Path of the tax component 2:
-"Posting profile 1 description(Hit)"
-"Posting profile 2 description"
...
Line - TaxDocLine: TableId=13307 RecId=68719685245:
...

Möjliga problem

Obalanserad kupong med GST

Det här problemet kan inträffa när du har utökat GST-konfigurationen genom att lägga till eller ändra bokföringsprofilen.

I den aktuella designen har varje skattekomponent en uppsättning bokföringsprofiler för att hantera alla möjliga skatteregistreringar. Vid körning hämtar skattemotorn den första matchade bokföringsprofilen.

Ibland, om du lägger till eller ändrar bokföringsprofiler utan att noggrant hantera villkoret för varje, kan oväntade publiceringsprofiler hämtas vid körning.

När felsökningsläget är aktiverat hittar du de markerade bokföringsprofilerna i avsnittet Skattemotorns körningsprofiler för bokföring av dumpfilen.

Felaktig skattesats eller skattekomponent

För att fungera korrekt förlitar sig skattemotorn på indata från skattepliktiga dokument, till exempel försäljnings- och inköpsfakturor. Om du utökar konfigurationen genom att lägga till nya fält kan fälten vara felaktigt mappade eller så kan det vara fel att skriva till dataprovidern. Om du vill identifiera problemet anger du alternativet Kontrollera modellmappningsavvikelser till Ja. Du kan visa ett annat avsnitt för att visa avvikelserna.

Felaktig skattekomponent

Om du inte ser de förväntade skattekomponenterna kan transaktionen inte uppfylla tillämplighetsreglerna för skattekomponenten eller skattetypen. Om du har utökat konfigurationen kontrollerar du att det inte finns några avvikelser och jämför sedan fältvärdet i avsnittet Taxable document JSON i dumpfilen med tillämplighetsreglerna för skattekomponenten.

Felaktig skattesats

Om du inte ser den förväntade skattesatsen kontrollerar du fältvärdena som används i skattekonfigurationen och jämför dem med fältvärdet i avsnittet Taxable document JSON i dumpfilen.

Du kan inte publicera kupongen med GST

Du kan få ett felmeddelande som liknar följande meddelande:

Det gick inte att hitta ## i uppsättningshierarkin ## version ##, kontrollera och försök igen.

Det här felet beror vanligtvis på att konfigurationen utökades genom att lägga till en ny skattekomponent eller ändra kreditpoolen.

Följ dessa steg för att lösa det här problemet.

  1. Lägg till en nyare version i de aktuella momshierarkierna, välj Synkronisera och aktivera sedan den nya versionen.
  2. På sidan Underhåll av konfigurationshierarkiprofiler gör du den nya versionen tillgänglig genom att följa stegen i Konfigurera en momshierarki.