Descarga Masiva v1.5 – Solicitud

🧾 En este artículo te explicamos cómo utilizar el Servicio de Solicitud de Descarga Masiva v1.5, una herramienta clave para realizar solicitudes de descarga de CFDIs o Metadata.

🔍Es un servicio web que permite realizar solicitudes de descarga de CFDIs o Metadata por un rango de fechas, para que la petición sea aceptada debe ser realizada por el emisor o receptor de los CFDIs de los cuales se quiere descargar.

La siguiente es una guía dirigida para la generación del XML de la petición de solicitud de descarga.

🤝
¿Necesitas ayuda?: Este servicio es proporcionado directamente por el SAT. Si tienes dudas o problemas con su funcionamiento, te recomendamos contactar a la Mesa de Ayuda del SAT, donde podrán brindarte asistencia especializada. Consulta sus canales de atención oficiales para recibir soporte. 💬

En la actual versión del servicio de descarga Masiva podemos dividir las solicitudes de descarga en 3:

logo ddescarga

SolicitaDescargaEmitidos

Esta operación permite solicitar la descarga de CFDIs o Metadata de comprobantes emitidos.

logo descarga

SolicitaDescargaRecibidos

Esta operación permite solicitar la descarga de CFDIs o Metadata de comprobantes recibidos.

logo descarga

SolicitaDescargaFolio

Esta operación permite solicitar la descarga de un CFDI.

Requisitos

Para la autentificación es necesario contar con los siguientes requisitos:

  • Certificado (*.cer) de nuestra FIEL.
  • Llave privada (*.key) de nuestra FIEL.
  • Password de llave privada.

Para la obtención del token de autentificación puedes consultar el siguiente enlace.

Calcular datos necesarios

Los parámetros enviados en el XML y que calcularemos son los siguientes:

🗂️ Datos de solicitud de Descarga Emitidos

Fecha inicial (Obligatorio): Fecha de inicio, con formato AAAA-MM-DDThh:mm:ss.

Fecha final (Obligatorio): Fecha de fin del rango, con formato AAAA-MM-DDThh:mm:ss.

RFC Receptor (opcional): Contiene un arreglo de el/los RFCs receptores de los cuales se quiere consultar los CFDIs (Máximo 5). 

RFC Emisor (Obligatorio): Contiene el RFC del emisor del cual se quiere consultar los CFDI.

RFC solicitante (Opcional): Contiene el RFC del que está realizando la solicitud de descarga. Este parámetro es opcional, pero en caso de proporcionarse debe coincidir con el RFC Emisor.

Tipo de Solicitud (Obligatorio): Tipo de solicitud que se realizará al SAT, CFDI o Metadata.

Tipo de Comprobante (Opcional): Define el tipo de comprobante (Null, I = Ingreso, E = Egreso, T= Traslado, N = Nomina, P = Pago). Null es el valor predeterminado y en caso de no declararse, se obtendrán todos los comprobantes sin importar el tipo comprobante.

Estado del comprobante (Opcional): Define el estado del comprobante (Todos, Cancelado, Vigente). En caso de que no se proporcione, se considerara Vigente como valor por defecto.

RFC A Cuenta de Terceros (Opcional): Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs.

Complemento (Opcional): Define el complemento de CFDI a descargar. null es el valor predeterminado y en caso de no declararse, se obtendrán todos los comprobantes sin importar el complemento asociado a los comprobantes.

Datos del Certificado (Obligatorio): Obtener los datos del Certificado en el campo “Issuer” o “Emisor”. Utilizando la FIEL de pruebas, el resultado sería:  OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT

Número de Certificado (Obligatorio): Obtener el dato del Certificado en el campo “Serial number”. Utilizando la FIEL de pruebas, el resultado sería:
 292233162870206001759766198462772978647781684784

Certificado (Obligatorio): Al igual que en CFDI 4.0, tomar los bytes del archivo .Cer de la FIEL y hacer un encode utilizando base64.

DigestValue (Obligatorio): Se debe calcular el SHA1 en formato binario del siguiente texto (obviamente los datos cambiarán según situación)
Por texto, nos referimos a el siguiente nodo con el namespace, pero dicho nodo debe ir sin espacios

<des:SolicitaDescargaEmitidos>
  <des:solicitud EstadoComprobante="Todos" FechaInicial="2025-05-12T18:57:43" FechaFinal="2025-05-13T18:57:43" RfcEmisor="AXT940727FP8" TipoComprobante="I" TipoSolicitud="CFDI">
    <des:RfcReceptores>
      <des:RfcReceptor>VADA800927DJ3</des:RfcReceptor>
    </des:RfcReceptores>
  </des:solicitud>
</des:SolicitaDescargaEmitidos>

Y los bytes que obtienes codearlos a base64.Utilizando este nodo, el resultado sería el siguiente: EmjkJoOL6FL3lbJr+DZuBrVRXDg=

SignatureValue (Obligatorio): Se debe calcular con un algoritmo de digestión SHA1 utilizando la llave privada de la FIEL y el siguiente texto:

<SignedInfo>
  <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
  <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
  <Reference URI="">
    <Transforms>
      <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    </Transforms>
    <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
    <DigestValue>EmjkJoOL6FL3lbJr+DZuBrVRXDg=</DigestValue>
  </Reference>
</SignedInfo>


NOTA: Tener en consideración que el DigestValue anteriormente calculado aparece en dicho texto.

Una vez hecha la digestión, el resultado en bytes lo codeamos en base64. Utilizando la llave privada de la FIEL de pruebas “AXT940727FP8”, el resultado sería el siguiente: F8IY+ssdqxgWGXcaO4N1VBtT5VEPUbTdLDqgepHpK5FS2zQWPaUcxtedz+7aEC6mdFXjGzfs4vAI4KPCBOQ3jXScw+ksXU1AGMglCEgONT1KTgzgdSNYAePozrwTJJYYNVKRkEao56M0v155e6Q5gyc48ePvX+Wk1i8Ipdey/EI1h7HZbUQCE6+dHnxEMlomymlEyoHEDG0/MzVtuW4s2riceZ6Z63Mn8KRah3kVyLuslW0iwP5S59adkH8bpPkrCHQBg7sMYpSBxHSJm9g5BL7o35tygcdBgaxmTdCNQXnoyIW9oazlPJbGnqx2UVnHROixaXxAYu56j0A0i1YfAg==

⚠️
NOTA: Signature representa la firma digital de la solicitud, generada utilizando el certificado FIEL (e.firma) del solicitante. La estructura de la solicitud debe estar ordenada alfabéticamente por nombre de campo para que la validación de la firma sea exitosa.
🗂️ Datos de solicitud de Descarga Recibidos

Fecha inicial (Obligatorio): Fecha de inicio, con formato AAAA-MM-DDThh:mm:ss.

Fecha final (Obligatorio): Fecha de fin del rango, con formato AAAA-MM-DDThh:mm:ss.

RFC Receptor (Obligatorio): Contiene el RFC Receptor el cual corresponde con el contribuyente del cual se requiere la información.

RFC Emisor (Opcional): Contiene el RFC del emisor del cual se quiere consultar los CFDI.

RFC solicitante (Opcional): Contiene el RFC del que está realizando la solicitud de descarga. Este parámetro es opcional, pero en caso de proporcionarse debe coincidir con el RFC Receptor.

Tipo de Comprobante (Opcional): Define el tipo de comprobante (Null, I = Ingreso, E = Egreso, T= Traslado, N = Nomina, P = Pago). Null es el valor predeterminado y en caso de no declararse, se obtendrán todos los comprobantes sin importar el tipo comprobante.

Estado del comprobante (Opcional): Define el estado del comprobante (Todos, Cancelado, Vigente). En caso de que no se proporcione, se considerara Vigente como valor por defecto.
REGLA: Para efectos de la metadata el listado solo incluirá los comprobantes vigentes y cancelados, para efectos de la descarga de XML, solo se incluirán los vigentes. Por lo tanto, el servicio no descargará XML cancelados.

RFC A Cuenta de Terceros (Opcional): Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs.

Complemento (Opcional): Define el complemento de CFDI a descargar. null es el valor predeterminado y en caso de no declararse, se obtendrán todos los comprobantes sin importar el complemento asociado a los comprobantes.

Datos del Certificado (Obligatorio): Obtener los datos del Certificado en el campo “Issuer” o “Emisor”. Utilizando la FIEL de pruebas, el resultado sería:  OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT

Número de Certificado (Obligatorio): Obtener el dato del Certificado en el campo “Serial number”. Utilizando la FIEL de pruebas, el resultado sería:
 292233162870206001759766198462772978647781684784

Certificado (Obligatorio): Al igual que en CFDI 4.0, tomar los bytes del archivo .Cer de la FIEL y hacer un encode utilizando base64.

DigestValue (Obligatorio): Se debe calcular el SHA1 en formato binario del siguiente texto (obviamente los datos cambiarán según situación)
Por texto, nos referimos a el siguiente nodo con el namespace, pero dicho nodo debe ir sin espacios

<des:SolicitaDescargaRecibidos>
  <des:solicitud EstadoComprobante="Vigente" FechaInicial="2025-05-01T21:27:14" FechaFinal="2025-05-02T21:27:14" TipoSolicitud="CFDI" RfcReceptor="AXT940727FP8">
  </des:solicitud>
</des:SolicitaDescargaRecibidos>

Y los bytes que obtienes codearlos a base64.Utilizando este nodo, el resultado sería el siguiente: lARf47malXkXG1F03V0qYoDTwss=

SignatureValue (Obligatorio): Se debe calcular con un algoritmo de digestión SHA1 utilizando la llave privada de la FIEL y el siguiente texto:

<SignedInfo>
  <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
  <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
  <Reference URI="">
    <Transforms>
      <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    </Transforms>
    <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
    <DigestValue>lARf47malXkXG1F03V0qYoDTwss=</DigestValue>
  </Reference>
</SignedInfo>


NOTA: Tener en consideración que el DigestValue anteriormente calculado aparece en dicho texto.

Una vez hecha la digestión, el resultado en bytes lo codeamos en base64. Utilizando la llave privada de la FIEL de pruebas “AXT940727FP8”, el resultado sería el siguiente: KSUcJjL11MqKFSW8Jgj7fjkF/W0m0ILDdS+Y1jWVNggTljdd1NFAHQItll1iDR7HgywPhysKTJA+Z/eAu8TMNmlLV9dmmYvSXQkcUId09K4IxKYIqbtmnJrgyGqOeaATro34+lXKNIQ5Nw46GnnS+AUccjW6CoYTzGazJztcpmA4quc4/x1K5fGTmdHMvxRy+gw0EFmNl1tF1bCRsWDr/rLq5y5VCgh0Ia60KPpJ5veu3O9Ct4zeiBr/183y0b5NPR0K7e3VnHoBCkDS XwxLKYWMU9vEKacMiLfTy1mNXBvLio5EOGbTQuTFS3jU4+wCtAIwxMjhLj992lgYcUpLAQ==

⚠️
NOTA: Signature representa la firma digital de la solicitud, generada utilizando el certificado FIEL (e.firma) del solicitante. La estructura de la solicitud debe estar ordenada alfabéticamente por nombre de campo para que la validación de la firma sea exitosa.

🗂️ Datos de solicitud de Descarga Folio

RFC solicitante (Opcional): Contiene el RFC del que está realizando la solicitud de descarga. 

Folio (Obligatorio): Folio Fiscal con formato: XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX

Datos del Certificado (Obligatorio): Obtener los datos del Certificado en el campo “Issuer” o “Emisor”. Utilizando la FIEL de pruebas, el resultado sería:  OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT

Número de Certificado (Obligatorio): Obtener el dato del Certificado en el campo “Serial number”. Utilizando la FIEL de pruebas, el resultado sería:
 292233162870206001759766198462772978647781684784

Certificado (Obligatorio): Al igual que en CFDI 4.0, tomar los bytes del archivo .Cer de la FIEL y hacer un encode utilizando base64.

DigestValue (Obligatorio): Se debe calcular el SHA1 en formato binario del siguiente texto (obviamente los datos cambiarán según situación)
Por texto, nos referimos a el siguiente nodo con el namespace, pero dicho nodo debe ir sin espacios

<des:SolicitaDescargaFolio>
  <des:solicitud Folio="22dac9d9-7a29-460d-a0a7-7d9e0be450d2">
  </des:solicitud>
</des:SolicitaDescargaFolio>

Y los bytes que obtienes codearlos a base64.Utilizando este nodo, el resultado sería el siguiente: gVetTO4TSoM1y2d2uFihkNt7Blk=

SignatureValue (Obligatorio): Se debe calcular con un algoritmo de digestión SHA1 utilizando la llave privada de la FIEL y el siguiente texto:

<SignedInfo>
  <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
  <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
  <Reference URI="">
    <Transforms>
      <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    </Transforms>
    <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
    <DigestValue>gVetTO4TSoM1y2d2uFihkNt7Blk=</DigestValue>
  </Reference>
</SignedInfo>


NOTA: Tener en consideración que el DigestValue anteriormente calculado aparece en dicho texto.

Una vez hecha la digestión, el resultado en bytes lo codeamos en base64. Utilizando la llave privada de la FIEL de pruebas “AXT940727FP8”, el resultado sería el siguiente: NZujWT9Cp7ZZuSIBmKMZeIrrtBu8yCaxIszhFVbwC+WRXB5MqbiX3MrC5LSqZFIGnv//ATcLuadd1yso4swTWk3UeK5lb8g+UqkFxYVxWDnCE/vf969mZGfpPoYvl2MqP8yoDxSm2dMXZk/vjpvo/G95//sNx+hV3gW0w1+6JBVaHTzII7X5+iHx3lO7cjsl769tjFAyeCeYTn49AsgpxJ1PJjSpiLMLRuk+hgANPyH0a8VpTlnFagB+552yDN75m6/tH55525nZcNSa wRmdxSzGSRNwkbKibIwWVft0zJjX0UiUzqkwVyH/cQhactHPIslucQM8Oa5100EjPUz71g==

⚠️
NOTA: Signature representa la firma digital de la solicitud, generada utilizando el certificado FIEL (e.firma) del solicitante. La estructura de la solicitud debe estar ordenada alfabéticamente por nombre de campo para que la validación de la firma sea exitosa.

⚠️
NOTA: La opción de Descarga de Emitidos es la unica opción donde permite descargar documentos vigentes y cancelados.

Llenado de campos

Una vez que tengamos los datos anteriormente calculados, procederíamos a ponerlos sobre la plantilla del XML que se debe enviar al SAT.

📝 Llenado de solicitud de Descarga Emitidos

Fecha Inicial y Fecha Final: Estos campos, irán dentro del nodo de solicitud.

RFC Emisor y RFC Solicitante: Estos datos también van dentro del nodo de solicitud.

Tipo de Solicitud: Este dato va dentro del nodo solicitud y solo puede llevar como valor “CFDI” o “Metadata”.

Estado Comprobante y Tipo de comprobantes: Estos datos también van dentro del nodo de solicitud.

RFC Receptor: En esta versión de solicitud el RFC del receptor o los RFC´s de los Receptores irán dentro del nodo RfcReceptores. De la siguiente manera.

Ejemplo 1 receptor
<des:RfcReceptores>
      <des:RfcReceptor>VADA800927DJ3</des:RfcReceptor>
 </des:RfcReceptores>

Certificado: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509Certificate

Datos del Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509IssuerName

Número de Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509SerialNumber

DigestValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignedInfo/Reference/DigestValue

SignatureValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignatureValue

📝 Llenado de solicitud de Descarga Recibidos

Fecha Inicial y Fecha Final: Estos campos, irán dentro del nodo de solicitud.

RFC Receptor y RFC Solicitante: Estos datos también van dentro del nodo de solicitud.

Tipo de Solicitud: Este dato va dentro del nodo solicitud y solo puede llevar como valor “CFDI” o “Metadata”.

Estado Comprobante y Tipo de comprobantes: Estos datos también van dentro del nodo de solicitud.

Certificado: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509Certificate

Datos del Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509IssuerName

Número de Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509SerialNumber

DigestValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignedInfo/Reference/DigestValue

SignatureValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignatureValue

📝 Llenado de solicitud de Descarga Folio

RFC Solicitante y Folio: Estos datos van dentro del nodo de solicitud.

Certificado: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509Certificate

Datos del Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509IssuerName

Número de Certificado: Es el texto que va dentro del nodo 
s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/ Signature/KeyInfo/X509Data/X509IssuerSerial/X509SerialNumber

DigestValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignedInfo/Reference/DigestValue

SignatureValue: Es el texto que va dentro del nodo s:Envelope/s:Body/o:Security/des:SolicitaDescarga/des:solicitud/Signature/ SignatureValue

Documento Final

Después de hacer el cálculo y llenado de los datos, tendríamos el siguiente XML de ejemplo según la solicitud creada.

📄 Ejemplo de solicitud de Descarga Emitidos
POST https://cfdidescargamasivasolicitud.clouda.sat.gob.mx/SolicitaDescargaService.svc
HTTP/1.1 
Accept-Encoding: gzip,deflate 
Content-Type: text/xml;charset=UTF-8 
SOAPAction: "http://DescargaMasivaTerceros.sat.gob.mx/ISolicitaDescargaService/SolicitaDescargaEmitidos" 
Authorization: WRAP access_token="eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NDcwOTc5MjUsImV4cCI6MTc0NzA5ODUyNSwiaWF0IjoxNzQ3MDk3OTI1LCJpc3MiOiJMb2FkU2VydmljaW9EZWNhcmdhTWFzaXZhVGVyY2Vyb3MiLCJhY3RvcnQiOiIzMzMwMzAzMDMxMzAzMDMwMzAzMDMwMzUzMDMwMzAzMDM0MzUzNjMwIn0._eOSO175aj_Op9S1wFf1iXKOnJkdnMwxnGyQmJyblg&wrap_subject=3330303031303030303030353030303034353630"
Content-Length: 4979 
Host: cfdidescargamasivasolicitud.clouda.sat.gob.mx
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:des="http://DescargaMasivaTerceros.sat.gob.mx"
    xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
    <soapenv:Header/>
    <soapenv:Body>
        <des:SolicitaDescargaEmitidos>
            <des:solicitud EstadoComprobante="Todos" FechaInicial="2025-0512T18:57:43" FechaFinal="2025-05-13T18:57:43" RfcEmisor="AXT940727FP8" TipoComprobante="I" TipoSolicitud="CFDI">
                <des:RfcReceptores>
                    <des:RfcReceptor>VADA800927DJ3</des:RfcReceptor>
                </des:RfcReceptores>
                <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
                    <SignedInfo>
                        <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                        <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                        <Reference URI="">
                            <Transforms>
                                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                            </Transforms>
                            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>

                            <DigestValue>EmjkJoOL6FL3lbJr+DZuBrVRXDg=</DigestValue>
                        </Reference>
                    </SignedInfo>
                    <SignatureValue>F8IY+ssdqxgWGXcaO4N1VBtT5VEPUbTdLDqgepHpK5FS2zQWPaUcxtedz+7aEC6mdFXjGzfs4vAI4KPCBOQ3jXScw+ksXU1AGMglCEgONT1KTgzgdSNYAePozrwTJJYYNVKRkEao56M0v155e6Q5gyc48ePvX+Wk1i8Ipdey/EI1h7HZbUQCE6+dHnxEMlomymlEyoHEDG0/MzVtuW4s2riceZ6Z63Mn8KRah3kVyLuslW0iwP5S59adkH8bpPkrCHQBg7sMYpSBxHSJm9g5BL7o35tygcdBgaxmTdCNQXnoyIW9oazlPJbGnqx2UVnHROixaXxAYu56j0A0i1YfAg==</SignatureValue>
                    <KeyInfo>
                        <X509Data>
                            <X509IssuerSerial>
                                <X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName>
                                <X509SerialNumber>292233162870206001759766198462772978647781684784</X509SerialNumber>
                            </X509IssuerSerial>
                            <X509Certificate>MIIHMDCCBRigAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDQ1NjAwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMxMDIyMjIyMjU5WhcNMjcxMDIxMjIyMjU5WjCCAiQxSTBHBgNVBAMTQFNJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkExggEYMIIBFAYDVQQpE4IBC1NJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkFOU1BPUlRJU1RBUyBERSBNQVRFUklBTEVTIFBBUkEgTEEgQ09OU1RSVUNDSU9OIFNFTUlMTEEgREVMIENBTVBPIFkgRU1QTEVBRE9TIERFIExBIENPTlNUUlVDQ0lPTiBDT05FWE9TIFkgU0lNSUxBUkVTIERFTCBFU1RBRE8gREUgTUlDSE9BQ0FOIExJQy4gUk9ET0xGTyBDSUVORlVFR09TIE1BUklOIFNJTiBUSVBPIERFIFNPQ0lFREFEIFMgQSBCIERFIEMgVjFJMEcGA1UEChNAU0lORElDQVRPIERFIENIT0ZFUkVTIERFIFRBWElTIFkgQ09NQklTIERFTCBTRVJWSUNJTyBQVUJMSUNPIFRSQTELMAkGA1UEBhMCTVgxHDAaBgkqhkiG9w0BCQEWDWF4dEBnbWFpbC5jb20xJTAjBgNVBC0THEFYVDk0MDcyN0ZQOCAvIFZBQUU3MzEwMjExMjExHjAcBgNVBAUTFSAvIFZBQUU3MzEwMjFITUNaTEYwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK4VLoUISn9xHGd39XQu5CSeu4EbHhwkcAy7XMHKOoBLOl+369SBAijjbhFAHdGN6lMJYZ0Ez2Z/U5SZR2bLsWF0zywvrZeX98WZfUvhnQvgcBbdTuwe/FUCknuS/+Z/WzjgxqTc8cUccR0s6D28qKTzr0CkNB03XmuiXu8wt7qCr3UPe9OvVnT9OZBrbvGBPfzzzmQ4fBLm5HD8nI+lQpspqQCVEErtn4utcYUVZjE1PDwHbKnrrsPFtf9ukFx7h1Xha4IeMqZB1OHjT09PD8wVkaUjGcSQaGIIScS7O3pvulVGeiDcO6XU6eIwpUSfG0jCjBCC9y0XrPkvvxO6EZcCAwEAAaNPME0wDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCA9gwEQYJYIZIAYb4QgEBBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEAV5/rOsZ0rWUo5qXdcUPy6l7ye81tjh8OHliS0aEVFpceRiMEVioS2hNKfKBobbvtegvR+gzVBnTIWMryiOZQ03fF9ovWXt8iasYySFX7qQa1S+DTaECwOFaUBDNt8ZLWbAVvcQ6aBk1q6eXYENT4rTgwMSVKh49i4m4HgWng4e2H8isM3+FFQ+lnSNJBpVAyQt5lMCo9G+4Ji5r3nUQWxS4NsQv/rFp+CJ/l8HQ1APM2HXD8CbYYStEkvC3EKR+ny74PwcRD6dROzOaGwCwi4zYcx1vPZc9CsnjisxSTjEU3pkkx1P13Tcg5iv8zgUQCkbj2JlhCBDjwRqjTeas2B3p03iZQoKqDA48Zq8WQR9AaP1qjkIwY1xP7MMJd07qISc9TABhgSWwW25GPWY65KhIAtzV/0peQBmXFzXT0dwcryKRlZntzT6mAbtwxpX/MV/djZ44id+r9/geEOWeIBkCFp1H6mF/0a/c6c0SMwnvRI3iych6Fsx2JeKelpitJMYGhQh8IH4w1b5WLmmf7OJsxe7x1DCY4of7kqgaUV3OhGNknOCCLHDhlf61mRWfXSwrg0q0tRBZTDGZF7FQ7Mf8SmOiibdEWsYr4MdyAdmGnAUwToS1NIsKRExLV0NgbFsGN6okNdyXx2lXULkas0LDwi8ky/Vc0ky/P1Xucg1E=</X509Certificate>
                        </X509Data>
                    </KeyInfo>
                </Signature>
            </des:solicitud>
        </des:SolicitaDescargaEmitidos>
    </soapenv:Body>
</soapenv:Envelope>
📄 Ejemplo de solicitud de Descarga Recibidos
POST https://cfdidescargamasivasolicitud.clouda.sat.gob.mx/SolicitaDescargaService.svc
HTTP/1.1 
Accept-Encoding: gzip,deflate 
Content-Type: text/xml;charset=UTF-8 
SOAPAction: "http://DescargaMasivaTerceros.sat.gob.mx/ISolicitaDescargaService/SolicitaDescargaRecibidos" 
Authorization: WRAP access_token="eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NDcxMDY5MTcsImV4cCI6MTc0NzEwNzUxNywiaWF0IjoxNzQ3MTA2OTE3LCJpc3MiOiJMb2FkU2VydmljaW9EZWNhcmdhTWFzaXZhVGVyY2Vyb3MiLCJhY3RvcnQiOiIzMzMwMzAzMDMxMzAzMDMwMzAzMDMwMzUzMDMwMzAzMDM0MzUzNjMwIn0.VZUTvZujvsarne_38T5HIEHxxtTKfT3K48vSm7QmFk0&wrap_subj ect=3330303031303030303030353030303034353630"
Content-Length: 4833 
Host: cfdidescargamasivasolicitud.clouda.sat.gob.mx
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
      xmlns:des="http://DescargaMasivaTerceros.sat.gob.mx"
      xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
      <soapenv:Header/>
      <soapenv:Body>
            <des:SolicitaDescargaRecibidos>
                  <des:solicitud EstadoComprobante="Vigente" FechaInicial="2025-05-01T21:27:14" FechaFinal="2025-05-02T21:27:14" TipoSolicitud="CFDI" RfcReceptor="AXT940727FP8">
                        <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
                              <SignedInfo>
                                    <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                                    <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                                    <Reference URI="">
                                          <Transforms>
                                                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                                          </Transforms>
                                          <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                                          <DigestValue>lARf47malXkXG1F03V0qYoDTwss=</DigestValue>
                                    </Reference>
                              </SignedInfo>
                              <SignatureValue>KSUcJjL11MqKFSW8Jgj7fjkF/W0m0ILDdS+Y1jWVNggTljdd1NFAHQItll1iDR7HgywPhysKTJA+Z/eAu8TMNmlLV9dmmYvSXQkcUId09K4IxKYIqbtmnJrgyGqOeaATro34+lXKNIQ5Nw46GnnS+AUccjW6CoYTzGazJztcpmA4quc4/x1K5fGTmdHMvxRy+gw0EFmNl1tF1bCRsWDr/rLq5y5VCgh0Ia60KPpJ5veu3O9Ct4zeiBr/183y0b5NPR0K7e3VnHoBCkDS XwxLKYWMU9vEKacMiLfTy1mNXBvLio5EOGbTQuTFS3jU4+wCtAIwxMjhLj992lgYcUpLAQ==</SignatureValue>
                              <KeyInfo>
                                    <X509Data>
                                          <X509IssuerSerial>
                                                <X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName>
                                                <X509SerialNumber>292233162870206001759766198462772978647781684784</X509SerialNumber>
                                          </X509IssuerSerial>
                                          <X509Certificate>MIIHMDCCBRigAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDQ1NjAwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMxMDIyMjIyMjU5WhcNMjcxMDIxMjIyMjU5WjCCAiQxSTBHBgNVBAMTQFNJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkExggEYMIIBFAYDVQQpE4IBC1NJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkFOU1BPUlRJU1RBUyBERSBNQVRFUklBTEVTIFBBUkEgTEEgQ09OU1RSVUNDSU9OIFNFTUlMTEEgREVMIENBTVBPIFkgRU1QTEVBRE9TIERFIExBIENPTlNUUlVDQ0lPTiBDT05FWE9TIFkgU0lNSUxBUkVTIERFTCBFU1RBRE8gREUgTUlDSE9BQ0FOIExJQy4gUk9ET0xGTyBDSUVORlVFR09TIE1BUklOIFNJTiBUSVBPIERFIFNPQ0lFREFEIFMgQSBCIERFIEMgVjFJMEcGA1UEChNAU0lORElDQVRPIERFIENIT0ZFUkVTIERFIFRBWElTIFkgQ09NQklTIERFTCBTRVJWSUNJTyBQVUJMSUNPIFRSQTELMAkGA1UEBhMCTVgxHDAaBgkqhkiG9w0BCQEWDWF4dEBnbWFpbC5jb20xJTAjBgNVBC0THEFYVDk0MDcyN0ZQOCAvIFZBQUU3MzEwMjExMjExHjAcBgNVBAUTFSAvIFZBQUU3MzEwMjFITUNaTEYwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK4VLoUISn9xHGd39XQu5CSeu4EbHhwkcAy7XMHKOoBLOl+369SBAijjbhFAHdGN6lMJYZ0Ez2Z/U5SZR2bLsWF0zywvrZeX98WZfUvhnQvgcBbdTuwe/FUCknuS/+Z/WzjgxqTc8cUccR0s6D28qKTzr0CkNB03XmuiXu8wt7qCr3UPe9OvVnT9OZBrbvGBPfzzzmQ4fBLm5HD8nI+lQpspqQCVEErtn4utcYUVZjE1PDwHbKnrrsPFtf9ukFx7h1Xha4IeMqZB1OHjT09PD8wVkaUjGcSQaGIIScS7O3pvulVGeiDcO6XU6eIwpUSfG0jCjBCC9y0XrPkvvxO6EZcCAwEAAaNPME0wDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCA9gwEQYJYIZIAYb4QgEBBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEAV5/rOsZ0rWUo5qXdcUPy6l7ye81tjh8OHliS0aEVFpceRiMEVioS2hNKfKBobbvtegvR+gzVBnTIWMryiOZQ03fF9ovWXt8iasYySFX7qQa1S+DTaECwOFaUBDNt8ZLWbAVvcQ6aBk1q6eXYENT4rTgwMSVKh49i4m4HgWng4e2H8isM3+FFQ+lnSNJBpVAyQt5lMCo9G+4Ji5r3nUQWxS4NsQv/rFp+CJ/l8HQ1APM2HXD8CbYYStEkvC3EKR+ny74PwcRD6dROzOaGwCwi4zYcx1vPZc9CsnjisxSTjEU3pkkx1P13Tcg5iv8zgUQCkbj2JlhCBDjwRqjTeas2B3p03iZQoKqDA48Zq8WQR9AaP1qjkIwY1xP7MMJd07qISc9TABhgSWwW25GPWY65KhIAtzV/0peQBmXFzXT0dwcryKRlZntzT6mAbtwxpX/MV/djZ44id+r9/geEOWeIBkCFp1H6mF/0a/c6c0SMwnvRI3iych6Fsx2JeKelpitJMYGhQh8IH4w1b5WLmmf7OJsxe7x1DCY4of7kqgaUV3OhGNknOCCLHDhlf61mRWfXSwrg0q0tRBZTDGZF7FQ7Mf8SmOiibdEWsYr4MdyAdmGnAUwToS1NIsKRExLV0NgbFsGN6okNdyXx2lXULkas0LDwi8ky/Vc0ky/P1Xucg1E=</X509Certificate>
                                    </X509Data>
                              </KeyInfo>
                        </Signature>
                  </des:solicitud>
            </des:SolicitaDescargaRecibidos>
      </soapenv:Body>
</soapenv:Envelope> 
📄 Ejemplo de solicitud de Descarga Folio
POST https://cfdidescargamasivasolicitud.clouda.sat.gob.mx/SolicitaDescargaService.svc 
HTTP/1.1 
Accept-Encoding: gzip,deflate 
Content-Type: text/xml;charset=UTF-8 
SOAPAction: "http://DescargaMasivaTerceros.sat.gob.mx/ISolicitaDescargaService/SolicitaDescargaFolio" 
Authorization: WRAP access_token="eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NDcxMDY5MTcsImV4cCI6MTc0NzEwNzUxNywiaWF0IjoxNzQ3MTA2OTE3LCJpc3MiOiJMb2FkU2VydmljaW9EZWNhcmdhTWFzaXZhVGVyY2Vyb3MiLCJhY3RvcnQiOiIzMzMwMzAzMDMxMzAzMDMwMzAzMDMwMzUzMDMwMzAzMDM0MzUzNjMwIn0.VZUTvZujvsarne_38T5HIEHxxtTKfT3K48vSm7QmFk0&wrap_subj ect=3330303031303030303030353030303034353630"
Content-Length: 4833 
Host: cfdidescargamasivasolicitud.clouda.sat.gob.mx
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:des="http://DescargaMasivaTerceros.sat.gob.mx"
    xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
    <soapenv:Header/>
    <soapenv:Body>
        <des:SolicitaDescargaFolio>
            <des:solicitud Folio="22dac9d9-7a29-460d-a0a7-7d9e0be450d2">
                <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
                    <SignedInfo>
                        <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                        <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                        <Reference URI="">
                            <Transforms>
                                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                            </Transforms>
                            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>

                            <DigestValue>gVetTO4TSoM1y2d2uFihkNt7Blk=</DigestValue>
                        </Reference>
                    </SignedInfo>
                    <SignatureValue>NZujWT9Cp7ZZuSIBmKMZeIrrtBu8yCaxIszhFVbwC+WRXB5MqbiX3MrC5LSqZFIGnv//ATcLuadd1yso4swTWk3UeK5lb8g+UqkFxYVxWDnCE/vf969mZGfpPoYvl2MqP8yoDxSm2dMXZk/vjpvo/G95//sNx+hV3gW0w1+6JBVaHTzII7X5+iHx3lO7cjsl769tjFAyeCeYTn49AsgpxJ1PJjSpiLMLRuk+hgANPyH0a8VpTlnFagB+552yDN75m6/tH55525nZcNSa wRmdxSzGSRNwkbKibIwWVft0zJjX0UiUzqkwVyH/cQhactHPIslucQM8Oa5100EjPUz71g==</SignatureValue>
                    <KeyInfo>
                        <X509Data>
                            <X509IssuerSerial>
                                <X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de caliz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName>
                                <X509SerialNumber>292233162870206001759766198462772978647781684784</X509SerialNumber>
                            </X509IssuerSerial>
                            <X509Certificate>MIIHMDCCBRigAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDQ1NjAwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMxMDIyMjIyMjU5WhcNMjcxMDIxMjIyMjU5WjCCAiQxSTBHBgNVBAMTQFNJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkExggEYMIIBFAYDVQQpE4IBC1NJTkRJQ0FUTyBERSBDSE9GRVJFUyBERSBUQVhJUyBZIENPTUJJUyBERUwgU0VSVklDSU8gUFVCTElDTyBUUkFOU1BPUlRJU1RBUyBERSBNQVRFUklBTEVTIFBBUkEgTEEgQ09OU1RSVUNDSU9OIFNFTUlMTEEgREVMIENBTVBPIFkgRU1QTEVBRE9TIERFIExBIENPTlNUUlVDQ0lPTiBDT05FWE9TIFkgU0lNSUxBUkVTIERFTCBFU1RBRE8gREUgTUlDSE9BQ0FOIExJQy4gUk9ET0xGTyBDSUVORlVFR09TIE1BUklOIFNJTiBUSVBPIERFIFNPQ0lFREFEIFMgQSBCIERFIEMgVjFJMEcGA1UEChNAU0lORElDQVRPIERFIENIT0ZFUkVTIERFIFRBWElTIFkgQ09NQklTIERFTCBTRVJWSUNJTyBQVUJMSUNPIFRSQTELMAkGA1UEBhMCTVgxHDAaBgkqhkiG9w0BCQEWDWF4dEBnbWFpbC5jb20xJTAjBgNVBC0THEFYVDk0MDcyN0ZQOCAvIFZBQUU3MzEwMjExMjExHjAcBgNVBAUTFSAvIFZBQUU3MzEwMjFITUNaTEYwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK4VLoUISn9xHGd39XQu5CSeu4EbHhwkcAy7XMHKOoBLOl+369SBAijjbhFAHdGN6lMJYZ0Ez2Z/U5SZR2bLsWF0zywvrZeX98WZfUvhnQvgcBbdTuwe/FUCknuS/+Z/WzjgxqTc8cUccR0s6D28qKTzr0CkNB03XmuiXu8wt7qCr3UPe9OvVnT9OZBrbvGBPfzzzmQ4fBLm5HD8nI+lQpspqQCVEErtn4utcYUVZjE1PDwHbKnrrsPFtf9ukFx7h1Xha4IeMqZB1OHjT09PD8wVkaUjGcSQaGIIScS7O3pvulVGeiDcO6XU6eIwpUSfG0jCjBCC9y0XrPkvvxO6EZcCAwEAAaNPME0wDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCA9gwEQYJYIZIAYb4QgEBBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEAV5/rOsZ0rWUo5qXdcUPy6l7ye81tjh8OHliS0aEVFpceRiMEVioS2hNKfKBobbvtegvR+gzVBnTIWMryiOZQ03fF9ovWXt8iasYySFX7qQa1S+DTaECwOFaUBDNt8ZLWbAVvcQ6aBk1q6eXYENT4rTgwMSVKh49i4m4HgWng4e2H8isM3+FFQ+lnSNJBpVAyQt5lMCo9G+4Ji5r3nUQWxS4NsQv/rFp+CJ/l8HQ1APM2HXD8CbYYStEkvC3EKR+ny74PwcRD6dROzOaGwCwi4zYcx1vPZc9CsnjisxSTjEU3pkkx1P13Tcg5iv8zgUQCkbj2JlhCBDjwRqjTeas2B3p03iZQoKqDA48Zq8WQR9AaP1qjkIwY1xP7MMJd07qISc9TABhgSWwW25GPWY65KhIAtzV/0peQBmXFzXT0dwcryKRlZntzT6mAbtwxpX/MV/djZ44id+r9/geEOWeIBkCFp1H6mF/0a/c6c0SMwnvRI3iych6Fsx2JeKelpitJMYGhQh8IH4w1b5WLmmf7OJsxe7x1DCY4of7kqgaUV3OhGNknOCCLHDhlf61mRWfXSwrg0q0tRBZTDGZF7FQ7Mf8SmOiibdEWsYr4MdyAdmGnAUwToS1NIsKRExLV0NgbFsGN6okNdyXx2lXULkas0LDwi8ky/Vc0ky/P1Xucg1E=</X509Certificate>
                        </X509Data>
                    </KeyInfo>
                </Signature>
            </des:solicitud>
        </des:SolicitaDescargaFolio>
    </soapenv:Body>
</soapenv:Envelope>

Response

A continuación se comparten los ejemplos de respuesta del servicio.

✅ Ejemplo Response Exitoso de solicitud de Descarga Emitidos
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <SolicitaDescargaEmitidosResponse xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
            <SolicitaDescargaEmitidosResult IdSolicitud="05e4038d-1f0d-4617-87d1-232fdd93bcc5" RfcSolicitante="AXT940727FP8" CodEstatus="5000" Mensaje="Solicitud Aceptada"/>
        </SolicitaDescargaEmitidosResponse>
    </s:Body>
</s:Envelope> 
✅ Ejemplo Response Exitoso de solicitud de Descarga Recibidos
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <SolicitaDescargaRecibidosResponse xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
         <SolicitaDescargaRecibidosResult IdSolicitud="a8129420-4f22-42b4-9a7f-0c193d89d09a" RfcSolicitante="AXT940727FP8" CodEstatus="5000" Mensaje="Solicitud Aceptada"/>
      </SolicitaDescargaRecibidosResponse>
   </s:Body>
</s:Envelope> 
✅ Ejemplo Response Exitoso de solicitud de Descarga Folio
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <SolicitaDescargaFolioResponse xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
            <SolicitaDescargaFolioResult IdSolicitud="ad9f0b1e-d398-45a1-8fd0-0dd5a4f66945" RfcSolicitante="AXT940727FP8" CodEstatus="5000" Mensaje="Solicitud Aceptada"/>
        </SolicitaDescargaFolioResponse>
    </s:Body>
</s:Envelope> 

Códigos de error

A continuación se detallan los códigos de error retornados por el servicio, junto con su descripción.

📋 Códigos de error de solicitud de Descarga Emitidos
Evento Mensaje Observaciones
300 Usuario No Válido
301 XML Mal Formado Este código de error se regresa cuando el request posee información inválida, ejemplo: un RFC de receptor no válido.
302 Sello Mal Formado
303 Sello no corresponde con RfcEmisor
304 Certificado Revocado o Caduco El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
305 Certificado Inválido El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
5000 Solicitud de descarga recibida con éxito
5001 Tercero no autorizado Se da cuando se trata de descargar comprobantes que no son propios.
5002 Se han agotado las solicitudes de por vida Se ha alcanzado el límite de solicitudes, con el mismo criterio.
5005 Ya se tiene una solicitud registrada Ya existe una solicitud activa con los mismos criterios.
404 Error no controlado
📋 Códigos de error de solicitud de Descarga Recibidos
Evento Mensaje Observaciones
300 Usuario No Válido
301 XML Mal Formado Este código de error se regresa cuando el request posee información inválida, ejemplo: un RFC de receptor no válido.
302 Sello Mal Formado
303 Sello no corresponde con RfcReceptor
304 Certificado Revocado o Caduco El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
305 Certificado Inválido El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
5000 Solicitud de descarga recibida con éxito
5001 Tercero no autorizado Se da cuando se trata de descargar comprobantes que no son propios.
5002 Se han agotado las solicitudes de por vida Se ha alcanzado el límite de solicitudes, con el mismo criterio.
5005 Ya se tiene una solicitud registrada Ya existe una solicitud activa con los mismos criterios.
404 Error no controlado
📋 Códigos de error de solicitud de Descarga Folio
Evento Mensaje Observaciones
300 Usuario No Válido
301 XML Mal Formado Este código de error se regresa cuando el request posee información inválida, ejemplo: un RFC de receptor no válido.
302 Sello Mal Formado
303 Sello no corresponde con RfcSolicitante
304 Certificado Revocado o Caduco El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
305 Certificado Inválido El certificado puede ser inválido por múltiples razones como son el tipo, la vigencia, etc.
5000 Solicitud de descarga recibida con éxito
5001 Tercero no autorizado Se da cuando se trata de descargar comprobantes que no son propios.
5002 Se han agotado las solicitudes de por vida Se ha alcanzado el límite de solicitudes, con el mismo criterio.
5005 Ya se tiene una solicitud registrada Ya existe una solicitud activa con los mismos criterios.
5012 No se permite la descarga de xml que se encuentren cancelados
404 Error no controlado

Siguientes pasos:

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on mayo 29, 2025

Related Articles