Dela via


Microsoft Dynamics SL beräknar felaktig extra Medicare-källskatt

Den här artikeln innehåller en lösning på problemet att Microsoft Dynamics SL beräknar felaktig ytterligare Medicare-källskatt.

Gäller för: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1, Microsoft Dynamics SL 2015
Ursprungligt KB-nummer: 2934757

Symtom

Fed9, ytterligare Medicare-skatter för inkomster över statligt angivna gränser, beräknas felaktigt.

Orsak

Microsoft Dynamics SL årsanpassar lönerna. Det gör att en stor engångskontroll förutsätter att årslönerna är större än den definierade gränsen och att beräkna ett fed9, ytterligare Medicare-avdragsbelopp, även om lönerna ligger under den definierade lönegränsen.

En andra faktor i en felaktig beräkning är när beräkningar tittar på bruttolön för Medicare enligt Fed6 utan att överväga några skattebefriade avdrag som 401k eller försäkring.

Åtgärd

  • Microsoft Dynamics SL 2015 Kumulativ uppdatering 1 (CU1)

    För mer information, se Felaktiga beräkningsunderlagslöner för ytterligare Medicare-avdrag (FED9) om det finns ett förskottsavdrag.

  • Microsoft Dynamics SL 2015 och tidigare version

    Följ dessa steg om du vill ändra Fed9-konfigurationen:

    1. Öppna Avdragsunderhåll (02.290.00).

    2. I Avdrags-ID skriver du FED9.

    3. Ändra Min YTD Subject Base till 200000.00 och ändra Max YTD Subject Base till 999999999.

    4. På fliken Undantag/krediter väljer du en tom rad. Tryck på F4 för att växla till formulärvyn.

    5. Konfigurera ett nytt undantag.

      Civilstånd = alla statusar
      Typ = Undantag
      Undantag/kredit-ID = FED6
      Beskrivning = fed6 subjwages
      Avdragsbelopp för bastyp =
      Basavdrags-ID = FED6
      Beräkningsmetod = Fast procent
      Fast procent/ränta/belopp = 6896.5517
      Årligt minimum = 0
      Maximalt år = 200000
      Maximal beräkning = Som beräknat
      Minska rapporterade löner som omfattas av källskatt = Kontrollerad

    6. Välj Spara.

      Kommentar

      Fast procentandel av 6896,5517 beräknas som 1/0,0145 = 68,96551724, vilket konverteras till procent = 6896,5517

    7. Konfigurera eventuella undantag före skatt, till exempel medicinsk försäkring för Fed9 på samma sätt som du har konfigurerat dem för FED6.

      Kommentar

      Om den anställde inte kommer att nå 200000-beloppet undantar du den anställde från Fed9.

Mer information

Skriptet nedan kan användas för att visa vilka anställda som hade ett FED9-belopp undanhållet.

select calyr,empid,calytdearnded,YtdRptEarnSubjDed,* from EarnDed where EarnDedId = 'fed9' and CalYr = '2015' and CalYtdEarnDed<>0

Skriptet nedan kan användas för att sätta FED9-inkomster till noll för anställda som inte hade några FED9-avdragsbelopp.

update EarnDed set QtdRptEarnSubjDed00=0, qtdrptearnsubjded01=0, qtdrptearnsubjded02=0, qtdrptearnsubjded03=0, MtdRptEarnSubjDed00=0, MtdRptEarnSubjDed01=0, MtdRptEarnSubjDed02=0, MtdRptEarnSubjDed03=0, MtdRptEarnSubjDed04=0, MtdRptEarnSubjDed05=0, MtdRptEarnSubjDed06=0, MtdRptEarnSubjDed07=0, MtdRptEarnSubjDed08=0, MtdRptEarnSubjDed09=0, MtdRptEarnSubjDed10=0, MtdRptEarnSubjDed11=0, YtdRptEarnSubjDed=0 where EarnDedId = 'fed9' and CalYr = '2015' and CalYtdEarnDed =0