Class CfdiFacturacionApi
API .NET para la generación, certificación y administración de CFDIs.
cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase
cfdibuilder.api.cfdi.cfdiegresoingreso.CfdiFacturacionApi
public sealed class CfdiFacturacionApi : CfdiApiBase, IEmisionCfdi
Class Members
| Member | Description | |
|---|---|---|
![]() |
Constructor |
Crea una nueva instancia de la clase cfdibuilder.api.cfdi.cfdiegresoingreso.CfdiFacturacionApi. |
![]() |
AceptarSolicitudCancelacion |
Acepta la solicitud de cancelación para uno o varios CFDI. public virtual List |
![]() |
AnadirLeyendaFiscal |
Permite añadir una leyenda para el Complemento de Leyendas Fiscales. public void AnadirLeyendaFiscal(string disposicionFiscal, string normaFiscal, string leyendaFiscal) |
![]() |
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 con 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 Comprobante Fiscal Digital y nos lo regresa sin Timbre Fiscal Digital. public sealed string GenerarBorradorCfdi() |
![]() |
GenerarComprobante |
Genera el Comprobante Fiscal Digital y lo certifica mediante un PAC. public string GenerarComprobante(bool recuperarTimbre, IAddendas definicionAddenda, bool generarBorrador) |
![]() |
GetHashCode |
Inherited from <>System.Object<> public virtual int GetHashCode() |
![]() |
GetType |
Inherited from <>System.Object<> public Type GetType() |
![]() |
IngresarComplementoComercioExterior |
Permite añadir el Complemento de Comercio Exterior. public void IngresarComplementoComercioExterior(string numCertificadoOrigen,
string numExportadorConfiable,
string incoTerm,
string observaciones,
decimal tipoCambioUsd,
ComercioExteriorEmisor emisor,
ComercioExteriorReceptor receptor,
List |
![]() |
IngresarComplementoDonatarias |
Permite ingresar el complemento de Donatarias al comprobante. public void IngresarComplementoDonatarias(string noAutorizacion, DateTime fechaAutorizacion) |
![]() |
IngresarComplementoIne |
Permite añadir el complemento para el INE dentro del comprobante. public void IngresarComplementoIne(INETipoProceso tipoProceso, INETipoComite tipoComite, int idContabilidad, t_ClaveEntidad claveEntidad, INEEntidadAmbito ambito) |
![]() |
IngresarConceptoComprobante |
Anexa un concepto al comprobante. public void IngresarConceptoComprobante(string cveProductoServicio,
decimal cantidad,
string identificador,
string descripcion,
decimal precioUnitario,
decimal descuento,
string claveUnidad,
string unidadMedida,
List |
![]() |
IngresarDatosReceptor |
Permite ingresar los datos del receptor del comprobante. public void IngresarDatosReceptor(string rfc, string nombre, string regimenFiscal, string codigoPostalDomicilio, string usocfdi, string residenciaFiscal, string numeroRegistroTributario) |
![]() |
IngresarImpuestoLocal |
Permite indicar un impuesto local que será trasladado por medio del comprobante. public void IngresarImpuestoLocal(string nombreImpuesto, decimal tasaImpuesto) |
![]() |
IngresarRetencionLocal |
Premite indicar una retención sobre impuestos locales, que será aplicada al monto del comprobante. public void IngresarRetencionLocal(string nombreRetencion, decimal tasaRetencion, decimal valorRetencion) |
![]() |
InicializaCartaPorteAutoTranMercancias |
Inicializa el nodo de mercancías para el Complemento de Carta Porte de AutoTransporte. public void InicializaCartaPorteAutoTranMercancias(string unidadDePeso) |
![]() |
InsertarCartaPorteAereo |
Inserta el Complemento de Carta Porte para Transporte Aéreo. public void InsertarCartaPorteAereo() |
![]() |
InsertarCartaPorteAutoTranFiguraTransporte |
Insertars the carta porte automatic tran figura transporte. public void InsertarCartaPorteAutoTranFiguraTransporte() |
![]() |
InsertarCartaPorteAutotransporte |
Inserta el Complemento de Carta Porte para Autotransporte. public void InsertarCartaPorteAutotransporte(CartaPorteTranspInternac transporteInternacional, CartaPorteEntradaSalidaMerc entradaSalidaMercancia, string paisOrigenDestino, decimal distanciaRecorida) |
![]() |
InsertarCartaPorteAutoTranUbicacion |
Inserta un nodo de ubicación para el Complemento de Carta Porte. public void InsertarCartaPorteAutoTranUbicacion(CartaPorteUbicacionTipoUbicacion tipoUbicacion, string idUbicacion, string rfcRemitente, string nombreRemDestinatario) |
![]() |
InsertarCartaPorteFerroviario |
Inserta el Complemento de Carta Porte para Transporte Ferroviario. public void InsertarCartaPorteFerroviario() |
![]() |
InsertarCartaPorteMaritimo |
Inserta el Complemento de Carta Porte para Transporte Maritimo. public void InsertarCartaPorteMaritimo() |
![]() |
InsertarCartaPorteMercancia |
Inserta la mercancía de la Carta Porte. public void InsertarCartaPorteMercancia() |
![]() |
InsertarCfdisRelacionados |
Inserta uno o más CFDIs relacionados con el comprobante. public void InsertarCfdisRelacionados(List |
![]() |
InsertarInformacionGlobal |
Inserta la información global del comprobante. public void InsertarInformacionGlobal(Periodicidad periodicidad, int anho, int meses) |
![]() |
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) |
![]() |
NuevoComprobante |
Crea una nueva instancia de un Comprobante Fiscal Digital en sus versiones 3.3 y 4.0. public void NuevoComprobante(string regimenFiscalEmisor, string serie, string folio, string tipoComprobante, DateTime fecha, string formaDePago, string condiciones, string metodoPago, string lugarDeExpedicion, int paramDecimalesMoneda, string nombreMoneda, decimal tipoDeCambio, string confirmacion, string claveExportacion) public void NuevoComprobante(string regimenFiscalEmisor, string razonSocialEmisor, string serie, string folio, string tipoComprobante, DateTime fecha, string formaDePago, string condiciones, string metodoPago, string lugarDeExpedicion, int paramDecimalesMoneda, string nombreMoneda, decimal tipoDeCambio, string confirmacion, string claveExportacion) |
![]() |
ObtenerComplementoIeduConcepto |
Obtiene el complemento de concepto de Instituciones Educativas (IEDU) para un alumno específico. public instEducativas ObtenerComplementoIeduConcepto(string nombreAlumno, string curp, instEducativasNivelEducativo nivelEducativo, string autorizacionRevoe, string rfcPago) |
![]() |
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 previamente timbrado. public string RecuperarComprobante(IAddendas definicionAddenda) |
![]() |
SetSecurtyToken |
Establece el valor para el token de seguridad interna. public void SetSecurtyToken(Byte[] projectToken) |
![]() |
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. |
Example
<pre></pre>
Requirements
Namespace: cfdibuilder.api.cfdi.cfdiegresoingresoAssembly: cfdibuilder.dll
© Netdev Soluciones S.A. de C.V., 2026 • Updated: 01/08/26
Comentar o reportar un problema con el tema



