Ir al contenido
Facturalo

Consultar conciliación

Consulta el estado de una conciliación SIRE iniciada previamente con POST /conciliar. Hacer polling cada 10-15 segundos hasta COMPLETADO o ERROR.

GEThttps://api.facturalo.pe/api/v3/sire/conciliaciones/{conciliacionId}
Este endpoint sirve tanto para conciliaciones de ventas como de compras — el campo libro indica cuál es.
EstadoDescripción
PENDIENTEJob encolado, aún no inició
EN_PROCESODescargando TXT y comparando
COMPLETADOResultado disponible en resultado
ERRORFalló — ver errorMensaje. Se puede reintentar con POST /conciliar
tipoDiferenciaDescripción
ESTADO_DIFERENTEExiste en ambos pero con estado distinto (ej: ANULADO en Facturalo, ACTIVO en SIRE)
MONTO_DIFERENTEExiste en ambos pero la diferencia de monto supera S/ 0.10
SOLO_EN_SIRESUNAT tiene el comprobante pero no está en Facturalo
SOLO_EN_FACTURALOFacturalo tiene el comprobante pero SUNAT no lo incluye en la propuesta

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.conciliacion("c1f2e3d4-0000-4000-8000-000000000001");
console.log(result);
SDK oficial @facturalo-pe/node · guía en /sdks
Response

Elige un ejemplo de respuesta:

application/json
200OK
{
  "success": true,
  "message": "Estado de conciliación obtenido correctamente.",
  "data": {
    "conciliacionId": "550e8400-e29b-41d4-a716-446655440000",
    "periodo": "202605",
    "libro": "ventas",
    "estado": "EN_PROCESO",
    "createdAt": "2026-06-17T06:59:48.000000Z",
    "updatedAt": "2026-06-17T06:59:49.000000Z"
  }
}