CfdiNomina.PercepAntigSepIndemnizacion
Ingresa una percepción relacionada con Separación, Antigüedad o Indemnización.
public void PercepAntigSepIndemnizacion(string tipoPercepcion, string clavePercepcion, string conceptoPercepcion, decimal importeGravado, decimal importeExento, decimal totalPagadoSepIndem, int anosServicio, decimal ultimoSueldoMensual, decimal ingrAcumulable, decimal ingrNoAcumulable)
Parameters
tipoPercepcion
El tipo de percepción, la cual puede ser 022, 023 o 025.
clavePercepcion
La clave de la percepción utilizada por el empleador.
conceptoPercepcion
El concepto para la percepción utilizado por el empleador.
importeGravado
El importe gravado para la percepción.
importeExento
El importe exento para la percepción.
totalPagadoSepIndem
El total pagado al empleado por concepto de separación o indemnización.
anosServicio
Los años de servicio que laboró el empleado. Toda fracción igual o mayor a 6 meses deberá ser redondeada al número inmediato superior (Ej. 7 años, 6 meses y 10 días será igual a 8 años)
ultimoSueldoMensual
El último sueldo mensual ordinario percibido por el empleado.
ingrAcumulable
Es el resultado de la comparación entre el ingreso gravado contra el último sueldo mensual ordinario,
obteniendo de ahí la cantidad que resulte menor (Ej. Ingreso Gravado por Indemnización -> 210,000 Ultimo Sueldo Mensual Ordinario -> 15,000
Ingreso Acumulable por Indemnización -> 15,000).
ingrNoAcumulable
Es la diferencia que resulte entre el ingreso gravado por indemnización menos el útlimo sueldo mensual ordinario
(Ej. Ingreso Gravado por Indemnización -> 210,000 Ultimo Sueldo Mensual Ordinario -> 15,000 Ingreso no Acumulable -> 195,000).
Exceptions
**cfdibaseapi.api.exceptions.CfdiException**-2 - No se han cargado las llaves pública (.cer) y privada (.key) correspondientes al Emisor del comprobante.
or
-1 - Debe indicar la clave interna asignada a la percepción
or
-1 - Debe indicar la descripción del concepto asociado a la percepción
or
-1 - Una percepción no puede tener ambos importes, Gravado y Exento, iguales a cero
or
-1 - El tipo de Percepción indicado no corresponde a Antigüedad, Separación o Indeminización
or
-1 - El Total Pagado por Separación o Indemnización debe ser mayor a cero
or
-1 - Los años de servicio prestados por el empleado deben ser mayores a cero
or
-1 - El último sueldo mensual del empleado debe ser mayor a cero
or
-1 - El ingreso acumulable por separación o indemnización debe ser mayor a cero
or
-1 - El ingreso no acumulable por separación o indemnización no puede ser menor a cero
See also:
Class CfdiNomina© Netdev Soluciones S.A. de C.V., 2026 • Updated: 01/08/26
Comentar o reportar un problema con el tema
CfdiNomina.PercepAntigSepIndemnizacion
