Class CfdiTraslado

Clase que implementa los métodos asociados a los Cfdi de Traslado

System.Object
  cfdibaseapi.api.cfdi.cfdibase.CfdiApiBase
    cfdibuilder.api.cfdi.cfditraslado.CfdiTraslado
public sealed class CfdiTraslado : CfdiApiBase, IEmisionCfdi

Class Members

MemberDescription

Constructor

Crea una nueva instancia de la clase cfdibuilder.api.cfdi.cfditraslado.CfdiTraslado.

AceptarSolicitudCancelacion

Acepta la solicitud de cancelación para uno o varios CFDI.

public virtual List AceptarSolicitudCancelacion(List foliosFiscales)

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)

CfdiTrasladoPedidos

Genera un CFDI de Traslado correspondiente a un Pedido de Mercancías. Para este caso se pueden tener CFDIs relacionados si las mercancías ya fueron facturadas previamente.

public void CfdiTrasladoPedidos(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string rfcReceptor,     string nombreReceptor,     string regimenFiscalReceptor,     string codigoPostalReceptor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

public void CfdiTrasladoPedidos(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string razonSocialEmisor,     string rfcReceptor,     string nombreReceptor,     string regimenFiscalReceptor,     string codigoPostalReceptor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

CfdiTrasladoTerceros

Genera un CFDI de Traslado de Mercancías a Terceros.

public void CfdiTrasladoTerceros(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string rfcReceptor,     string nombreReceptor,     string regimenFiscalReceptor,     string codigoPostalReceptor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

public void CfdiTrasladoTerceros(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string razonSocialEmisor,     string rfcReceptor,     string nombreReceptor,     string regimenFiscalReceptor,     string codigoPostalReceptor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

CfdiTrasladoTraspasos

Genera un CFDI de Traslado correspondiente a un Traspaso de Mercancías. En este caso tanto el emisor como el receptor son los mismos.

public void CfdiTrasladoTraspasos(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

public void CfdiTrasladoTraspasos(DateTime fechaEmision,     string serieComprobante,     object folio,     int lugarExpedicion,     string regimenFiscalEmisor,     string razonSocialEmisor,     string monedaComprobante,     decimal tipoDeCambio,     int decimalesMoneda)

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)

GenerarBorradorCfdi

Genera el XML del CFDI sin timbrar.

public sealed string GenerarBorradorCfdi()

GenerarComprobante

Genera el Cfdi de Traslado 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()

IngresarConceptoComprobante

Anexa un concepto al CFDI de Traslado.

public void IngresarConceptoComprobante(string cveProductoServicio,     decimal cantidad,     string identificador,     string descripcion,     decimal precioUnitario,     decimal descuento,     string claveUnidad,     string unidadMedida,     INodosConceptoComprobante informacionAduanera,     List partesConcepto)

InsertarCartaPorteAereo

Inserta el Complemento de Carta Porte para Transporte Aereo.

public void InsertarCartaPorteAereo()

InsertarCartaPorteAutotransporte

Inserta el Complemento de Carta Porte para Autotransporte.

public void InsertarCartaPorteAutotransporte(CartaPorteTranspInternac transporteInternacional,     CartaPorteEntradaSalidaMerc entradaSalidMercancia,     string paisOrigenDestino,     decimal distanciaRecorrida)

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()

InsertarCfdisRelacionados

Inserta una lista con los CFDIS relacionados al CFDI de Traslado.

public void InsertarCfdisRelacionados(List cfdisRelacionados)

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)

RechazarSolicitudCancelacion

Rechaza la solicitud de cancelación para uno o varios CFDI.

public virtual List RechazarSolicitudCancelacion(List foliosFiscales)

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()

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.cfditraslado
Assembly: cfdibuilder.dll

© Netdev Soluciones S.A. de C.V., 2026 • Updated: 01/08/26
Comentar o reportar un problema con el tema