Todas las pruebas enviarán
Authorization: Bearer <API_KEY>
POST /sii/rcv/informe-previo/{periodos} → 📦 ZIP
POST /sii/bte/emitidas/{year}/{month}[/{months_back}]
POST /sii/bhe/recibidas/documentos/{receptor}/{periodo}
POST /sii/rcv/compras-ventas-bhe-bte/{year}/{month}[/{months_back}]
⚡ Endpoint optimizado: ejecuta RCV compras + RCV ventas + BHE recibidas + BTE emitidas en una sola sesión SII, reduciendo tiempo total significativamente.
POST https://api.aldored.com/api/RCV/compras/YYYY/MM
POST https://api.aldored.com/api/RCV/compras/YYYY/MM/DD
POST https://api.aldored.com/api/RCV/ventas/YYYY/MM/DD
POST /sii/f22/{year}
Consulta el estado de la Declaración de Renta (Formulario 22) de un contribuyente para el año tributario indicado. Inicia sesión en el SII, selecciona el período y extrae folio, estado, situación tributaria y observaciones.
Respuesta en caso de éxito
{
"success": true,
"data": {
"periodo": 2024,
"fechaSistema": "2026",
"contribuyente": {
"rut": "77710636-8",
"razonSocial": "EMPRESA EJEMPLO S.A."
},
"declaracion": {
"folio": 316644584,
"estado": "Aceptada", // Recibida | Aceptada | Aceptada con observaciones | Rechazada
"estadoCodigo": "ACE", // ENV | ACE | ODT | RCH
"fechaPresentacion": "11/04/2024",
"impugnada": false,
"situacionTributaria": {
"tipo": "calzado", // "devolucion" | "a_pagar" | "calzado"
"monto": 0 // entero en CLP; 0 si calzado
},
"observaciones": [ // lista vacía si no hay obs.
{ "codigo": "F135", "glosa": "Texto de la observación…" }
]
}
}
}
// Sin declaración para el período → declaracion: null + motivo.codigo: "SIN_DECLARACION"
// RUT no encontrado → contribuyente: null + motivo.codigo: "CONTRIBUYENTE_NO_ENCONTRADO"
// Período no disponible → motivo.codigo: "PERIODO_FUTURO"
POST /sii/f29
Consulta la Consulta Integral de Fiscalización del SII para el Formulario 29. Retorna el estado de cada período mensual (declarado / sin declarar) para los últimos 7 años visibles en el portal.
Respuesta en caso de éxito
{
"success": true,
"data": [
{
"periodo": 202605,
"declarado": true,
"estado": "Declaración sin observaciones."
},
{
"periodo": 202606,
"declarado": false,
"estado": "Periodo sin declaración."
}
// ... un objeto por cada período visible (orden descendente)
]
}
// estado posible cuando declarado=true:
// "Declaración sin observaciones."
// "Declaración con observaciones, respecto a la información en las bases del SII..."
// estado posible cuando declarado=false:
// "Periodo sin declaración."
POST /buk/crear-nueva-api-key/
© 2025 • Hecho por AldoRed.