Errores del servicio de descarga masiva del SAT y cómo resolverlos

Qué significa cada mensaje de rechazo del servicio de descarga masiva, por qué aparece y qué hacer en cada caso.

La descarga masiva del SAT tiene tres pasos: solicitar, verificar y descargar. Cada uno tiene su propio catálogo de respuestas, y el mismo código puede significar cosas distintas en dos pasos. Busca tu mensaje en el grupo del paso en que apareció.

Cada paso, en Pocket CFDI

Al enviar la solicitud: «Enviar», en «Solicitar descarga».

Al verificar la solicitud: «Validar» o «Validar en bucle», en «Validar solicitud de descarga».

Al descargar el paquete: «Descargar», en el aviso «Descarga disponible».

Pocket CFDI te dice el motivo, no el código

Cada sección de abajo cita la frase que el programa muestra en el renglón «Motivo:». El número del código queda en la bitácora del programa.

El código 5000 no es un error

En los tres pasos, 5000 significa que la solicitud se recibió correctamente.

En cualquiera de los tres pasos

300

Usuario no válido

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: El SAT no aceptó el acceso»

Por qué aparece. El servicio no reconoce al solicitante. El catálogo del SAT no da más detalle que el nombre del código.

Qué hacer. Copia el RFC tal como aparece en tu Constancia de Situación Fiscal —doce caracteres para persona moral, trece para persona física— y confirma que la e.firma seleccionada sea la de ese mismo RFC.

301

XML mal formado

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: La solicitud lleva datos que el SAT no acepta, por ejemplo un RFC no válido»

Por qué aparece. La estructura de la solicitud es correcta pero alguno de sus datos no lo es. El ejemplo que documenta el propio catálogo es un RFC de receptor que no tiene forma válida.

Qué hacer. Revisa los filtros de la solicitud, sobre todo si acotaste por el RFC de un tercero. Puedes quitar ese filtro y volver a intentar.

302

Sello mal formado

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: La firma de la solicitud no es válida»

Por qué aparece. La solicitud va firmada con la llave privada de tu e.firma, y el SAT no pudo validar esa firma. Su catálogo no da más detalle.

Qué hacer. Verifica que el archivo .cer y el archivo .key sean de la misma e.firma.

303

Sello no corresponde con RfcSolicitante

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: La e.firma no corresponde al RFC de la solicitud»

Por qué aparece. La firma de la solicitud no corresponde con el RFC que declara. Según el paso, el mensaje termina en RfcEmisor, RfcReceptor o RfcSolicitante.

Qué hacer. Confirma que el RFC del formulario, el archivo .cer y el archivo .key sean del mismo contribuyente. Si trabajas con varias e.firmas, puedes guardar cada una en una carpeta con el RFC en el nombre.

304

Certificado revocado o caduco

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: El certificado de la e.firma está revocado o vencido»

Por qué aparece. El certificado de la e.firma está revocado o venció. El catálogo advierte que un certificado puede ser inválido por varias razones, como el tipo o la vigencia.

Qué hacer. Si venció, hay que renovar la e.firma. Antes, revisa que no hayas seleccionado el certificado de sello digital (CSD) en lugar del de la e.firma.

305

Certificado inválido

Lo devuelve:SolicitudVerificaciónDescarga

En Pocket CFDI verás. «Motivo: El certificado de la e.firma no es válido»

Por qué aparece. El catálogo dice que un certificado puede ser inválido por varias razones, como el tipo o la vigencia.

Qué hacer. Verifica que estés usando los archivos de la e.firma y no los del certificado de sello digital (CSD), que también son un archivo .cer y un archivo .key.

Al enviar la solicitud

5001

Tercero no autorizado

Lo devuelve:Solicitud

En Pocket CFDI verás. «Motivo: No tienes autorización para descargar CFDI de otro contribuyente»

Por qué aparece. El servicio entrega los comprobantes del propio contribuyente: los que emitió o los que recibió. Pedir los de un tercero sin estar autorizado devuelve este mensaje.

Qué hacer. La solicitud se hace con la e.firma del contribuyente dueño de los comprobantes. Si trabajas para un cliente, va con la e.firma de ese cliente, no con la tuya.

5002

Se han agotado las solicitudes de por vida

Lo devuelve:Solicitud

En Pocket CFDI verás. «Motivo: Ya se usaron todas las solicitudes que el SAT permite con estos mismos datos»

Por qué aparece. El SAT limita las solicitudes que se pueden hacer con un mismo criterio, y ese límite se alcanzó. La documentación vigente no detalla qué forma un criterio; la versión anterior lo definía por las fechas y los RFC de emisor y receptor.

Qué hacer. Puedes cambiar algo en la consulta: recorrer un día el periodo o partirlo en dos. Es un criterio distinto y arranca con sus propias solicitudes. De aquí en adelante, verifica la solicitud que ya enviaste en lugar de volver a pedirla.

5005

Ya se tiene una solicitud registrada

Lo devuelve:Solicitud

En Pocket CFDI verás. «Motivo: Ya hay una solicitud igual que sigue vigente»

Por qué aparece. Ya hay una solicitud activa con los mismos criterios.

Qué hacer. No envíes una nueva: verifica la que ya existe. En Pocket CFDI aparece en la lista de «Validar solicitud de descarga».

5012

No se permite la descarga de XML cancelados

Lo devuelve:Solicitud

En Pocket CFDI verás. «Motivo: El SAT no permite descargar CFDI cancelados»

Por qué aparece. Aparece al pedir un comprobante por su folio fiscal cuando ese comprobante está cancelado. En una solicitud por periodo no sale: si pides tus recibidos, el SAT deja fuera los CFDI cancelados sin avisar, y si pides tus emitidos, te los entrega.

Qué hacer. Para revisar los cancelados que recibiste, pide Metadata en lugar de los CFDI: el resumen incluye el estatus de cancelación de cada folio.

404

Error no controlado

Lo devuelve:Solicitud

En Pocket CFDI verás. «Motivo: El SAT tuvo una falla interna»

Por qué aparece. El SAT tuvo un error que su catálogo no clasifica. No da más detalle.

Qué hacer. Espera y vuelve a intentar, sin cambiar nada.

Al verificar la solicitud

5003

Tope máximo de elementos de la consulta

Lo devuelve:Verificación

En Pocket CFDI verás. «Motivo: Son demasiados CFDI para una sola solicitud; puedes pedir periodos más cortos»

Por qué aparece. El máximo es de 200,000 CFDI o 1,000,000 de registros de Metadata por solicitud, y la consulta rebasó el que corresponde al tipo que pediste.

Qué hacer. Parte el periodo en otros más cortos: mes por mes en vez del ejercicio completo. O pide Metadata en lugar de los CFDI, que admite cinco veces más registros.

5004

No se encontró la información

Lo devuelve:VerificaciónDescarga

En Pocket CFDI verás. «Motivo: No hay CFDI con los datos que pediste»

Por qué aparece. El mismo código significa cosas distintas según el paso. Al verificar, el SAT no encontró la solicitud que intentas consultar. Al descargar, no encontró el paquete. La frase de Pocket CFDI describe otro caso, el de una solicitud que terminó sin ningún CFDI, que documentaciones anteriores del SAT también marcaban con este número.

Qué hacer. Confirma que elegiste la solicitud correcta y que el RFC y la e.firma sean los mismos con los que la enviaste. Si el error sale al descargar, vuelve a verificar la solicitud y, si ya no trae paquetes, envía una nueva.

5011

Límite de descargas por folio por día

Lo devuelve:Verificación

En Pocket CFDI verás. «Motivo: Se alcanzó el límite de descargas del día; puedes intentarlo mañana»

Por qué aparece. Cada folio de solicitud admite un número limitado de descargas al día, y ya se alcanzó.

Qué hacer. Espera al día siguiente. Nada se perdió: la misma solicitud sigue sirviendo.

Al descargar el paquete

5007

No existe el paquete solicitado

Lo devuelve:Descarga

En Pocket CFDI verás. «Motivo: Ya venció el plazo de 72 horas para descargar estos CFDI»

Por qué aparece. El SAT documenta que un paquete dura 72 horas desde que se genera. Pasado ese plazo deja de estar disponible, aunque conserves la solicitud. En la práctica a veces dura más, pero no hay forma de saberlo de antemano.

Qué hacer. Hay que volver a solicitar la descarga, y esa solicitud cuenta contra el límite de ese mismo criterio. Descarga tus CFDI en cuanto la solicitud quede lista.

5008

Máximo de descargas permitidas

Lo devuelve:Descarga

En Pocket CFDI verás. «Motivo: Ya se usaron las dos descargas que el SAT permite para estos CFDI»

Por qué aparece. El SAT documenta que un paquete se puede descargar dos veces y que, agotadas, ya no se puede volver a descargar. En la práctica a veces admite más, pero no cuentes con ello.

Qué hacer. Conserva tus CFDI en cuanto los descargues y trabaja sobre esa copia. Si ya agotaste el máximo, la única salida es una solicitud nueva.

Los límites del servicio

Cuatro de estos mensajes no son errores tuyos, sino topes del servicio: el paquete que vence (5007), las descargas que se agotan (5008), el límite diario de descargas de una solicitud (5011) y las solicitudes que se agotan por criterio (5002). Cómo trabajar con ellos está en límites y tiempos del SAT.

Los estados de una solicitud

Además del código, cada verificación devuelve el estado de la solicitud. El SAT documenta seis, y solo uno trae paquetes para descargar:

  • Aceptada y En proceso: el SAT todavía está preparando los paquetes. Puedes verificarla de nuevo más tarde, sin enviar una solicitud nueva.
  • Terminada: los paquetes están listos. El paso siguiente es descargarlos y después convertirlos a un reporte en Excel.
  • Error y Rechazada: la solicitud no trae paquetes que descargar. El mensaje que acompaña la respuesta dice por qué.
  • Vencida: los paquetes dejaron de estar disponibles. Hace falta una solicitud nueva.