Referencia · Cancelar y consultar
consultarEstatusCFDI
El estado de un CFDI en el SAT: vigente, cancelado y si se puede cancelar.
POST
/api/consultarEstatusCFDISe consulta directo en el servicio público del SAT; si no contesta, por el PAC.
Lo que mandas
| Campo | Para qué |
|---|---|
uuidobligatoriotexto | El folio fiscal. |
rfcEmisorobligatoriotexto | El RFC del emisor. |
rfcReceptorobligatoriotexto | El RFC del receptor. |
totalobligatoriotexto | El total del CFDI. |
Lo que regresa
| Campo | Para qué |
|---|---|
Codigotexto | «100» si el SAT lo conoce, «602» si no. |
Mensajetexto | La respuesta del SAT. |
Operacionbooleano | true si el SAT lo conoce (como en el servicio anterior). |
Estadotexto | Vigente, Cancelado o No Encontrado. |
EsCancelabletexto | Cancelable sin aceptación, con aceptación o no cancelable. |
EstatusCancelaciontexto | En proceso, cancelado con o sin aceptación, plazo vencido o solicitud rechazada. |
Códigos
| Código | HTTP | Qué significa |
|---|---|---|
| 100 | 200 | El SAT lo conoce. |
| 602 | 200 | El SAT no lo tiene (en pruebas, siempre). |
| 500 | 503 | Ni el SAT ni el PAC contestaron. Reintenta. |
Ejemplo
curl https://pruebas.timbrado.idea15.com/api/consultarEstatusCFDI \
-u "$DUBSARIA_USUARIO:$DUBSARIA_CLAVE" \
-H "Content-Type: application/json" \
-d '{"uuid":"988B5F3A-889E-4C9C-BAC7-0FEE99589858","rfcEmisor":"EKU9003173C9","rfcReceptor":"EKU9003173C9","total":"116.00"}'Respuesta real en pruebas · HTTP 200
{
"Codigo": "602",
"Mensaje": "Comprobante no encontrado",
"Estado": "No Encontrado"
}