CfdiNomina.IngresarHorasExtra

Ingresa una percepción relacionada con horas extra.

public void IngresarHorasExtra(string clavePercepcion,
	string conceptoPercepcion,
	int dias,
	string tipoHoras,
	int numHorasExtra,
	decimal importeGravado,
	decimal importeExento)

Parameters

clavePercepcion
La clave de la percepción que se utiliza en forma interna por parte del empleador.

conceptoPercepcion
El concepto de la percepción utilizado en forma interna por parte del empleador.

dias
El número de días que el empleado laboró las horas extra.

tipoHoras
El tipo de horas extra, de confirmidad con el Catálogo c_TipoHoras publicado por el SAT.

numHorasExtra
El número de horas extra laboradas por el empleado.

importeGravado
El importe gravado para las horas extra laboradas.

importeExento
El importe exento para las horas extra laboradas.

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 - Debe indicar el tipo de horas extra que laboró el empleado
or
-1 - El número de días en que el empleado laboró horas extra debe ser mayor que cero
or
-1 - El número de horas extra laboradas por el empleado debe ser mayor que cero
or
-1 - Una percepción no puede tener ambos importes, Gravado y Exento, iguales 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