Ir al contenido
Facturalo

Convertir en comprobante

Devuelve el cuerpo listo para POST /documentos/enviar a partir de la cotización (cliente, ítems, moneda, observaciones y el campo cotizacion). Solo falta la serie y el correlativo.

GEThttps://api.facturalo.pe/api/v3/cotizaciones/{id}/comprobante

Query

Campo
Descripción
tipo
stringopcional
01 factura (el cliente debe tener RUC) o 03 boleta. Si se omite: factura si el cliente tiene RUC, boleta si no.Ej: 01

Emitir

Agrega documento.serie y documento.correlativo (y, si quieres, cambia formaPago, cuotas o detracción) y envíalo tal cual a POST /documentos/enviar:

POST /documentos/enviarjson
{
  "cotizacion": "a32eede9-59df-4d65-829e-ab7b9331ecec",
  "establecimiento": "11111111-2222-3333-4444-555555555555",
  "documento": {
    "tipoComprobante": "01",
    "serie": "F001",
    "correlativo": "123",
    "…": "lo demás, como vino"
  }
}
  • Antes de ir a SUNAT se valida que la cotización sea de la empresa y el entorno del token y que no tenga ya un comprobante vigente. Si no: 422 (no existe) o 409 (ya convertida), y no se emite nada.
  • Al guardar el comprobante, la cotización queda CONVERTIDA y su comprobante apunta a él.
  • Si SUNAT rechaza el comprobante, o luego se anula o elimina, la cotización vuelve a ACEPTADA y se puede convertir otra vez.
  • El comprobante descuenta del cupo de tu plan como cualquier otro; la cotización no.

Language

Credentials

Header

Authorization

Token de la empresa · HTTP directo

Fetch Request
$ # Node 18+ fetch
const response = await fetch("https://api.facturalo.pe/api/v3/cotizaciones/mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3/comprobante", {
  method: "GET",
  headers: {
    "Authorization": "sk_test_…"
  }
});

const data = await response.json();
console.log(data);
HTTP directo · funciona con cualquier cliente HTTP
Response

Elige un ejemplo de respuesta:

application/json
200OK
{
  "success": true,
  "data": {
    "cotizacion": "a32eede9-59df-4d65-829e-ab7b9331ecec",
    "establecimiento": "11111111-2222-3333-4444-555555555555",
    "documento": {
      "sunatTransaccion": "0101",
      "tipoComprobante": "01",
      "fechaEmision": "2026-11-10",
      "moneda": "PEN",
      "formaPago": "CONTADO",
      "observaciones": "Precios incluyen instalación.",
      "cliente": {
        "tipoDocumento": "6",
        "numeroDocumento": "20601476551",
        "denominacion": "CLIENTE DEMO S.A.C.",
        "direccion": "AV. LIMA 123",
        "correo": "compras@cliente.pe"
      },
      "items": [
        {
          "unidadMedida": "NIU",
          "codigo": "P-01",
          "descripcion": "Laptop 14\" Core i5",
          "cantidad": 2,
          "precioUnitario": 3500.5,
          "tipoIgv": "10"
        },
        {
          "unidadMedida": "ZZ",
          "descripcion": "Instalación y configuración",
          "cantidad": 1,
          "precioUnitario": 250,
          "tipoIgv": "10",
          "descuento": 50
        },
        {
          "unidadMedida": "NIU",
          "descripcion": "Libro técnico",
          "cantidad": 3,
          "precioUnitario": 40,
          "tipoIgv": "20"
        }
      ]
    }
  }
}