Class CfdiPagosApi
API .NET para la generación, certificación y administración de CFDIs con complemento de Pagos.
cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase
cfdibuilder.api.cfdi.cfdipagos.CfdiPagosApi
public sealed class CfdiPagosApi : CfdiApiBase, IEmisionCfdi
Class Members
| Member | Description | |
|---|---|---|
![]() |
Constructor |
Crea una nueva instancia de la clase cfdibuilder.api.cfdi.cfdipagos.CfdiPagosApi. |
![]() |
AceptarSolicitudCancelacion |
Acepta la solicitud de cancelación para uno o varios CFDI. public virtual List |
![]() |
AnexarDocumentoPagado |
Anexa de forma manual los datos de un CFDI del que se ha recibido pago al complemento de recepción de pagos del comprobante. public void AnexarDocumentoPagado(string uuIdDocumento,
string serieDocumento,
string folioDocumento,
string monedaDocumentoPagado,
decimal tipoCambioDocumentoPagado,
string metodoPagoDocumentoPagado,
int numeroParcialidad,
decimal importePagado,
decimal importeSaldoAnterior,
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) |
![]() |
ComplementoRecepcionPagos |
Crea la instancia del complemento de recepción de pagos para el comprobante. public void ComplementoRecepcionPagos(DateTime fechaDePago, string formaDePago, decimal montoPago, string numeroOperacion, string rfcBancoEmisor, string nombreBancoEmisor, string cuentaBancoEmisor, string rfcBancoReceptor, string cuentaBancoReceptor, bool spei, string certificadoPagoSpei, string cadenaPagoSpei, string selloPagoSpei, string monedaPago, decimal tipoCambioPago) |
![]() |
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) |
![]() |
GenerarBorradorCfdi |
Genera el XML del CFDI sin timbrar. public sealed string GenerarBorradorCfdi() |
![]() |
GenerarComprobante |
Genera el Comprobante Fiscal Digital con Complemento de Recepción de Pagos y lo certifica mediante un PAC. public string GenerarComprobante(bool recuperarTimbre) |
![]() |
GetHashCode |
Inherited from <>System.Object<> public virtual int GetHashCode() |
![]() |
GetType |
Inherited from <>System.Object<> public Type GetType() |
![]() |
IngresarDatosReceptor |
Permite ingresar los datos del receptor del comprobante. public void IngresarDatosReceptor(string rfc, string nombre, string regimenFiscal, string codigoPostalDomicilio, string residenciaFiscal, string numeroRegistroTributario) |
![]() |
InsertarCfdisRelacionados |
Inserta uno o más CFDIs relacionados con el comprobante. public void InsertarCfdisRelacionados(List |
![]() |
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) |
![]() |
NuevoComprobantePagos |
Crea una nueva instancia de un Comprobante Fiscal Digital con complemento de Pagos en sus versiones 3.3 y 4.0. public void NuevoComprobantePagos(string regimenFiscalEmisor, string serie, string folio, DateTime fecha, string lugarDeExpedicion, int decimalesMoneda, string confirmacion) public void NuevoComprobantePagos(string regimenFiscalEmisor, string razonSocialEmisor, string serie, string folio, DateTime fecha, string lugarDeExpedicion, int decimalesMoneda, string confirmacion) |
![]() |
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) |
![]() |
RechazarSolicitudCancelacion |
Rechaza la solicitud de cancelación para uno o varios CFDI. public virtual List |
![]() |
RecuperarAcuseCancelacion |
Recupera el acuse de cancelación de un CFDI. public virtual string RecuperarAcuseCancelacion(string folioFiscal) |
![]() |
RecuperarComprobante |
Recupera un Comprobante Fiscal Digital con complemento de recepción de pagos previamente timbrado. public string RecuperarComprobante() |
![]() |
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. |
![]() |
ProjectToken |
Obtiene una instancia del Token asociado a un proyecto de Expendo. |
![]() |
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.cfdipagosAssembly: cfdibuilder.dll
© Netdev Soluciones S.A. de C.V., 2026 • Updated: 01/08/26
Comentar o reportar un problema con el tema



