Error SAT 304: certificado revocado o caduco (descarga)
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error SAT 304 en la descarga masiva de CFDI: el certificado está revocado o caducó

El código 304 aparece en el servicio de descarga masiva del SAT cuando el certificado de la e.firma que firma la petición ya no está vigente: venció o fue revocado. No es un error de tu XML ni de tus comprobantes, sino de la vigencia de la credencial. Aquí verás cómo revisar la fecha, cómo planear la renovación antes de que ocurra y por qué nunca debes entregar tu e.firma ni su contraseña a nadie para resolverlo.

Resumen rápido del error

  • Código: 304 (servicio de descarga masiva del SAT)
  • Campo: Certificado revocado o caduco
  • Dónde se presenta: servicio web de descarga masiva del SAT, al autenticar la petición con un certificado de e.firma sin vigencia
  • Regla del servicio: El certificado con el que se firma la petición debe estar vigente y no revocado; si no lo está, el SAT responde 304.
  • Mensaje de rechazo: Certificado revocado o caduco.
  • Cuándo aparece: al firmar una petición con un certificado vencido o revocado.

¿Qué significa el código 304?

Cada certificado de e.firma tiene una vigencia: una fecha de inicio y una de fin. Si firmas una petición después de esa fecha, o si el certificado fue revocado por el SAT o por su titular, el servicio responde 304. La petición puede estar perfecta, pero la credencial ya no es válida.

Por eso, a diferencia del 301 y el 302, que hablan de la forma de la petición, este código habla de tiempo y estado. Se resuelve renovando o tramitando una nueva e.firma, no corrigiendo el XML, y conviene anticiparlo con un calendario de vencimientos.

Dónde aparece: la vigencia del certificado

El servicio valida el certificado que acompaña a la firma: su periodo de vigencia, su estado de revocación y que corresponda al contribuyente. Un certificado fuera de vigencia o revocado se rechaza con el 304.

  • Vigencia: la fecha de la petición debe estar entre el inicio y el fin del certificado.
  • Revocación: el certificado no debe haber sido revocado.
  • Titular: debe corresponder al RFC solicitante (ver 303 y 305).
  • Verificación y descarga: el SAT responde 304 en cualquier operación del servicio cuando el certificado está vencido o revocado; el 5008 no tiene relación, pues indica que un paquete llegó al máximo de descargas.

Causas más comunes del código 304

  • La e.firma venció. Pasó la fecha de fin de su vigencia.
  • El certificado se revocó. El titular o el SAT lo dejaron sin efecto.
  • Se usó un certificado anterior. Se renovó la e.firma pero el sistema conserva el viejo.
  • El calendario no existe. Nadie llevaba el control de las fechas de vencimiento.
  • Se cambió de representante. El certificado guardado pertenecía a una persona que ya no está.
  • La fecha del equipo es incorrecta. El reloj del servidor adelantado hace parecer vencido un certificado vigente.

Cómo resolver el código 304 paso a paso

  1. Confirma que sea 304. Distínguelo del 305 (certificado inválido) y del 5008 (máximo de descargas del paquete, que no se relaciona con el certificado).
  2. Revisa la vigencia. Abre el certificado y mira la fecha de fin.
  3. Revisa la fecha del equipo. Que la hora del servidor sea correcta.
  4. Renueva o tramita la e.firma. Hazlo en los canales oficiales del SAT.
  5. Actualiza el certificado en tu sistema. Reemplaza el certificado anterior por el nuevo.
  6. Reintenta la solicitud. Con un certificado vigente, la petición se evalúa. Nunca envíes tu e.firma, su llave ni su contraseña a un tercero para este fin.

Ejemplo de la respuesta del servicio

Ejemplo esquemático de una petición con un certificado vencido y de otra con uno vigente; los datos son ficticios y los nombres de atributos pueden variar según la versión del servicio:

Incorrecto:

<Certificado vigencia="2022-05-10 a 2026-05-10" /> → CodEstatus="304" Mensaje="Certificado revocado o caduco"

Correcto:

<Certificado vigencia="2026-06-01 a 2030-06-01" /> → CodEstatus="5000" Mensaje="Solicitud aceptada"

Las fechas son ficticias. El ejemplo supone una vigencia de cuatro años.

Calendario de vencimientos: renueva antes de que falle

Una forma sencilla de no enterarte del vencimiento por un error es llevar un calendario con la fecha de fin de cada e.firma que usas, con avisos tres meses y un mes antes. Si manejas varios RFC, anota la fecha de cada uno, al responsable y dónde se guardan los archivos. Renueva con anticipación para que tus procesos de descarga masiva no se detengan en una fecha de cierre. Y cuando renueves, acuérdate de actualizar el certificado en todos los sistemas que lo usan. Nunca compartas tu e.firma, su llave privada ni su contraseña con quien te ofrezca "ayudarte" a renovar: el trámite se hace con los canales oficiales. Para repasar el flujo completo, consulta la guía de descarga masiva de CFDI.

Cómo evitar este error con Soicont

Soicont cuenta con un módulo de descarga masiva de CFDI para trabajar con los comprobantes de tus RFC desde la misma plataforma de facturación electrónica. Además, tus folios no caducan y puedes facturar para varias empresas (multi-RFC) desde una sola cuenta.

Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.

Errores relacionados

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Qué significa el error 304?

Que el certificado de la e.firma está revocado o ya caducó.

¿Es un error de mi XML?

No. Se refiere a la vigencia de la credencial.

¿Cómo lo resuelvo?

Renovando o tramitando una e.firma vigente y actualizándola en tu sistema.

¿Puedo enviar mi e.firma a quien me ayude?

No. Nunca compartas la e.firma, su llave privada ni su contraseña.

¿Y si mi e.firma está vigente?

Revisa la fecha y hora del equipo y el código 305.

¿Cómo evito que vuelva a pasar?

Con un calendario de vencimientos y avisos anticipados.

¿Todavía no se resuelve?

Si después de revisar estos puntos el error continúa, escríbenos desde la página de contacto con el código del error, el rango de fechas y el tipo de descarga que solicitaste (nunca envíes contraseñas, la llave privada ni tu e.firma). Si aún no tienes cuenta, crea la tuya y empieza a facturar con validaciones previas.

Regístrate