Microsoft Dynamics SL calcula la retención de Medicare adicional incorrecta
En este artículo se proporciona una resolución para el problema que Microsoft Dynamics SL calcula la retención de Medicare adicional incorrecta.
Se aplica a: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1, Microsoft Dynamics SL 2015
Número de KB original: 2934757
Síntomas
Fed9, impuestos adicionales de Medicare por ganancias por encima de los límites especificados por el gobierno, calcula incorrectamente.
Causa
Microsoft Dynamics SL anualiza los salarios. Esto hace que una comprobación de un solo uso de gran tamaño suponga que los salarios anuales son mayores que el límite definido y para calcular una cantidad de deducción de Fed9, Adicional medicare, aunque los salarios están por debajo del límite de salario definido.
Un segundo factor en un cálculo incorrecto es cuando los cálculos examinan los salarios brutos de Fed6 Medicare sin tener en cuenta ninguna exención de pretax como 401k o seguro.
Solución
Actualización acumulativa 1 (CU1) de Microsoft Dynamics SL 2015
Para obtener más información, consulte Salarios sujetos incorrectos para la retención adicional de Medicare (FED9) si hay una deducción fiscal previa.
Microsoft Dynamics SL 2015 y la versión anterior
Para cambiar la configuración de Fed9, siga estos pasos:
Mantenimiento de deducción abierta (02.290.00).
En Id. de deducción, escriba FED9.
Cambie min YTD Subject Base a 200000.00 y cambie max YTD Subject Base a 999999999.
En la pestaña Exenciones/Créditos , seleccione una línea vacía y presione F4 para cambiar a la vista de formulario.
Configure una nueva exención.
Estado = civil todos los estados
Exención de tipos =
Exención/id. = de crédito FED6
Descripción = Subconsultas Fed6
Cantidad de deducción de tipo = base
Id. = de deducción base FED6
= Método de cálculo porcentaje fijo
Pct fijo/Tasa/Amt = 6896.5517
Mínimo = anual 0
Máximo = anual 200000
Cálculo = máximo calculado
Reducción de los salarios notificados sujetos a retención = comprobadaHaga clic en Guardar.
Nota:
El porcentaje fijo de 6896,5517 se calcula como 1/0,0145 = 68,96551724 convertido en un % = 6896,5517
Configure las exenciones de pretax, como el seguro médico para Fed9, la misma que ha configurado para FED6.
Nota:
Si el empleado no va a alcanzar la cantidad de 200000, eximir a ese empleado de Fed9.
Más información
El siguiente script se puede usar para mostrar qué empleados tenían una cantidad de FED9 retenido.
select calyr,empid,calytdearnded,YtdRptEarnSubjDed,* from EarnDed where EarnDedId = 'fed9' and CalYr = '2015' and CalYtdEarnDed<>0
El siguiente script se puede usar para establecer las ganancias sujetas a FED9 en cero para los empleados que no tenían cantidades de deducción de FED9.
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