Ir al contenido
Facturalo

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.
codEstadoProcesoDescripción
01Cargado / solicitado
05En proceso
06Terminado ✓
EXPExpirado (>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
  }
}