Referencia · Timbrar
seguimientoCFDI
El desenlace de un timbrado por su IdSeguimiento, sin volver a mandarlo.
POST
/api/seguimientoCFDICada respuesta de timbrado trae su IdSeguimiento. Con él preguntas qué pasó con un comprobante que quedó en duda o con una factura grande que se sigue validando.
Si quedó en duda, el servicio lo busca en el PAC por su huella. Nunca lo vuelve a enviar.
Lo que mandas
| Campo | Para qué |
|---|---|
IdSeguimientoobligatoriotexto | El que regresó la respuesta del timbrado (64 caracteres). |
Lo que regresa
| Campo | Para qué |
|---|---|
Codigotexto | «100» timbrado, «506» ya estaba timbrado; cualquier otro, el rechazo. |
Mensajetexto | Qué pasó, en español. En un rechazo, la regla del SAT que no se cumplió. |
UUIDtexto | El folio fiscal. Sólo con 100 o 506. |
XMLBase64base64 | El CFDI timbrado, completo. Sólo con 100 o 506. |
PDFBase64base64 | El PDF, si lo pediste con obtenerPDF; si no, null. |
IdSeguimientotexto | La huella del comprobante: con ella preguntas después por su desenlace (seguimientoCFDI). |
Códigos
| Código | HTTP | Qué significa |
|---|---|---|
| 100 | 200 | Timbrado: el UUID y el XML. |
| el del rechazo | 200 | Se rechazó, con su código y su mensaje. |
| 404 | 200 | No hay un timbrado con ese IdSeguimiento en tu cuenta. |
| 301 | 200 | El IdSeguimiento no es válido. |
| 500 | 503 | Todavía sin desenlace. Pregunta en un momento. |
Ejemplo
curl https://pruebas.timbrado.idea15.com/api/seguimientoCFDI \
-u "$DUBSARIA_USUARIO:$DUBSARIA_CLAVE" \
-H "Content-Type: application/json" \
-d '{"IdSeguimiento":"8ce2fefe4ebfae89987a6b49d2f4acbf09542845e2be24e0091cb3aa9ad00d43"}'Respuesta real en pruebas · HTTP 200
{
"Codigo": "100",
"Mensaje": "Comprobante timbrado exitosamente",
"UUID": "988B5F3A-889E-4C9C-BAC7-0FEE99589858",
"XMLBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxj…",
"PDFBase64": null,
"IdSeguimiento": "8ce2fefe4ebfae89987a6b49d2f4acbf09542845e2be24e0091cb3aa9ad00d43"
}