Descargar propuesta
Descarga el archivo de la propuesta generado con Exportar propuesta. Consulta el estado hasta que el archivo en Base64 esté disponible.
GEThttps://api.facturalo.pe/api/v3/sire/compras/tickets/{numTicket}/descargar
Cuando expirado: true, vuelve a llamar GET /sire/compras/ {periodo} /exportar para obtener un nuevo numTicket.
| codEstadoProceso | Descripción |
|---|---|
| 01 | Cargado / solicitado |
| 05 | En proceso |
| 06 | Terminado ✓ |
| EXP | Expirado (>3 min sin terminar) |
Language
Credentials
Header
Authorization
Ejemplos con el SDK oficial en Node, PHP y Python
API Request
$ npm install @facturalo-pe/node
import { FacturaloClient } from "@facturalo-pe/node";
const facturalo = new FacturaloClient({ token: process.env.FACTURALO_TOKEN! });
const result = await facturalo.sire.compras.descargarTicket("20261031000123");
console.log(result);SDK oficial @facturalo-pe/node · guía en /sdks
Response
Elige un ejemplo de respuesta:
application/json
200OK
{
"success": true,
"message": "El proceso aún no ha terminado. Reintente en unos segundos.",
"data": {
"numTicket": "20260300000141",
"codEstadoProceso": "05",
"desEstadoProceso": "En proceso",
"terminado": false,
"expirado": false
}
}