Class CfdiNomina
Clase ReciboNomina. Implementa la generación de Recibos de Nómina como Comprobantes Fiscales Digitales.
cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase
cfdibuilder.api.cfdi.cfdinomina.CfdiNomina
public sealed class CfdiNomina : CfdiApiBase
Class Members
| Member | Description | |
|---|---|---|
![]() |
Constructor |
Crea una nueva instancia de la clase cfdibuilder.api.cfdi.cfdinomina.CfdiNomina. |
![]() |
AceptarSolicitudCancelacion |
Acepta la solicitud de cancelación para uno o varios CFDI. public virtual List |
![]() |
CancelarComprobante |
Cancelar un Comprobante Fiscal Digital previamente emitido, directamente en el portal del SAT. public virtual string CancelarComprobante(string rfcReceptor, decimal totalComprobante, string folioFiscal, MotivoCancelacion motivoCancelacion, string folioSustitucion, bool esPago) |
![]() |
CodificarCertificado |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase public KeyPairContent CodificarCertificado(string rutaArchivoCer, string rutaArchivoKey, string contrasenaLlavePrivada) |
![]() |
ConsultarCfdisRelacionados |
Consulta los CFDIs relacionados a un comprobante. public virtual RespuestaConsultaCfdisRelacionados ConsultarCfdisRelacionados(string folioFiscal) |
![]() |
ConsultarPeticionesCancelacion |
Consultar las peticiones pendientes de cancelación provenientes de los Proveedores del Emisor. public virtual String[] ConsultarPeticionesCancelacion() |
![]() |
ConsultarStatusComprobante |
Consulta el status de un comprobante fiscal digital, directamente en el portal del SAT. public virtual RespuestaConsultaSat ConsultarStatusComprobante(string xmlCfdi) |
![]() |
Equals |
Inherited from <>System.Object<> public virtual bool Equals(object obj) |
![]() |
GenerarReciboNomina |
Genera el Recibo de Nómina y lo certifica mediante un PAC (Proveedor Autorizado de Certificación). public string GenerarReciboNomina(bool recuperarTimbre) |
![]() |
GetHashCode |
Inherited from <>System.Object<> public virtual int GetHashCode() |
![]() |
GetType |
Inherited from <>System.Object<> public Type GetType() |
![]() |
IndicarSubContratacion |
En caso de que un tercero subcontrate los servicios de tercerización de nómina, se indican los datos de la empresa contratante. public void IndicarSubContratacion(string rfcEmpresa, decimal porcentajeTiempo) |
![]() |
IngresarDatosEmisorRecibo |
Permite ingresar los datos del Emisor del Recibo de Nómina. public void IngresarDatosEmisorRecibo(string regimenFiscal, string registroPatronal, string curp, string rfcPatronOrigen, bool orgParaEstatalMunicipal, string origenRecurso, int montoRecursoPropio) public void IngresarDatosEmisorRecibo(string regimenFiscal, string razonSocialEmisor, string registroPatronal, string curp, string rfcPatronOrigen, bool orgParaEstatalMunicipal, string origenRecurso, int montoRecursoPropio) |
![]() |
IngresarDatosReceptorRecibo |
Permite ingresar los datos del receptor del Recibo de Nómina. public void IngresarDatosReceptorRecibo(string numeroEmpleado, string rfcReceptor, string nombreReceptor, string curpReceptor, string numSeguroSocial, DateTime fechaInicioLabores, string tipoContrato, bool existeSindicato, bool esSindicalizado, string tipoJornada, string regimenEmpleado, string departamentoEmpleado, string puestoEmpleado, string riesgoPuesto, string periodoDePago, string claveBanco, string cuentaBancaria, decimal salarioBaseCotApor, decimal salarioDiarioInt, string claveEntFederativa, string regimenFiscalReceptor, int codigoPostalReceptor) |
![]() |
IngresarDeduccion |
Ingresa una deducción al Recibo de Nómina. public void IngresarDeduccion(string tipoDeduccion, string claveDeduccion, string conceptoDeduccion, decimal importeDeduccion) |
![]() |
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) |
![]() |
IngresarIncapacidad |
Ingresar los datos de una incapacidad dentro del Recibo de Nómina. public void IngresarIncapacidad(string tipoIncapacidad, int diasIncapacidad, decimal importeIncapacidad, bool subsiDiado) |
![]() |
IngresarOtroPago |
Ingresa un concepto correspondiente a otras cantidades percibidas por el empleado en el periodo, de caracter informativo y no sumadas a las percepciones obtenidas. public void IngresarOtroPago(string tipoOtroPago, string claveOtroPago, string conceptoOtroPago, decimal importeOtroPago, decimal subsidioEmpleoCausado, decimal saldoAFavorEmpleado, byte anoSaldoAFavor, decimal remanenteSaldoAFavor) |
![]() |
IngresarPercepcion |
Ingresa una percepción dentro del recibo de nómina. public void IngresarPercepcion(string tipoPercepcion, string clavePercepcion, string conceptoPercepcion, decimal importeGravado, decimal importeExento) |
![]() |
InsertarCfdiRelacionado |
Permite insertar el CFDI relacionado con el Recibo de Nómina, en caso de que éste sustituya a un CFDI previo. public void InsertarCfdiRelacionado(string cfdiUuId) |
![]() |
LeerCertificado |
Leer un certificado de sello digital. public virtual void LeerCertificado(string rutaArchivoCer, string rutaArchivoKey, string contrasenaLlavePrivada) public virtual void LeerCertificado(KeyPairContent contenidoLlavesPublicaPrivada, string contrasenaLlavePrivada) |
![]() |
ObtenerDatosAcuseCancelacion |
Obtiene los datos provistos por el acuse de cancelación del SAT. public virtual AcuseCancelacion ObtenerDatosAcuseCancelacion(string xmlAcuseCancelacion) |
![]() |
ObtenerElementosImpresion |
Regresa una instancia con los elementos principales a utilizar en la Representación Impresa del CFDI. public virtual ElementosImpresionCfdi ObtenerElementosImpresion(string xmlCfdi) |
![]() |
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) |
![]() |
PercepJubPensionRetiro |
Permite ingresar una Percepción por Jubilación, Pensión o Retiro. public void PercepJubPensionRetiro(string tipoPercepcion, string clavePercepcion, string conceptoPercepcion, decimal importeGravado, decimal importeExento, decimal totalUnaExhibicion, decimal totalParcialidad, decimal montoDiario, decimal ingrAcumulable, decimal ingrNoAcumulable) |
![]() |
RechazarSolicitudCancelacion |
Rechaza la solicitud de cancelación para uno o varios CFDI. public virtual List |
![]() |
ReciboNominaSueldos |
Inicia el proceso para generar un Recibo de Nómina por concepto de Sueldos(Salarios). public void ReciboNominaSueldos(string tipoDeNomina, DateTime fechaEmision, string serieRecibo, string folioRecibo, DateTime fechaDePago, DateTime fechaInicialPeriodo, DateTime fechaFinalPeriodo, int cpLugarExpedicion, int diasPagados) |
![]() |
RecuperarAcuseCancelacion |
Recupera el acuse de cancelación de un CFDI. public virtual string RecuperarAcuseCancelacion(string folioFiscal) |
![]() |
RecuperarReciboNomina |
Recupera un recibo de nómina que haya sido timbrado previamente. public string RecuperarReciboNomina() |
![]() |
ToString |
Inherited from <>System.Object<> public virtual string ToString() |
![]() |
AutoRecuperar |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase |
![]() |
CertificateParameters |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase |
![]() |
InicioDirectory |
Obtiene o establece el nombre del directorio donde residen los ensamblados de la API. Este directorio puede modificarse para establecer una ubicación fija para las hojas de estilo que sirven para transformar los XMLs y obtener las cadenas originales y para generar el código QR. |
![]() |
LanguageSignature |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase |
![]() |
PacUserName |
Obtiene o establece el nombre de usuario para acceder a los servicios del PAC. |
![]() |
PacUserPassword |
Obtiene o establece la contraseña para acceder a los servicios del PAC. |
![]() |
RfcGenericoExtranjero |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase |
![]() |
RfcGenericoNacional |
Inherited from cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase |
![]() |
TestMode |
Obtiene o establece un valor para indicar si utilizaremos el modo de prueba, al generar el comprobante. |
![]() |
VersionCfdi |
Versión del CFDI a procesar, de conformidad con cfdibaseapi.api.enums.VersionComprobante. |
Requirements
Namespace: cfdibuilder.api.cfdi.cfdinominaAssembly: cfdibuilder.dll
© Netdev Soluciones S.A. de C.V., 2026 • Updated: 01/08/26
Comentar o reportar un problema con el tema



