Dela via


Problem med dataavstämning av en Z-rapport

Felkod: SYS103633

Den här artikeln innehåller en lösning på problem med dataavstämning av en Z-rapport i Microsoft Dynamics 365 Commerce huvudkontor.

Symptom

  • Det finns ett matchningsfel mellan de belopp som visas i Z-rapporten och summorna som visas i den beräknade instruktionen.
  • Transaktionen i huvudkontoret har ett felaktigt antal radobjekt, eller så finns det ett matchningsfel mellan radsumman och summan för transaktionen.
  • Antalet transaktioner som visas i ett skift i huvudkontoret är mindre än antalet transaktioner i Z-rapporten.
  • Instruktionspubliceringen misslyckas av någon av ovanstående orsaker.

Orsak

Den vanligaste rotorsaken till de tidigare beskrivna symptomen är genereringen av duplicerade transaktions-ID:t i kanaldatabasen. Dubbletter av transaktions-ID:t kan genereras av följande skäl:

  • Den lokala databaslagringen av MPOS (Modern Point of Sale) är skadad.
  • MPOS har vissa transaktioner i offlineläge och återaktiveras med hjälp av ett konto som inte har åtkomst till offlinedatabasen.
  • Det finns ett problem med anpassning som är relaterat till genereringen av transaktions-ID:t.

Åtgärd

Vanligtvis förlitar sig Commerce på en nummersekvens för att generera sekventiella transaktions-ID:t. Om systemet inte kan avgöra om en nummersekvens har använts av någon anledning genereras ett duplicerat transaktions-ID.

Om du vill åtgärda problemet med duplicerat transaktions-ID skapar du ett supportärende för att kontrollera om transaktionsdata kan åtgärdas. I vissa fall, till exempel när det inte sker någon dataförlust i huvudkontoret, är ingen datakorrigering möjlig eller nödvändig.

För att förhindra det här problemet i framtiden måste du aktivera funktionen Aktivera nytt transaktions-ID för att undvika dubbla transaktions-ID: n i huvudkontoret. Den här funktionen introducerades i Microsoft Dynamics 365 Commerce version 10.0.19. Det hjälper till att förhindra att sekventiella transaktions-ID:t skapas genom att se till att ett unikt transaktions-ID skapas för varje transaktion. Mer information om den här funktionen finns i Förhindra duplicerade transaktions-ID:t.