Descargar XML de factura de compra
GET /api/v1/facturas-compra/{clave}/xml
Devuelve el XML firmado (XAdES) original de la factura de compra, bit-exacto al enviado a Hacienda. Mismo comportamiento que GET /facturas/{clave}/xml, aplicado al espacio de claves de tipo 08.
Desde v1.5 la factura de compra tiene su propio XML firmado, que antes faltaba — solo estaba disponible el PDF.
Autenticación
| Atributo | Valor |
|---|---|
| Esquema | API key (X-Api-Key) |
| Scope requerido | facturas-compra:read |
Respuesta
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Disposition: attachment; filename="50615012600310112345600100001080000000123456789012_Firmado.xml"(XML XAdES)
Cuándo usarlo
- Auditorías fiscales — el XML firmado es la evidencia oficial ante Hacienda de la autofactura emitida al proveedor.
- Sincronización con sistemas contables que consumen XML.
- Verificación de firma por terceros (peritos, contralorías, etc.).
Notas
- Justo después de emitir, este endpoint puede devolver
404por unos segundos. La firma y la subida del XML ocurren en segundo plano, igual que en la factura de venta — ver Descargar XML. - Si la factura de compra quedó en estado
errory nunca se firmó, el404es definitivo. - El acuse firmado por Hacienda es un documento distinto, y se descarga aparte: ver Descargar el mensaje de Hacienda de factura de compra.
Errores
| Código | Significado |
|---|---|
404 Not Found | La clave no existe, existe pero no es de tipo 08, o el XML aún no se generó. |