Microsoft Dynamics SL calcula una retención adicional incorrecta de Medicare
En este artículo se proporciona una resolución del problema por el que Microsoft Dynamics SL calcula la retención adicional incorrecta de Medicare.
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 para ganancias por encima de los límites especificados por el gobierno, calcula incorrectamente.
Causa
Microsoft Dynamics SL anualiza los salarios. Esto hace que un cheque grande y único asuma que los salarios anuales son mayores que el límite definido y que calcule una cantidad de deducción de Medicare adicional de fed9, 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 Medicare fed6 sin considerar ninguna exención pretax como 401k o seguro.
Resolución
Actualización acumulativa 1 de Microsoft Dynamics SL 2015 (CU1)
Para obtener más información, consulte Salarios sujetos incorrectos para la retención adicional de Medicare (FED9) si hay una deducción antes de impuestos.
Microsoft Dynamics SL 2015 y la versión anterior
Para cambiar la configuración de Fed9, siga estos pasos:
Abra El mantenimiento de deducción (02.290.00).
En Id. de deducción, escriba FED9.
Cambie la base de asunto de YTD mínimo a 200000,00 y cambie la base de asunto YTD máxima 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 = civilTodos los estados
Tipo = Exención
Exención/Id. = de créditoFED6
Descripción = Subconsultas Fed6
Tipo = baseImporte de deducción
Identificador = de deducción baseFED6
Método = de cálculoPorcentaje fijo
Pct/Rate/Amt fijo = 6896.5517
Mínimo anual = 0
Máximo = anual200000
= Cálculo máximoTal y como se calcula
Reducción de los salarios notificados sujetos a retención = ComprobadoHaga clic en Guardar.
Nota:
El porcentaje fijo de 6896,5517 se calcula como 1/0,0145 = 68,96551724 convertido a un % = 6896,5517
Configure las exenciones previas, como el seguro médico para Fed9, de la misma manera que las 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 retenida.
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 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