CACFDI33 con detalle CA305, aunque ese mismo CSD timbre sin ningún problema. Afecta principalmente a quienes generaron su CSD entre el 3 y el 24 de mayo de 2023.
¿Qué significa?: El SAT no valida tu CSD al cancelar
Al solicitar la cancelación de un CFDI, el servicio del SAT devuelve el siguiente error:
{
"message": "CACFDI33 - Problemas con el xml.",
"messageDetail": "CA305 - Certificado Inválido.",
"data": null,
"status": "error"
}
Esto indica que el servicio de cancelación del SAT no pudo validar el Certificado de Sello Digital (CSD) enviado, aunque ese mismo certificado sí permita timbrar sin ningún problema. Es decir: no es un error de tu factura ni de tu CSD en términos generales, sino de la validación específica que hace el SAT al momento de cancelar.
Causas: Las 2 razones detrás del CA305
El error CA305 responde a dos escenarios distintos. Identificar cuál aplica en tu caso determina si basta con reintentar o si necesitas un certificado nuevo.
Intermitencia del SAT
TemporalEl error aparece una sola vez y el CSD está vigente. Se resuelve reintentando.
CSD de mayo 2023
3 al 24 de mayo 2023Certificados expedidos con un carácter inválido en el campo Emisor. Requiere CSD nuevo.
| Característica | Intermitencia del SAT | CSD de mayo 2023 (3 al 24) |
|---|---|---|
| Cómo identificarla | El error aparece una sola vez; el CSD está vigente y fue generado fuera de mayo 2023. | El error se repite siempre con el mismo CSD; la fecha de expedición cae dentro de ese rango. |
| Origen | Falla puntual del servicio de cancelación del SAT. | Carácter especial inválido en el campo Emisor del certificado. |
| ¿Afecta el timbrado? | No | No |
| Solución | Reintentar la misma cancelación 10–15 minutos después. | Solicitar un nuevo CSD ante el SAT. |
Diagnóstico: 4 pasos que casi siempre resuelven el inconveniente
Sabemos que ver un error al cancelar no es nada agradable, pero la buena noticia es que casi siempre se resuelve por tu cuenta. Sigue los pasos en orden: en la mayoría de los casos todo se resuelve en el Paso 3.
✅ Paso 1 — Confirma que tu CSD esté vigente
Revisa en tu constancia de Certificado de Sello Digital, o en el portal del SAT, que el certificado no esté vencido ni revocado.
- Si ya estás timbrando con normalidad, el certificado casi siempre está vigente
- Aun así, es importante descartarlo antes de continuar con los siguientes pasos
📅 Paso 2 — Revisa la fecha de generación del certificado
Abre tu archivo .cer y localiza la fecha de expedición.
- Entre el 3 y el 24 de mayo de 2023: es muy probable que sea la causa del error. Durante ese periodo el SAT expidió certificados con un carácter especial inválido en el campo Emisor. Ese carácter no afecta el timbrado, pero impide que el servicio de cancelación reconozca el CSD
- Fuera de ese rango: continúa con el Paso 3
Si no sabes cómo leer el archivo, en Developers SW tenemos una herramienta que te muestra la fecha de expedición y los datos del certificado sin instalar nada.
🛠️ Abrir el Validador de Certificados →🔁 Paso 3 — Reintenta la cancelación
En varios casos este error se ha presentado como una intermitencia puntual del servicio del SAT: la misma solicitud, enviada minutos u horas después, se procesa sin problema.
- Espera de 10 a 15 minutos y reenvía la misma solicitud de cancelación (mismo UUID y mismo motivo)
- Verifica el estatus del UUID ante el SAT; si ya aparece cancelado, no se requiere ninguna acción adicional
🆕 Paso 4 — Solicita un nuevo CSD
Aplica si tu certificado corresponde al rango de fechas del Paso 2, o si después de varios reintentos el error persiste siempre con el mismo CSD.
- Genera un nuevo Certificado de Sello Digital desde el portal del SAT (SAT ID / Oficina Virtual)
- Sustituye el CSD anterior por el nuevo en tu sistema de facturación
- Vuelve a intentar la cancelación; el flujo debe completarse con normalidad una vez sustituido el certificado
Soporte: Qué información enviar si el error persiste
¿Hiciste todo lo anterior y el error sigue ahí? No te preocupes, con gusto lo revisamos. Escríbenos con la siguiente información y lo atenderemos a la brevedad.
UUID
36 caracteresFolio fiscal del CFDI que intentas cancelar.
RFC emisor
12–13 caracteresRFC con el que se emitió el comprobante.
Fecha y hora
Zona CDMXMomento exacto del intento de cancelación.
Payload enviado
JSONParámetros de la solicitud: RFC, UUID y motivo.
Cambio de certificados raíz y sugerencia de solución para errores causados por CSD y e.firma — 25 de mayo de 2023