Referencia · PDF

consultaQR-CFDI

El código QR de la representación impresa de un CFDI timbrado.
POST/api/consultaQR-CFDI

La URL de verificación del SAT con el folio fiscal, los RFC, el total y los últimos ocho caracteres del sello, como imagen PNG. Es el mismo QR que lleva el PDF; sirve si haces tu propia representación impresa.

Lo que mandas

CampoPara qué
xmlBase64obligatoriobase64El XML del CFDI, ya timbrado.

Lo que regresa

CampoPara qué
Codigotexto«100» si se generó.
MensajetextoQué pasó.
QRBase64base64La imagen PNG.

Códigos

CódigoHTTPQué significa
100200Generado.
301200No es un CFDI.
500200El CFDI no trae timbre: el QR es sólo de comprobantes timbrados.

Ejemplo

XML=$(base64 < factura-timbrada.xml | tr -d '\n')

curl https://pruebas.timbrado.idea15.com/api/consultaQR-CFDI \
  -u "$DUBSARIA_USUARIO:$DUBSARIA_CLAVE" \
  -H "Content-Type: application/json" \
  -d @- <<FIN
{
  "xmlBase64": "$XML"
}
FIN
Forma de la respuesta
{
  "Codigo": "100",
  "Mensaje": "Código QR generado exitosamente.",
  "QRBase64": "<la imagen PNG en base64>"
}