# Emisso Connect Un solo endpoint entre tu software (o tu agente de IA) y los sistemas chilenos: el SII, ocho bancos de empresa, Previred, la Tesorería, Mercado Público y los indicadores del Banco Central. API REST y servidor MCP. ## Qué es Emisso Connect (respuesta directa) Emisso Connect es una API y un servidor MCP que le dan a un software o a un agente de IA acceso a los datos tributarios, bancarios y previsionales de una empresa chilena, con la autorización de su dueño. La empresa se conecta una vez, con las credenciales que ya usa, a través de un enlace de un solo uso; la clave queda cifrada y no la ve nadie, tampoco quien integra, se puede revocar al instante, y cada llamada queda registrada en una bitácora auditable. Es infraestructura, no un producto contable: Connect entrega los datos, y el software que lo usa hace la conciliación, la contabilidad o el cálculo de remuneraciones. No reemplaza a Nubox, Defontana, Chipax ni Clay: les da los datos con los que trabajan. ## Qué sistemas conecta - **SII**: el registro de compras y ventas (RCV) documento por documento, con el estado de cada factura en el registro, incluidos el acuse de recibo y los reclamos; el resumen diario de boletas electrónicas; las guías de despacho; las boletas de honorarios; y el XML firmado de cada documento con su detalle por ítem (cantidad, precio unitario, forma de pago), que es el nivel que el RCV no tiene. También permite emitir y anular DTE mediante el **Facturador Gratuito SII en beta**, con activación por organización, credencial de representante y certificado centralizado en el SII. - **Ocho bancos de empresa**: BCI PyME, BCI 360 (beta privada), Banco Security, BICE Empresas, Banco de Chile, BancoEstado, Santander Empresas y Banco Itaú Empresas. Saldos y movimientos en los ocho; en BCI PyME y Banco de Chile cada transferencia, y en Santander cada movimiento, identifica además a su contraparte con RUT, nombre, banco y cuenta, que es la llave para cruzar un abono contra una factura. Las cartolas mensuales van en Banco de Chile; en Banco Security e Itaú, las transferencias con su contraparte identificada; y en Banco Security, además, las nóminas de pago línea por línea, con el motivo de rechazo de cada pago. - **Previred**, seis módulos: las planillas pagadas por institución, las cotizaciones por trabajador, la deuda previsional con sus recargos, el archivo con que se pide el certificado F30-1, el certificado de cotizaciones de cada trabajador, y la lista de empresas que administra la credencial. - **Tesorería General de la República**: los convenios de pago de la empresa, con la Clave Tributaria del SII: las resoluciones de convenio, el estado de pago de los convenios activos, los convenios con cuotas vigentes y el detalle de cada uno (cuotas pagadas y por pagar, deudas acogidas). - **Mercado Público**: los adjuntos PDF (bases y anexos) de una licitación pública, pedidos por su código. No pide clave: la conexión se crea sin credenciales y se cobra como cualquier otra. - **Emisión de documentos tributarios, vía Notta** (producto de Emisso): facturas y notas de crédito o débito ante el SII, con idempotencia real (reintentar no factura dos veces). - **Indicadores del Banco Central**: UF, dólar, euro, IPC y UTM, actuales, a una fecha o en serie. Gratis y sin cuenta: `curl https://connect.emisso.ai/public/v1/indicadores/UF`. ## Emisión de DTE por Facturador Gratuito SII en beta Sí, Connect tiene emisión de documentos tributarios por el Facturador Gratuito SII, disponible en beta mediante API y MCP. La beta incluye factura afecta 33 y exenta 34 del giro a crédito, con una a diez líneas de detalle y hasta tres referencias (orden de compra, HES, guía de despacho); anulación de una factura 33 con su nota de crédito 61, que arma el propio SII, o de una boleta 39 o 41 emitida por Connect; guía 52 que constituye venta, y notas 56/61 que corrigen montos de una factura exenta 34. La empresa debe estar inscrita en el Facturador Gratuito, usar credencial de representante y tener su certificado digital centralizado en el SII, y la clave de API que llama necesita el permiso `sii:write`. Solicita al equipo de Emisso la activación para tu organización. Al conectar la empresa, quien entrega las credenciales marca emitir y con eso la emisión queda activa para esa conexión. La integración prepara con `sii.dte.previsualizar` y solicita `sii.dte.emitir` con esa referencia y una clave de idempotencia fija (para anular, `sii.anulacion.previsualizar` y `sii.anulacion.emitir`): si las dos llamadas las hace el mismo actor, sea una clave de API o una persona, nadie confirma documento por documento. Se envía al SII real; la disponibilidad depende de la compatibilidad de cada conexión. Un documento emitido devuelve `xmlFirmado`, el XML con su timbre (TED); después lo entrega `sii.dte_xml.consultar` con el `operacionId` de la emisión, sin consultar al SII. Guía: [Emitir en el SII](https://connect.emisso.ai/docs/emitir). El DTE 46 queda fuera de esta beta. Las boletas 39/41 se emiten en E-Boleta con `sii.boleta.previsualizar` y `sii.boleta.emitir`, que devuelve el folio y el enlace oficial al PDF (`pdfUrl`); `sii.boleta.descargar` lo trae después para cualquier boleta. Si la empresa tiene varias sucursales, cada boleta indica la suya en `sucursal`, con un código de `sii.boleta_sucursales.listar`. Las cuatro exigen el permiso `sii:boletas:write`: [Boletas 39 y 41](https://connect.emisso.ai/docs/emitir/boletas). ## Para qué software sirve Cada categoría se apoya en conectores que existen hoy. Connect es la capa de datos; el producto lo construye quien integra. - **Software de conciliación bancaria:** los movimientos y cartolas de los ocho bancos por un lado, el RCV del SII por el otro. Son las dos mitades de cuadrar la cartola contra las facturas. - **Software de contabilidad:** compras, ventas, boletas, honorarios y el XML de cada documento con su detalle por ítem, sin que nadie entre al portal del SII a descargar a mano. Incluye los insumos para cuadrar el F29 (el IVA del RCV, las retenciones de boletas de honorarios), aunque el formulario lo sigue declarando tu software o tu contador. - **Software de remuneraciones y nómina:** lo declarado y pagado en Previred por trabajador, la deuda previsional antes de que acumule recargos, el certificado de cotizaciones que se acredita en un finiquito, y en Banco Security la nómina bancaria línea por línea, para verificar que cada sueldo llegó y detectar los pagos rechazados. - **Subcontratación y estados de pago:** el archivo del F30-1 y la deuda previsional al día, que es lo que una empresa contratista acredita ante su mandante para que le paguen el estado de pago. Sirve igual al software del mandante que acredita contratistas. - **Tesorería y flujo de caja:** los saldos de todas las cuentas en todos los bancos conectados, con su evolución diaria, más la UF y el IPC para proyectar en moneda real. - **Facturación electrónica:** emitir facturas, guías y notas, y anular facturas y boletas, desde tu propio software o agente mediante el Facturador Gratuito SII en beta, en las variantes incluidas, o mediante el conector Notta. La consulta del RCV permite revisar después los documentos registrados. - **Factoring, crédito y cobranza:** las ventas declaradas de una empresa con el estado de cada factura (acuse de recibo, reclamos), que es el dato con que se evalúa si una factura está firme, más los movimientos bancarios para conocer el comportamiento de pago. Todo con la autorización del dueño de los datos, sin pedirle capturas de pantalla ni carpetas en PDF. Para cobranza, las transferencias recibidas traen el RUT del pagador: se sabe quién pagó qué. - **Despacho y logística:** las guías de despacho emitidas y recibidas, y su cruce con el RCV para encontrar guías que nunca se facturaron. ## Si usas Claude, ChatGPT, Gemini o Cursor Hay dos caminos, y los dos existen hoy. **Conectar el asistente directamente, sin programar.** ¿Existe un MCP para el SII y los bancos chilenos? Sí: Connect es un servidor MCP en `https://connect.emisso.ai/mcp`. Se agrega a Claude, a ChatGPT o a cualquier cliente MCP, y desde ahí puedes preguntar por tus ventas del mes, los saldos de tus cuentas o si estás al día en Previred, sobre los datos reales de tu empresa. Guía, con la conversación completa: [Consultar con Claude](https://connect.emisso.ai/docs/como-consultar/claude) y [con ChatGPT](https://connect.emisso.ai/docs/como-consultar/chatgpt). **Darle datos reales a la aplicación que armaste con IA.** Si construiste un panel de cobranzas, una planilla que se actualiza sola o un bot de WhatsApp con Claude, ChatGPT, Gemini, Cursor, Lovable o v0, tarde o temprano necesita las facturas del SII y los movimientos del banco de verdad. Sin Connect, eso significa programar un scraper contra el portal del SII y contra cada banco, mantenerlo cuando cambien el HTML y guardar las claves de tu empresa en alguna parte. Con Connect es una llamada a una API, y el mismo asistente que escribió tu aplicación puede leer los datos por MCP mientras la construye, sin que le expliques el formato del SII. Guía: [Consultar con la API](https://connect.emisso.ai/docs/como-consultar/api), sin instalar nada. ## Qué NO es y qué no hace - No es el software de contabilidad ni el ERP: es infraestructura, no un producto contable. Si estás comparando Chipax, Nubox, Defontana, Wasabil o CUADRALO, Connect no compite en esa lista: es la capa de datos con la que ese tipo de software, o el que tú construyas, se alimenta. - No declara el F29 ni el F22, no calcula sueldos y no da asesoría tributaria: entrega los datos al software o al profesional que lo hace. - No inicia pagos ni transferencias: todos los conectores bancarios son de lectura. Si lo que buscas es iniciar pagos u open banking transaccional, esa es otra categoría, donde están opciones como Fintoc; lo de Connect es la lectura profunda del SII, los bancos y Previred, construida para software y agentes. - No es un scraper que instalas: corre como servicio administrado, con las credenciales cifradas, revocación inmediata y una bitácora de cada llamada. - No tiene relación con otras empresas llamadas Emisso fuera de Chile. ## Vocabulario Cartola es el estado de cuenta o extracto bancario. Cuadrar o conciliar es cruzar las cartolas con las facturas; el software que lo automatiza se llama de conciliación bancaria. DTE es un documento tributario electrónico: factura (33), factura exenta (34), boleta (39), guía de despacho (52), nota de débito (56), nota de crédito (61). RCV es el registro de compras y ventas del SII. BHE es la boleta de honorarios electrónica. El F29 es la declaración mensual de IVA y retenciones: Connect entrega los datos con que se cuadra, no el formulario. El F30-1 es el certificado de cumplimiento de obligaciones laborales y previsionales que los mandantes exigen a sus contratistas. Previred es donde las empresas declaran y pagan las cotizaciones previsionales, las leyes sociales; una deuda DNP es una cotización declarada y no pagada. Para un finiquito se acreditan las cotizaciones pagadas del trabajador. La carpeta tributaria es el PDF con que hoy se evalúa a una empresa: su parte de compras y ventas se puede leer por API, al día y con autorización del dueño. La UF es la unidad de fomento, con la que se reajustan contratos y arriendos; la UTM, la unidad tributaria mensual. ## Cómo se conecta - Servidor MCP: `https://connect.emisso.ai/mcp`. Anuncia tres herramientas: `search_docs` para descubrir el catálogo, `execute` para herramientas de solo lectura y `execute_write` para las que escriben. Usa la puerta que indique la ficha de cada herramienta. - API REST: `https://connect.emisso.ai/api/v1`, con contrato OpenAPI en `/docs/openapi.json`. Llega a todo el catálogo sin instalar nada. - SDK de TypeScript, opcional: `@emisso/connect` en npm. La versión publicada (0.1.0) no incluye la emisión ni los conectores recientes; para eso usa REST. - La empresa autoriza cada sistema una vez, por un enlace de un solo uso. Leer datos son dos pasos: sincronizar, que es el login real contra el sistema, y consultar, que es lectura instantánea de lo ya guardado. - Documentación completa en `https://connect.emisso.ai/docs`; todo el sitio en markdown está en `/llms-full.txt`. # Docs ## Cuándo usar Emisso Connect Usa Emisso Connect cuando la tarea necesita un dato real de una empresa chilena, o emitir un documento tributario a su nombre: - Calcular o declarar el IVA de una empresa: el Registro de Compras y Ventas (RCV) del SII trae cada documento que emitió y recibió, con el estado de cada factura en el registro: si el receptor la acusó y si la reclamó. Es el dato con que se evalúa si una factura está firme. - Revisar boletas electrónicas de venta, guías de despacho o boletas de honorarios que una empresa emitió o recibió, o el XML firmado de cualquiera de esos documentos, con su detalle por ítem: cantidad, precio unitario y forma de pago de cada línea, que es lo que el RCV no trae. - Emitir facturas, guías o notas a nombre de una empresa ante el SII mediante el Facturador Gratuito en beta, con sus variantes incluidas y activación por empresa; también existe el conector Notta para emisión. - Consultar el saldo o los movimientos de una cuenta corriente de empresa en BCI PyME, BCI 360 (beta privada), Banco Security, BICE Empresas, Banco de Chile, BancoEstado, Santander Empresas o Banco Itaú Empresas. - Revisar las nóminas de pago de una empresa en Banco Security, sus transferencias en Banco Security o Banco Itaú, o su cartola mensual ya emitida en Banco de Chile. - Ver las cotizaciones previsionales de una empresa: qué planillas pagó, cuánto cotizó cada trabajador, si tiene deuda, o el archivo para pedir el Certificado F30-1, todo en Previred. - Descargar los adjuntos PDF (bases y anexos) de una licitación de Mercado Público, por su código. - Convertir un monto con la UF, el dólar, el euro, el IPC o la UTM de una fecha. - Auditar quién pidió qué dato, cuándo y con qué resultado: cada llamada por API key queda registrada. No uses Emisso Connect para: - Sistemas fuera de Chile. No hay conectores para el fisco ni la banca de otros países. - Un sistema chileno que no está en la lista de arriba. No hay ERP, POS ni banca personal, y en cotizaciones previsionales solo está Previred. - Transferir dinero, pagar cotizaciones o cargar una nómina. La emisión de documentos sí existe por Notta y por las betas del SII, con sus requisitos de habilitación y confirmación; los conectores bancarios y Previred conservan sus operaciones de lectura. - El dato más nuevo al segundo. Las tools `.consultar` responden con la última sincronización guardada, no con una consulta en vivo. Sincroniza la conexión primero si necesitas el dato más fresco posible. - [Emisso Connect](/docs): Un endpoint para los sistemas chilenos. Conecta tu backend o tu agente con el SII, los bancos de empresa y los indicadores del Banco Central, con auditoría completa de cada llamada. - Empieza aquí - [Tu primera llamada](/docs/empezar/primera-llamada): El valor de la UF de hoy por REST o MCP, en cerca de 2 minutos y sin instalar nada. No requiere conectar ningún sistema. - [Con tu asistente de IA](/docs/empezar/con-tu-asistente-de-ia): El texto que le entregas a ChatGPT, Claude o Cursor para que arme tu software sobre Connect sin pedirte nunca la clave. Pensado para quien no programa. - [Conecta tu primera empresa](/docs/empezar/conectar): De cero a leer el Registro de Compra-Venta de un cliente real, con un enlace de un solo uso, una sincronización y una consulta. - [Autenticación](/docs/empezar/autenticacion): API keys con permisos explícitos para tu backend, OAuth 2.1 para clientes MCP: cómo se autentica cada llamada al gateway. - Guías paso a paso - [Guías paso a paso](/docs/como-conectar): Recorridos guiados para conectar tu empresa desde el panel, cada uno con una demo animada de la pantalla real. Para compartir con quien va a conectar. - [Conectar el SII](/docs/como-conectar/sii): Conecta tu empresa al SII desde el panel en cinco pasos, con la clave tributaria de la empresa o la de quien la representa. Con demo animada del alta real. - [Activar la emisión en el SII](/docs/como-conectar/emision-sii): Prepara una conexión del SII que además emite facturas, guías y notas en el Facturador Gratuito. Clave de persona, clave del certificado y la casilla de emisión, con demo animada. - [Activar la emisión en una conexión que ya tienes](/docs/como-conectar/activar-emision-sii): Si tu conexión del SII se creó solo para leer, activa la emisión desde su pestaña Ajustes, sin borrarla ni cambiar su ID. Clave del certificado, giro y dirección, con demo animada. - [Pedir boletas de honorarios a tus profesionales](/docs/como-conectar/honorarios): Tu sistema pide la boleta por API y cada profesional la revisa y la autoriza desde un enlace, con su clave del SII. El ejemplo de una clínica, con demo animada. - [Conectar Previred](/docs/como-conectar/previred): Conecta Previred desde el panel con el RUT y la clave de quien administra la empresa, y trae planillas, cotizaciones, deuda y el archivo del F30-1. Con demo animada. - [Conectar un banco](/docs/como-conectar/bancos): Conecta la banca en línea de empresas de tu banco desde el panel, con el RUT y la clave de quien entra y el RUT de la empresa. Con demo animada para cada banco. - Consultar tus datos - [Consultar tus datos](/docs/como-consultar): Recorridos guiados para leer lo que Connect sincronizó, desde un agente de IA o desde tu código, cada uno con una demo animada. Para compartir con quien va a usar los datos. - [Consultar con Claude](/docs/como-consultar/claude): Pregúntale a Claude por las ventas de tu empresa y mira qué consulta en Connect para responderte. Con demo animada de una conversación completa. - [Consultar con ChatGPT](/docs/como-consultar/chatgpt): Pregúntale a ChatGPT por las ventas de tu empresa y mira qué consulta en Connect para responderte. Con demo animada de una conversación completa. - [Consultar con la API](/docs/como-consultar/api): Lee el registro de ventas del SII de una empresa con una llamada HTTP y tu clave de API, sin instalar nada. Con demo animada del editor y la terminal, y la misma llamada con curl. - [Consultar con el SDK](/docs/como-consultar/sdk): Instala @emisso/connect, guarda tu clave y tu conexión en un .env y lee el registro de ventas del SII de una empresa con un programa corto. Con demo animada del editor y la terminal. - Emitir en el SII - [Emitir en el SII](/docs/emitir): Emite facturas 33 y 34, boletas 39 y 41, guías 52 y notas 56/61, y anula facturas con nota de crédito ante el SII por API, MCP o SDK. Beta con activación por organización. - [Facturas 33 y 34](/docs/emitir/facturas): Emite una factura afecta 33 o exenta 34 ante el SII con una a diez líneas y hasta tres referencias, por REST, MCP o SDK, paso a paso. - [Boletas 39 y 41](/docs/emitir/boletas): Emite boletas electrónicas afectas 39 y exentas 41 en E-Boleta del SII por REST, MCP o SDK, paso a paso, con el enlace oficial al PDF de cada una. - [Anular una factura o boleta](/docs/emitir/anular): Anula una factura afecta 33 emitida con el Facturador Gratuito del SII, o una boleta 39 o 41 emitida por Connect, emitiendo su nota de crédito 61 de anulación por REST, MCP o SDK. - [Guía 52 y notas de corrección](/docs/emitir/guias-y-notas): Emite ante el SII una guía de despacho 52 que constituye venta y notas de débito 56 o de crédito 61 que corrigen montos de una factura exenta 34. - [Resultados y errores](/docs/emitir/resultados): Qué significa cada resultado de una emisión o anulación ante el SII, cómo reintentar sin duplicar documentos y qué hacer con los errores más comunes. - Conceptos - [Conexiones](/docs/conceptos/conexiones): El vínculo con un sistema para un contribuyente o titular concreto: la unidad con la que Connect autoriza, sincroniza y factura. - [Sincronizar y consultar](/docs/conceptos/sincronizar-consultar): En Connect ninguna consulta pregunta en vivo al SII ni a un banco. Sincronizar encola el trabajo y responde al instante; consultar lee lo guardado. Esta página explica por qué. - [Los dos planos](/docs/conceptos/planos): Acción efímera y lectura persistente: qué declara cada tool y por qué leer un banco son dos pasos. - [La bitácora](/docs/conceptos/bitacora): Cada llamada deja exactamente una fila inmutable: auditoría, correlación con soporte y fuente de verdad de la facturación. - Sistemas - [Sistemas](/docs/sistemas): Qué se puede conectar hoy, qué credencial pide cada sistema y qué conviene saber de cada portal antes de la primera sincronización. - [SII](/docs/sistemas/sii): Consulta datos tributarios, emite facturas, guías y notas, y anula facturas y boletas mediante el Facturador Gratuito SII en beta, con activación por organización. - [Notta](/docs/sistemas/notta): Emite facturas y notas ante el SII desde tus agentes. Autorizas una vez en Notta con tu propia cuenta: no hay ninguna API key que crear ni pegar. - [BCI PyME](/docs/sistemas/bci-pyme): Conecta el portal de empresas de BCI y obtén saldos y movimientos en una caché que se consulta al instante, sin tocar al banco. - [Banco Security](/docs/sistemas/banco-security): Transferencias, nóminas de pago, saldos y movimientos del portal de Banco Security, servidos al instante desde la caché de Connect. - [BICE Empresas](/docs/sistemas/bice-empresas): Saldos y movimientos de BICE Empresas, sincronizados a la caché de Connect. El desafío de navegador del portal lo resuelve la sincronización, no tú. - [Banco de Chile Empresas](/docs/sistemas/bch-empresas): Saldos, movimientos de cuentas CLP/USD, movimientos de tarjetas y cartolas mensuales del Portal Empresas de Banco de Chile, sincronizados a la caché de Connect. - [BancoEstado Empresas](/docs/sistemas/banco-estado): Saldos y movimientos de cuenta corriente del portal de BancoEstado Empresas, servidos al instante desde la caché de Connect. - [Santander Empresas](/docs/sistemas/santander-empresas): Saldos y movimientos de Banco Santander Empresas, sincronizados y disponibles para consulta en Connect. - [Banco Itaú Empresas](/docs/sistemas/itau-empresas): Saldos, movimientos y transferencias de Banco Itaú Empresas, con RUT, nombre y banco de la contraparte. El portal exige un navegador para entrar; la sincronización lo resuelve por ti. - [Previred](/docs/sistemas/previred): Planillas de cotizaciones pagadas, el desglose por trabajador, la deuda previsional y el archivo para el F30-1, sincronizados a la caché de Connect. Con el comprobante en PDF. - [Tesorería General de la República](/docs/sistemas/tgr): Los convenios de pago de una empresa con la Tesorería: resoluciones, estado de pago, cuotas pagadas y por pagar, y deudas acogidas, con la Clave Tributaria del SII. - [Mercado Público](/docs/sistemas/mercadopublico): Pide una licitación por su ID y recibe sus adjuntos PDF (bases, anexos, resoluciones) con enlaces de descarga. Sin clave: la conexión sólo pide la empresa. - [Poder Judicial](/docs/sistemas/pjud): Cartera elegida de causas civiles, actuaciones y documentos recuperados de OJV, con fuente y cobertura explícitas. Piloto en validación. - [Indicadores](/docs/sistemas/indicadores): UF, dólar, euro, IPC y UTM del almacén de referencia: tres tools gratis, sin conexión, y un canal público para probar sin cuenta. - Para agentes - [Servidor MCP](/docs/agentes/mcp): Connect es MCP-nativo, con tres herramientas que no cambian nunca: search_docs para descubrir, execute para leer y execute_write para escribir, sobre el catálogo completo. - [Recursos máquina-legibles](/docs/agentes/recursos): Todo el sitio existe en markdown y contratos: pega una URL y descubre el API entero. - Operar - [Enlace hosted de conexión](/docs/operar/enlace-hosted): Un enlace de un solo uso para que un tercero entregue la clave del SII o del banco: sin cuenta, sin acceso al dashboard y sin que la credencial pase por tu aplicación. - [Conecta a tus clientes](/docs/operar/plataformas): El caso plataforma, un producto que conecta a muchos clientes finales, con el modelo de datos, el alta embebida y los topes que importan a escala. - [Webhooks](/docs/operar/webhooks): Un aviso firmado cuando una sincronización termina o un enlace de conexión se usa, sin sondear. El webhook nunca es load-bearing: el estado real siempre se puede consultar. - [Manejo de errores](/docs/operar/errores): Cada error de Connect llega con un código estable, una acción sugerida y un correlativo de soporte. Esta guía enseña a manejarlos; el catálogo completo vive en la referencia. - [Límites](/docs/operar/limites): El tamaño máximo de petición, la emisión de enlaces, la cola de sincronizaciones y el cupo de llamadas por conexión. Cada número de esta página existe como constante en el código que lo aplica. - [Seguridad](/docs/operar/seguridad): Dónde queda la clave del banco, cómo se cifra, cómo se aísla cada organización, qué guarda la auditoría y qué se puede revocar al instante. - [SDK de TypeScript](/docs/sdk): El cliente tipado de @emisso/connect: instalación, accessor por tool, selección de conexión, idempotencia, reglas de reintento y qué cubre la 0.1.0. - [API de control](/docs/api-control): La referencia REST de todo lo que no es una tool: catálogo, conexiones, sesiones, sincronizaciones y webhooks. - [Carpeta tributaria puntual](/docs/carpeta-tributaria): Solicita el PDF original del SII mediante el widget y recibe el resultado por API o webhook. - Referencia - [Referencia](/docs/referencia): El catálogo completo: cada tool con su contrato, su ejemplo en tres canales y sus errores. - [Catálogo de errores](/docs/referencia/errores): Todos los códigos que la API puede emitir, con su status HTTP, su semántica de reintento y qué hacer con cada uno. - **Abiertos** - Core - [Core](/docs/referencia/core): Las 1 tools de Core en el plan gratuito. - [Hora del servidor](/docs/referencia/core/timestamp-now): Devuelve la marca de tiempo actual del servidor (ISO-8601 UTC, epoch Unix) y la zona horaria solicitada. - Echo - [Echo](/docs/referencia/echo): Las 1 tools de Echo en el plan gratuito. - [Reflejar mensaje](/docs/referencia/echo/message-reflect): Devuelve el texto recibido junto con su longitud. - Indicadores económicos - [Indicadores económicos](/docs/referencia/indicadores): Las 3 tools de Indicadores económicos en el plan gratuito. - [Serie histórica del indicador](/docs/referencia/indicadores/serie-consultar): Devuelve la serie de valores de un indicador entre dos fechas (AAAA-MM-DD), en orden ascendente, acotada por 'limite' (tope duro 1000), leída del almacén de referencia global. - [Valor actual del indicador](/docs/referencia/indicadores/valor-actual): Devuelve el ÚLTIMO valor disponible de un indicador económico chileno (UF, DÓLAR, EURO, IPC, UTM), leído del almacén de referencia global; no consulta fuentes externas en tiempo real. - [Valor del indicador a una fecha](/docs/referencia/indicadores/valor-consultar): Devuelve el valor de un indicador vigente a una fecha dada (AAAA-MM-DD) CON ARRASTRE: si esa fecha no tiene dato propio (un fin de semana, un feriado, o una fuente que no se ha actualizado) devuelve el último valor anterior. - **Conectores** - BancoEstado Empresas - [BancoEstado Empresas](/docs/referencia/banco_estado): Las 4 tools de BancoEstado Empresas en el plan pagado. - [Sincronizar conexión BancoEstado](/docs/referencia/banco_estado/conexion-sincronizar): Inicia sesión en BancoEstado Empresas y persiste los alcances pedidos (saldos, movimientos) para un período, en UNA sola sesión (un login, un logout). - [Verificar conexión BancoEstado Empresas](/docs/referencia/banco_estado/conexion-verificar): Prueba las credenciales de la conexión contra BancoEstado Empresas haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de BancoEstado](/docs/referencia/banco_estado/movimientos-consultar): Lee los movimientos de BancoEstado YA sincronizados de esta conexión, del más reciente al más antiguo. - [Consultar saldos de BancoEstado](/docs/referencia/banco_estado/saldos-consultar): Lee los saldos de BancoEstado YA sincronizados de esta conexión, del más reciente al más antiguo. - Banco Security Empresas - [Banco Security Empresas](/docs/referencia/banco_security): Las 7 tools de Banco Security Empresas en el plan pagado. - [Sincronizar conexión Banco Security](/docs/referencia/banco_security/conexion-sincronizar): Sincroniza los alcances solicitados (transferencias, nóminas, saldos, movimientos) para un período en una sola sesión (un login, un logout). - [Verificar conexión Banco Security](/docs/referencia/banco_security/conexion-verificar): Prueba las credenciales de la conexión contra Banco Security haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de Banco Security](/docs/referencia/banco_security/movimientos-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los movimientos de cuenta corriente guardados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM). - [Consultar los pagos de una nómina de Banco Security](/docs/referencia/banco_security/nomina_pagos-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, las LÍNEAS DE PAGO de UNA nómina: el 'idNomina' es obligatorio y sale de 'banco_security.nominas.consultar'. - [Consultar nóminas de pago de Banco Security](/docs/referencia/banco_security/nominas-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, SOLO las CABECERAS de las nóminas de pago masivas guardadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM). - [Consultar saldos de Banco Security](/docs/referencia/banco_security/saldos-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los saldos guardados de esta conexión (contable, disponible y provisorio), con el snapshot más reciente primero. - [Consultar transferencias de Banco Security](/docs/referencia/banco_security/transferencias-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, las transferencias TEF guardadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM) y por dirección. - Banco de Chile Empresas - [Banco de Chile Empresas](/docs/referencia/bch_empresas): Las 6 tools de Banco de Chile Empresas en el plan pagado. - [Consultar cartolas emitidas de Banco de Chile](/docs/referencia/bch_empresas/cartolas-consultar): Lee las cartolas (extractos mensuales) ya sincronizadas de esta conexión, la más reciente primero, filtrables por período de búsqueda (AAAA-MM) y por cuenta. - [Sincronizar conexión Banco de Chile](/docs/referencia/bch_empresas/conexion-sincronizar): Sincroniza los alcances solicitados (saldos, movimientos, movimientos de tarjetas y cartolas) para un período en una sola sesión de portal (un login, un logout). - [Verificar conexión Banco de Chile](/docs/referencia/bch_empresas/conexion-verificar): Prueba las credenciales de la conexión contra Banco de Chile haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de tarjetas de Banco de Chile](/docs/referencia/bch_empresas/movimientos_tarjetas-consultar): Lee exclusivamente la caché de movimientos de tarjetas de crédito de esta conexión; NO abre una sesión ni contacta al banco. - [Consultar movimientos de Banco de Chile](/docs/referencia/bch_empresas/movimientos-consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM) y por cuenta. - [Consultar saldos de Banco de Chile](/docs/referencia/bch_empresas/saldos-consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. - BCI 360 - [BCI 360](/docs/referencia/bci_360): Las 4 tools de BCI 360 en el plan pagado. - [Sincronizar conexión BCI 360](/docs/referencia/bci_360/conexion-sincronizar): Sincroniza saldos actuales y movimientos mensuales de la empresa autorizada en BCI 360. - [Verificar conexión BCI 360](/docs/referencia/bci_360/conexion-verificar): Prueba las credenciales de la conexión contra BCI 360 haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos BCI 360](/docs/referencia/bci_360/movimientos-consultar): Consulta los movimientos almacenados de BCI 360. - [Consultar saldos BCI 360](/docs/referencia/bci_360/saldos-consultar): Consulta saldos de BCI 360 ya sincronizados, por cuenta y moneda. - Banco BCI Empresas - [Banco BCI Empresas](/docs/referencia/bci_pyme): Las 4 tools de Banco BCI Empresas en el plan pagado. - [Sincronizar conexión BCI](/docs/referencia/bci_pyme/conexion-sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión (un login, un logout). - [Verificar conexión BCI](/docs/referencia/bci_pyme/conexion-verificar): Prueba las credenciales de la conexión contra BCI haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de BCI](/docs/referencia/bci_pyme/movimientos-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los movimientos guardados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM) y por cuenta. - [Consultar saldos de BCI](/docs/referencia/bci_pyme/saldos-consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los saldos guardados de esta conexión (contable, disponible, 9AM y retención), con el snapshot más reciente primero. - Banco BICE Empresas - [Banco BICE Empresas](/docs/referencia/bice_empresas): Las 4 tools de Banco BICE Empresas en el plan pagado. - [Sincronizar conexión BICE](/docs/referencia/bice_empresas/conexion-sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión de portal. - [Verificar conexión BICE](/docs/referencia/bice_empresas/conexion-verificar): Prueba las credenciales de la conexión contra BICE haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de BICE Empresas](/docs/referencia/bice_empresas/movimientos-consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM), por cuenta y por 'type' (el eje credit/debit del libro del banco: 'debit' para los abonos, 'credit' para los cargos). - [Consultar saldos de BICE Empresas](/docs/referencia/bice_empresas/saldos-consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. - Conexiones de Emisso Connect - [Conexiones de Emisso Connect](/docs/referencia/conexiones): Las 7 tools de Conexiones de Emisso Connect en el plan gratuito. - [Conectar un sistema que no pide clave](/docs/referencia/conexiones/conexion-crear): Crea la conexión de un sistema público que no pide credenciales (hoy Mercado Público) para una empresa, y devuelve su connectionId. - [Deshabilitar una conexión](/docs/referencia/conexiones/conexion-deshabilitar): Pausa una conexión de esta organización: deja de sincronizar, sus herramientas responden 'connection_disabled' y deja de sumarse a los próximos cobros. - [Eliminar una conexión](/docs/referencia/conexiones/conexion-eliminar): Elimina una conexión de esta organización y todo lo que cuelga de ella: la credencial guardada, los datos sincronizados, su historial de sincronizaciones y sus webhooks. - [Habilitar una conexión](/docs/referencia/conexiones/conexion-habilitar): Reanuda una conexión deshabilitada de esta organización: vuelve a sincronizar según su cadencia y sus herramientas vuelven a responder. - [Crear un enlace para conectar un sistema](/docs/referencia/conexiones/enlace-crear): Crea un enlace de un solo uso donde la persona entrega sus credenciales del sistema para conectarlo. - [Consultar el estado de las conexiones](/docs/referencia/conexiones/estado-consultar): Dice en qué va cada conexión: si la credencial quedó vinculada, qué sincronizaciones corrieron y si YA HAY DATOS para consultar ('datosListos'). - [Listar los sistemas que se pueden conectar](/docs/referencia/conexiones/sistemas-listar): Devuelve el catálogo de sistemas chilenos que esta organización puede conectar (bancos, SII) con el estado de cada uno: si ya está conectado, sus conexiones, los módulos de datos que ofrece y las herramientas que quedan disponibles al conectarlo. - Banco Itaú Empresas - [Banco Itaú Empresas](/docs/referencia/itau_empresas): Las 5 tools de Banco Itaú Empresas en el plan pagado. - [Sincronizar conexión Banco Itaú](/docs/referencia/itau_empresas/conexion-sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) de Banco Itaú Empresas en una sola sesión de portal. - [Verificar conexión Banco Itaú](/docs/referencia/itau_empresas/conexion-verificar): Prueba las credenciales de la conexión contra Banco Itaú haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos de Banco Itaú](/docs/referencia/itau_empresas/movimientos-consultar): Lee los movimientos de Banco Itaú Empresas YA sincronizados de esta conexión, del más reciente al más antiguo. - [Consultar saldos de Banco Itaú](/docs/referencia/itau_empresas/saldos-consultar): Lee los saldos de Banco Itaú Empresas YA sincronizados de esta conexión, del más reciente al más antiguo. - [Consultar transferencias de Banco Itaú](/docs/referencia/itau_empresas/transferencias-consultar): Lee las transferencias electrónicas (TEF) de Banco Itaú YA sincronizadas de esta conexión, enviadas y recibidas, de la más reciente a la más antigua. - Mercado Público - [Mercado Público](/docs/referencia/mercadopublico): Las 2 tools de Mercado Público en el plan pagado. - [Consultar adjuntos PDF descargados de una licitación](/docs/referencia/mercadopublico/adjuntos-consultar): Consulta el estado y los adjuntos PDF ya conservados por Connect, con los metadatos originales del portal y sin clasificar el contenido. - [Solicitar descarga de adjuntos PDF de una licitación](/docs/referencia/mercadopublico/adjuntos-solicitar): Encola la descarga de los adjuntos PDF desde el portal de Mercado Público, sin utilizar su API y sin seleccionar por nombre o descripción. - Notta - [Notta](/docs/referencia/notta): Las 12 tools de Notta en el plan gratuito. - [Verificar conexión Notta](/docs/referencia/notta/conexion-verificar): Prueba las credenciales de la conexión contra Notta haciendo un login real (y su logout, a cargo del pipeline). - [Estado de una aprobación pendiente](/docs/referencia/notta/dte-aprobacion): Devuelve en qué quedó una aprobación pendiente. - [Emitir DTE (factura o nota)](/docs/referencia/notta/dte-emitir): Emite un DTE ante el SII vía Notta: factura afecta (33), exenta (34), nota de débito (56) o nota de crédito (61, que exige references[] al documento original, y este solo puede ser una factura 33 o 34; su folio_ref va en TEXTO, tal como lo devuelve sii.rcv.consultar). - [Enlace al PDF de un documento](/docs/referencia/notta/dte-enlace_pdf): Devuelve un enlace temporal a la representación impresa (PDF) de un documento emitido. - [Enlace al XML firmado de un documento](/docs/referencia/notta/dte-enlace_xml): Devuelve un enlace temporal al XML firmado que se le envió al SII. - [Historial de estados de un documento](/docs/referencia/notta/dte-eventos): Devuelve la línea de tiempo de un documento emitido: cada transición de estado con su momento, si la reportó el SII o fue local, y la glosa cuando hubo rechazo o reparo. - [Listar los documentos emitidos](/docs/referencia/notta/dte-listar): Lista los documentos que esta empresa emitió a través de Notta, con filtros por tipo de documento, folio, RUT del receptor, rango de fechas de emisión, estado en el SII y estado del receptor, y paginación por cursor. - [Obtener un documento emitido](/docs/referencia/notta/dte-obtener): Devuelve el detalle completo de un documento emitido, por su id en Notta: receptor, montos, items, referencias, correo de entrega, el estado en el SII con su glosa y el historial de transiciones. - [Previsualizar un documento antes de emitirlo](/docs/referencia/notta/dte-previsualizar): Ensaya una emisión sin emitir: NO firma, NO pide folio, NO llega al SII, NO le manda correo a nadie y NO consume cuota. - [Reenviar un documento por correo](/docs/referencia/notta/dte-reenviar): Manda un correo REAL al receptor, con el PDF y el XML de un documento ya emitido, a la dirección que tiene registrada en Notta. - [Totales facturados de un período](/docs/referencia/notta/dte-totales): Devuelve los totales de un mes, agregados por tipo de documento Y estado en el SII: cantidad, neto, exento, IVA y total. - [Listar los rangos de folios autorizados (CAF)](/docs/referencia/notta/folios-listar): Lista los rangos de folios que el SII autorizó (los CAF) y que esta empresa tiene cargados en Notta, por tipo de documento y ambiente: desde qué folio hasta cuál, cuál es el próximo por usar, cuántos quedan, si están por agotarse y hasta cuándo son válidos. - Poder Judicial - [Poder Judicial](/docs/referencia/pjud): Las 8 tools de Poder Judicial en el plan pagado. - [Consultar actuaciones judiciales](/docs/referencia/pjud/actuaciones-consultar): Reconstruye la cronología observada: por cuadernos en Civil o directamente en la causa laboral. - [Consultar cartera judicial](/docs/referencia/pjud/causas-consultar): Busca en la cartera elegida por identificador o carátula. - [Ver el expediente de una causa](/docs/referencia/pjud/causas-detallar): Entrega cabecera, partes accesibles y tablas de la competencia. - [Sincronizar cartera de Poder Judicial](/docs/referencia/pjud/conexion-sincronizar): Lee la cartera elegida con ClaveÚnica y guarda causas, actuaciones y documentos disponibles. - [Verificar acceso a Poder Judicial](/docs/referencia/pjud/conexion-verificar): Comprueba la identidad del titular en una sesión OJV vigente. - [Buscar documentos del expediente](/docs/referencia/pjud/documentos-consultar): Distingue documento principal, certificado, anexo y ebook. - [Leer un documento por páginas](/docs/referencia/pjud/documentos-detallar): Lee la versión sincronizada y permite citar sus páginas. - [Consultar cambios de la cartera](/docs/referencia/pjud/novedades-consultar): Entrega diferencias observadas por Connect, con fecha de fuente y detección separadas. - Previred - [Previred](/docs/referencia/previred): Las 9 tools de Previred en el plan pagado. - [Consultar certificados de cotizaciones de Previred](/docs/referencia/previred/certificados-consultar): Lee los certificados oficiales de cotizaciones ya emitidos para esta conexión, uno por trabajador. - [Sincronizar conexión Previred](/docs/referencia/previred/conexion-sincronizar): Sincroniza en una sola sesión los módulos habilitados de Previred: planillas, cotizaciones, deuda, archivo F30-1, certificados, empresas y nóminas actuales. - [Verificar conexión Previred](/docs/referencia/previred/conexion-verificar): Prueba las credenciales de la conexión contra Previred haciendo un login real (y su logout, a cargo del pipeline). - [Consultar cotizaciones por trabajador de Previred](/docs/referencia/previred/cotizaciones-consultar): Lee las cotizaciones ya sincronizadas de esta conexión, por trabajador, período e institución. - [Consultar deuda previsional en Previred](/docs/referencia/previred/deuda-consultar): Lee la deuda previsional ya sincronizada de esta conexión, y responde la pregunta del mes: ¿está al día? Trae las dos mitades. - [Consultar empresas de la credencial de Previred](/docs/referencia/previred/empresas-consultar): Lista las empresas que la credencial de esta conexión administra en Previred. - [Consultar archivos para el F30-1 de Previred](/docs/referencia/previred/f301-consultar): Lee los archivos ya sincronizados con que la Dirección del Trabajo emite el Certificado F30-1 de Cumplimiento de Obligaciones Laborales y Previsionales, el que una empresa contratista tiene que entregarle a su mandante para que le paguen. - [Consultar nóminas actuales de Previred](/docs/referencia/previred/nominas-consultar): Lee desde la caché el snapshot más reciente del maletín de nóminas de esta empresa: nombre, período observado, códigos crudos de estado y forma de carga, total, cuadratura y las señales operativas que dicen si una nómina requiere actualización o cálculo, está bloqueada o puede seleccionarse. - [Consultar planillas pagadas de Previred](/docs/referencia/previred/planillas-consultar): Lee las planillas de cotizaciones ya sincronizadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM) y por institución. - Banco Santander Empresas - [Banco Santander Empresas](/docs/referencia/santander_empresas): Las 4 tools de Banco Santander Empresas en el plan pagado. - [Sincronizar conexión Santander](/docs/referencia/santander_empresas/conexion-sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión de portal. - [Verificar conexión Santander](/docs/referencia/santander_empresas/conexion-verificar): Prueba las credenciales de la conexión contra Santander haciendo un login real (y su logout, a cargo del pipeline). - [Consultar movimientos Santander](/docs/referencia/santander_empresas/movimientos-consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM), por cuenta y por 'type' (el eje cargo/abono del libro del banco). - [Consultar saldos Santander](/docs/referencia/santander_empresas/saldos-consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. - Servicio de Impuestos Internos - [Servicio de Impuestos Internos](/docs/referencia/sii): Las 26 tools de Servicio de Impuestos Internos en el plan pagado. - [Emitir la anulación de una factura o boleta en el SII](/docs/referencia/sii/anulacion-emitir): Firma y envía la nota de crédito de anulación preparada. - [Preparar la anulación de una factura o boleta en el SII](/docs/referencia/sii/anulacion-previsualizar): Prepara en el Facturador Gratuito del SII la nota de crédito que anula un documento, sin firmarla ni emitirla. - [Listar sucursales de E-Boleta (beta)](/docs/referencia/sii/boleta_sucursales-listar): Lista las sucursales de la empresa de la conexión tal como las muestra hoy E-Boleta del SII: código, dirección y comuna. - [Descargar el PDF de una boleta (beta)](/docs/referencia/sii/boleta-descargar): Descarga desde E-Boleta del SII el PDF oficial de una boleta 39 o 41 de la empresa de la conexión, por tipo, folio y fecha de emisión, y lo devuelve en base64 con su SHA-256 y con su enlace oficial de E-Boleta (pdfUrl). - [Emitir boleta en e-Boleta (beta)](/docs/referencia/sii/boleta-emitir): Emite en E-Boleta del SII la boleta de un previewRef vigente. - [Preparar boleta en e-Boleta (beta)](/docs/referencia/sii/boleta-previsualizar): Prepara una boleta 39 o 41 en E-Boleta del SII sin emitir y devuelve previewRef, vigente 15 minutos. - [Consultar boletas de honorarios del SII](/docs/referencia/sii/boletas_honorarios-consultar): Lee las boletas de honorarios electrónicas (BHE) ya sincronizadas para esta conexión, filtradas por período y/o perspectiva (emitidas = las que emitió esta empresa; recibidas = las que le emitieron, donde esta empresa es el agente retenedor). - [Consultar boletas electrónicas del SII](/docs/referencia/sii/boletas-consultar): Lee el resumen diario de boletas electrónicas ya sincronizado para esta conexión, filtrado por período. - [Consultar carpeta tributaria obtenida](/docs/referencia/sii/carpeta_tributaria-consultar): Consulta el resultado persistido de una solicitud puntual. - [Generar carpeta tributaria autorizada](/docs/referencia/sii/carpeta_tributaria-generar): Genera una carpeta regular para una solicitud puntual previamente consentida. - [Verificar acceso a carpeta tributaria](/docs/referencia/sii/carpeta_tributaria-verificar): Verifica el acceso al portal de carpeta tributaria y la identidad de una solicitud puntual autorizada. - [Sincronizar conexión SII](/docs/referencia/sii/conexion-sincronizar): Sincroniza los alcances solicitados (rcv, boletas, guias, boletas_honorarios, documentos, f29) para un período en una sola sesión. - [Verificar conexión SII](/docs/referencia/sii/conexion-verificar): Prueba las credenciales de la conexión contra el SII haciendo un login real (y su logout, a cargo del pipeline). - [Consultar documentos respaldados del SII](/docs/referencia/sii/documentos-consultar): Lista los documentos tributarios (DTE) cuyo XML firmado ya se respaldó para esta conexión, filtrables por período, perspectiva y tipo de documento. - [Detallar un documento respaldado del SII](/docs/referencia/sii/documentos-detallar): Devuelve UN documento tributario respaldado, con su detalle completo: los ítems (nombre, cantidad, unidad, precio unitario y monto), los giros, direcciones y comunas de emisor y receptor, y la forma de pago. - [Obtener el XML firmado de un documento emitido](/docs/referencia/sii/dte_xml-consultar): Entrega el XML firmado, con su timbre electrónico (TED), de una factura, nota o nota de crédito de anulación que Connect emitió en esta conexión, por el operacionId que devolvió la emisión. - [Emitir DTE en el SII](/docs/referencia/sii/dte-emitir): Inicia una emisión en la beta habilitada del Facturador Gratuito: requiere previewRef vigente, Idempotency-Key explícita y autorización de la variante en la conexión. - [Previsualizar DTE en el SII](/docs/referencia/sii/dte-previsualizar): Valida y previsualiza un documento en el Facturador Gratuito del SII sin guardarlo ni emitirlo. - [Consultar declaraciones F29 del SII](/docs/referencia/sii/f29-consultar): Lee las declaraciones mensuales (Formulario 29) ya sincronizadas para esta conexión, con sus códigos. - [Consultar guías de despacho del SII](/docs/referencia/sii/guias-consultar): Lee las guías de despacho electrónicas (DTE 52) ya sincronizadas para esta conexión, filtradas por período y/o perspectiva (emitidas = las que emitió esta empresa; recibidas = las que le emitieron). - [Solicitar anulación de honorarios (beta)](/docs/referencia/sii/honorario-anular): Solicita una única anulación del documento y motivo aprobados con referencia vigente y protocolo certificado. - [Emitir boleta de honorarios (beta)](/docs/referencia/sii/honorario-emitir): Emite exclusivamente el borrador vigente de una solicitud con consentimiento o permiso recurrente verificado. - [Previsualizar anulación de honorarios (beta)](/docs/referencia/sii/honorario-previsualizar_anulacion): Consulta la previsualización del SII para una solicitud de anulación persistida, documento y motivo exactos. - [Preparar boleta de honorarios (beta)](/docs/referencia/sii/honorario-previsualizar): Prepara en el SII el borrador de una solicitud autorizada de honorarios. - [Consultar totales del mes del RCV](/docs/referencia/sii/rcv_totales-consultar): Lee los totales del mes que el SII informa en el Registro de Compra-Venta sin detalle por documento: las boletas electrónicas (39), los comprobantes de pago con tarjeta (48) y otros tipos que sólo llegan como total. - [Consultar RCV del SII](/docs/referencia/sii/rcv-consultar): Lee el Registro de Compra-Venta ya sincronizado para esta conexión, documento por documento, filtrable por período, perspectiva, tipo de documento (tipoDte) y estado del registro. - Tesorería General de la República - [Tesorería General de la República](/docs/referencia/tgr): Las 6 tools de Tesorería General de la República en el plan pagado. - [Sincronizar conexión Tesorería](/docs/referencia/tgr/conexion-sincronizar): Sincroniza en una sola sesión del portal de la Tesorería General de la República las tres pantallas de convenios: «Comprobante de resolución», «Estado de pago de convenio» y «Cuotas convenios vigentes», y el detalle de cada convenio (cuotas, pagos y deudas acogidas). - [Verificar conexión Tesorería](/docs/referencia/tgr/conexion-verificar): Prueba las credenciales de la conexión contra la Tesorería haciendo un login real (y su logout, a cargo del pipeline). - [Consultar convenios con cuotas de la Tesorería](/docs/referencia/tgr/convenios_cuotas-consultar): Lee los convenios activos y las propuestas aceptadas con la Tesorería General de la República YA sincronizados de esta conexión: la pantalla «Cuotas convenios vigentes» del portal. - [Consultar el detalle de los convenios de la Tesorería](/docs/referencia/tgr/convenios_detalle-consultar): Lee el detalle YA sincronizado de cada convenio de pago con la Tesorería General de la República: las cuotas con su vencimiento, monto y si están pagadas, la próxima cuota por pagar, cuántas van pagadas, el total y las deudas acogidas con su condonación. - [Consultar estado de pago de convenios de la Tesorería](/docs/referencia/tgr/convenios-consultar): Lee los convenios activos con la Tesorería General de la República YA sincronizados de esta conexión: la pantalla «Estado de pago de convenio» del portal, con tipo, número de cuotas y fecha de término. - [Consultar resoluciones de convenio de la Tesorería](/docs/referencia/tgr/resoluciones-consultar): Lee las resoluciones de convenio con la Tesorería General de la República YA sincronizadas de esta conexión: la pantalla «Comprobante de resolución» del portal, con número, fechas y tipo de beneficio. - API REST - [API REST](/docs/api): Una página interactiva por operación, generada del contrato OpenAPI del catálogo documentado. - [Sincronizar conexión BancoEstado](/docs/api/banco_estado__conexion__sincronizar): Inicia sesión en BancoEstado Empresas y persiste los alcances pedidos (saldos, movimientos) para un período, en UNA sola sesión (un login, un logout). Es el ÚNICO camino que trae datos del banco: las tools de consulta leen lo ya guardado. Deja los movimientos guardados iguales a la cartola del banco en los días que leyó completos: lo que el banco ya no muestra deja de aparecer en 'banco_estado.movimientos.consultar', y lo que vuelve a mostrar reaparece. `saldos` es una foto del momento, no del período, así que sólo se sincroniza pidiendo el período corriente. Puede tardar cerca de un minuto, y mientras corre el titular no va a poder entrar al portal: BancoEstado admite una sola sesión activa por usuario. - [Verificar conexión BancoEstado Empresas](/docs/api/banco_estado__conexion__verificar): Prueba las credenciales de la conexión contra BancoEstado Empresas haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de BancoEstado](/docs/api/banco_estado__movimientos__consultar): Lee los movimientos de BancoEstado YA sincronizados de esta conexión, del más reciente al más antiguo. Lectura pura: NO contacta al banco ni dispara una sincronización, así que si falta un período usa 'banco_estado.conexion.sincronizar' primero. Refleja la cartola del banco: en los días que la última sincronización leyó completos, un movimiento que el banco ya no muestra deja de aparecer aquí (por ejemplo, un provisorio que el banco reemplazó en el cierre nocturno por su versión definitiva, a veces con otra glosa u otro documento) y reaparece si el banco lo vuelve a mostrar. Entre la medianoche y cerca de las 04:00 (hora de Chile) un movimiento del día puede no aparecer, igual que en el portal del banco. Cada movimiento trae 'estado': 'provisorio' si el banco todavía no lo contabiliza (puede cambiar o desaparecer en el cierre) o 'definitivo' si ya lo hizo, y se puede filtrar por él. Si guardas los movimientos en tu sistema, no te limites a agregar filas nuevas: vuelve a leer al menos el mes en curso y el anterior (con 'periodo') y reemplaza esos meses en tu copia. Los montos vienen como NÚMERO: 'monto' es la magnitud SIN signo, 'type' dice si sale ('credit') o entra ('debit') plata según el libro del banco (al revés de como se lee una cartola), y 'display' es ese monto ya formateado a la chilena con su signo. 'saldo' es el saldo arrastrado: es un balance, no lleva 'type' y conserva su propio signo. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual. - [Consultar saldos de BancoEstado](/docs/api/banco_estado__saldos__consultar): Lee los saldos de BancoEstado YA sincronizados de esta conexión, del más reciente al más antiguo. Lectura pura: NO contacta al banco ni dispara una sincronización, así que si nunca se sincronizó devuelve una lista vacía. Para traer datos nuevos usa 'banco_estado.conexion.sincronizar' primero. Los saldos son una foto POR DÍA y vienen como NÚMERO conservando su signo: un sobregiro es negativo, y un saldo no lleva 'type' porque no es una operación. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual y nunca lo construyas a mano. - [Sincronizar conexión Banco Security](/docs/api/banco_security__conexion__sincronizar): Sincroniza los alcances solicitados (transferencias, nóminas, saldos, movimientos) para un período en una sola sesión (un login, un logout). `saldos` es una foto del momento, no del período: solo se sincroniza cuando se pide el período corriente. `movimientos` cubre cualquier período: el conector elige solo la cartola que corresponde (la del mes en curso o la histórica) y las dos escriben la misma tabla, así que un mismo movimiento traído por las dos NO se duplica. - [Verificar conexión Banco Security](/docs/api/banco_security__conexion__verificar): Prueba las credenciales de la conexión contra Banco Security haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de Banco Security](/docs/api/banco_security__movimientos__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los movimientos de cuenta corriente guardados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM). Exige el alcance 'movimientos' habilitado. Sin 'periodo' devuelve todos los períodos sincronizados. Si el período nunca se sincronizó, devuelve una lista vacía (lo que NO significa que no haya movimientos): usa 'banco_security.conexion.sincronizar' primero. El banco sirve el mes en curso y los meses ya cerrados por dos cartolas distintas, pero eso es interno: las dos escriben esta misma caché con la misma identidad por movimiento, así que un mes de solape NO aparece duplicado y los resultados se pueden sumar sin miedo. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola) y 'display' es ese monto ya formateado a la chilena con su signo. Un saldo NO lleva 'type': es un balance y conserva su propio signo. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar los pagos de una nómina de Banco Security](/docs/api/banco_security__nomina_pagos__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, las LÍNEAS DE PAGO de UNA nómina: el 'idNomina' es obligatorio y sale de 'banco_security.nominas.consultar'. Exige el alcance 'nominas' habilitado (el mismo que las cabeceras). Las líneas salen en orden ascendente de 'linea'. Si esa nómina nunca se sincronizó, devuelve una lista vacía. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola) y 'display' es ese monto ya formateado a la chilena con su signo. Un saldo NO lleva 'type': es un balance y conserva su propio signo. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar nóminas de pago de Banco Security](/docs/api/banco_security__nominas__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, SOLO las CABECERAS de las nóminas de pago masivas guardadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM). Exige el alcance 'nominas' habilitado. Cada cabecera trae 'numRegistros' para que dimensiones antes de pedir el detalle: las líneas de pago se piden aparte con 'banco_security.nomina_pagos.consultar' pasándole el 'idNomina' de la cabecera (hay nóminas de más de mil líneas, por eso no vienen aquí). Si el período nunca se sincronizó, devuelve una lista vacía: usa 'banco_security.conexion.sincronizar' primero. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola) y 'display' es ese monto ya formateado a la chilena con su signo. Un saldo NO lleva 'type': es un balance y conserva su propio signo. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar saldos de Banco Security](/docs/api/banco_security__saldos__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los saldos guardados de esta conexión (contable, disponible y provisorio), con el snapshot más reciente primero. Exige el alcance 'saldos' habilitado. Si nunca se sincronizó, devuelve una lista vacía (eso NO significa que la empresa no tenga cuentas); usa 'banco_security.conexion.sincronizar' primero. Los saldos son un snapshot POR DÍA, así que sin filtro de fecha la primera página ya son los más recientes que hay guardados. Los tres saldos vienen como NÚMERO ya normalizado (antes eran la celda cruda del banco, '$ 12.345.678'), y conservan su signo: un sobregiro es negativo. Un saldo no lleva 'type': no es una operación. 'ultimaLecturaEn' dice cuándo se leyó esa fila del banco: si es vieja, la conexión puede estar pausada. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas. reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar transferencias de Banco Security](/docs/api/banco_security__transferencias__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, las transferencias TEF guardadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM) y por dirección. Exige el alcance 'transferencias' habilitado. Omitir 'direccion' trae enviadas y recibidas juntas; el campo 'direction' de cada fila las distingue ('issued' = enviada, 'received' = recibida). Si el período nunca se sincronizó, devuelve una lista vacía: usa 'banco_security.conexion.sincronizar' primero. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola) y 'display' es ese monto ya formateado a la chilena con su signo. Un saldo NO lleva 'type': es un balance y conserva su propio signo. 'numeroTransaccion' sí es texto (tiene 14 dígitos y no entra en un entero de 32 bits). 'ultimaLecturaEn' dice cuándo se leyó esa fila del banco. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas. reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar cartolas emitidas de Banco de Chile](/docs/api/bch_empresas__cartolas__consultar): Lee las cartolas (extractos mensuales) ya sincronizadas de esta conexión, la más reciente primero, filtrables por período de búsqueda (AAAA-MM) y por cuenta. Lectura pura: NO contacta al banco ni dispara una sincronización. Para traer datos nuevos, usa 'bch_empresas.conexion.sincronizar' primero. Una cartola es un OBJETO propio, no una vista de 'movimientos': sus saldos de apertura y cierre pueden no cuadrar exactamente con la suma de movimientos del mismo mes porque el extracto encadena por fecha contable y el feed vivo por fecha del movimiento. 'numeroCartola' es TEXTO siempre (convertirlo a número pierde ceros a la izquierda). Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas; reenvía ese valor tal cual, nunca lo construyas a mano. - [Sincronizar conexión Banco de Chile](/docs/api/bch_empresas__conexion__sincronizar): Sincroniza los alcances solicitados (saldos, movimientos, movimientos de tarjetas y cartolas) para un período en una sola sesión de portal (un login, un logout). `saldos` es una foto del momento, no del período: solo se sincroniza cuando se pide el período corriente. `cartolas` son los extractos MENSUALES ya emitidos por el banco, un objeto propio que NO alimenta `movimientos`. `movimientos` sincroniza cuentas en pesos chilenos (CLP) y dólares estadounidenses (USD). - [Verificar conexión Banco de Chile](/docs/api/bch_empresas__conexion__verificar): Prueba las credenciales de la conexión contra Banco de Chile haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de tarjetas de Banco de Chile](/docs/api/bch_empresas__movimientos_tarjetas__consultar): Lee exclusivamente la caché de movimientos de tarjetas de crédito de esta conexión; NO abre una sesión ni contacta al banco. Incluye pendientes del período actual y estados de cuenta facturados en CLP y USD. El monto conserva el signo que entregó el banco: no se infiere cargo o abono. Por defecto devuelve solo filas vigentes; usa soloVigentes=false para incluir pendientes que ya no aparecen en la última captura. Nunca devuelve PAN, titular, RUT, número de cuenta, IDs crudos ni raw. - [Consultar movimientos de Banco de Chile](/docs/api/bch_empresas__movimientos__consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM) y por cuenta. Lectura pura: NO contacta al banco ni dispara una sincronización. Si el período nunca se sincronizó, devuelve una lista vacía, que NO significa que no haya movimientos. Incluye cuentas en pesos chilenos (CLP) y dólares estadounidenses (USD); la moneda viaja en cada fila. Para traer datos nuevos, usa 'bch_empresas.conexion.sincronizar' primero. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola), y 'display' es ese monto ya formateado a la chilena con su signo. 'saldoContable' es un balance: no lleva 'type' y conserva su propio signo. 'id' es la huella estable con la que se guardó el movimiento: el mismo movimiento visto en dos sincronizaciones solapadas trae el mismo 'id'. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas; reenvía ese valor tal cual, nunca lo construyas a mano. - [Consultar saldos de Banco de Chile](/docs/api/bch_empresas__saldos__consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. Lectura pura: NO contacta al banco ni dispara una sincronización. Si nunca se sincronizó, devuelve una lista vacía. Para traer datos nuevos, usa 'bch_empresas.conexion.sincronizar' primero. Los saldos son un snapshot POR DÍA, así que sin filtro de fecha la primera página ya son los saldos más recientes que hay guardados. Los tres saldos vienen como NÚMERO y conservan su signo. Un saldo no lleva 'type' (no es una operación). 'saldoContable' puede venir null en filas sincronizadas antes del 2026-08-11, que es cuando se empezó a leer; desde entonces trae el saldo contable real, que difiere del disponible por retenciones y cheques en canje. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas; reenvía ese valor tal cual, nunca lo construyas a mano. - [Sincronizar conexión BCI 360](/docs/api/bci_360__conexion__sincronizar): Sincroniza saldos actuales y movimientos mensuales de la empresa autorizada en BCI 360. Recorre todas las páginas y actualiza por ID bancario y cuenta, sin duplicar movimientos. No ejecuta pagos. - [Verificar conexión BCI 360](/docs/api/bci_360__conexion__verificar): Prueba las credenciales de la conexión contra BCI 360 haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos BCI 360](/docs/api/bci_360__movimientos__consultar): Consulta los movimientos almacenados de BCI 360. No abre una sesión bancaria. Una lista vacía no confirma ausencia de movimientos: revisa completo y la última sincronización. - [Consultar saldos BCI 360](/docs/api/bci_360__saldos__consultar): Consulta saldos de BCI 360 ya sincronizados, por cuenta y moneda. No abre una sesión bancaria. - [Sincronizar conexión BCI](/docs/api/bci_pyme__conexion__sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión (un login, un logout). `saldos` es una foto del momento, no del período: solo se sincroniza cuando se pide el período corriente. - [Verificar conexión BCI](/docs/api/bci_pyme__conexion__verificar): Prueba las credenciales de la conexión contra BCI haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de BCI](/docs/api/bci_pyme__movimientos__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los movimientos guardados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM) y por cuenta. Exige el alcance 'movimientos' habilitado. Si el período nunca se sincronizó, devuelve una lista vacía, que NO significa que no haya movimientos; usa 'bci_pyme.conexion.sincronizar' primero. 'completo' dice si el último sync de ESE período trajo todo: BCI corta en 1000 movimientos por cuenta y mes, y 'completo: false' significa que faltan filas. Sin filtro de 'periodo' vale null, o sea «no se sabe». Ojo con las correcciones del banco: un movimiento corregido entra como fila NUEVA en vez de reemplazar a la anterior, así que ante dos filas del mismo movimiento vale la de 'ultimaLecturaEn' mayor. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola) y 'display' es ese monto ya formateado a la chilena con su signo. 'saldoContable' es un balance: no lleva 'type' y conserva su propio signo. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar saldos de BCI](/docs/api/bci_pyme__saldos__consultar): Devuelve, desde la caché ya sincronizada y sin contactar al banco, los saldos guardados de esta conexión (contable, disponible, 9AM y retención), con el snapshot más reciente primero. Exige el alcance 'saldos' habilitado. Si nunca se sincronizó, devuelve una lista vacía: eso NO significa que la empresa no tenga cuentas. Para traer datos nuevos usa 'bci_pyme.conexion.sincronizar' primero. Los saldos son un snapshot POR DÍA, así que sin filtro de fecha la primera página ya son los más recientes que hay guardados. Los cuatro saldos vienen como NÚMERO ya normalizado y conservan su signo: un sobregiro es negativo. Un saldo no lleva 'type' (no es una operación). 'ultimaLecturaEn' dice cuándo se leyó esa fila del banco: si es vieja, la conexión puede estar pausada. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Sincronizar conexión BICE](/docs/api/bice_empresas__conexion__sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión de portal. `saldos` es una foto del momento, no del período: solo se sincroniza cuando se pide el período corriente. - [Verificar conexión BICE](/docs/api/bice_empresas__conexion__verificar): Prueba las credenciales de la conexión contra BICE haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de BICE Empresas](/docs/api/bice_empresas__movimientos__consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM), por cuenta y por 'type' (el eje credit/debit del libro del banco: 'debit' para los abonos, 'credit' para los cargos). Lectura pura: NO contacta al banco ni dispara una sincronización. Si el período nunca se sincronizó, devuelve una lista vacía, que NO significa que no haya movimientos. Para traer datos nuevos, usa 'bice_empresas.conexion.sincronizar' primero. Los montos vienen como NÚMERO: 'monto' es la magnitud sin signo, 'type' dice si entra ('debit') o sale ('credit') plata según el libro del banco (al revés de como se lee una cartola), y 'display' es ese monto ya formateado a la chilena con su signo. 'saldoContable' es un balance: no lleva 'type' y conserva su propio signo. Cada fila trae además 'counterparty' con el nombre, el RUT, el banco y la cuenta del otro lado cuando el banco los informa: en BICE viajan dentro de la glosa y aquí ya vienen separados, con el RUT en la misma forma que usa el SII. 'counterpartySource' en null significa que el banco NO informó contraparte en esa fila, no que Connect no la haya podido leer. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas. reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar saldos de BICE Empresas](/docs/api/bice_empresas__saldos__consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. Lectura pura: NO contacta al banco ni dispara una sincronización. Si nunca se sincronizó, devuelve una lista vacía. Para traer datos nuevos, usa 'bice_empresas.conexion.sincronizar' primero. Los saldos son un snapshot POR DÍA, así que sin filtro de fecha la primera página ya son los saldos más recientes que hay guardados. Los dos saldos vienen como NÚMERO y conservan su signo: un sobregiro es negativo. Un saldo no lleva 'type' (no es una operación). Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas: reenvía ese valor tal cual; nunca lo construyas a mano. - [Conectar un sistema que no pide clave](/docs/api/conexiones__conexion__crear): Crea la conexión de un sistema público que no pide credenciales (hoy Mercado Público) para una empresa, y devuelve su connectionId. La conexión se cobra como cualquier otra del plan de la organización: créala sólo si la persona quiere usar ese sistema. Si esa empresa ya tiene una conexión activa con el sistema, devuelve la misma y no crea otra. Para los sistemas que piden clave usa conexiones.enlace.crear. - [Deshabilitar una conexión](/docs/api/conexiones__conexion__deshabilitar): Pausa una conexión de esta organización: deja de sincronizar, sus herramientas responden 'connection_disabled' y deja de sumarse a los próximos cobros. No borra nada: la credencial, los datos ya sincronizados y el historial se conservan, y conexiones.conexion.habilitar la reanuda. Úsala sólo si la persona pidió pausar esa conexión. Si ya estaba deshabilitada, no cambia nada y responde 'cambiada' en false. - [Eliminar una conexión](/docs/api/conexiones__conexion__eliminar): Elimina una conexión de esta organización y todo lo que cuelga de ella: la credencial guardada, los datos sincronizados, su historial de sincronizaciones y sus webhooks. NO SE PUEDE DESHACER: para volver a usar el sistema hay que conectarlo de nuevo y sincronizar desde cero. Úsala sólo si la persona pidió eliminar esa conexión en particular; para renovar una credencial usa conexiones.enlace.crear en modo 'reconectar'. Pide 'conexionId' y 'confirmarNombre', ambos tal como los devuelve conexiones.estado.consultar. La conexión deja de sumarse a los próximos cobros. - [Habilitar una conexión](/docs/api/conexiones__conexion__habilitar): Reanuda una conexión deshabilitada de esta organización: vuelve a sincronizar según su cadencia y sus herramientas vuelven a responder. La conexión vuelve a sumarse al cobro del plan: si 'costoAdicional' no es null, díselo a la persona. No sirve para una conexión sin credencial: esa se completa con conexiones.enlace.crear. Si ya estaba habilitada, no cambia nada y responde 'cambiada' en false. - [Crear un enlace para conectar un sistema](/docs/api/conexiones__enlace__crear): Crea un enlace de un solo uso donde la persona entrega sus credenciales del sistema para conectarlo. Devuelve el enlace SIEMPRE con su dominio completo visible y explicando quién lo pidió y para qué; nunca lo presentes como un aviso del banco ni del SII. La credencial se cifra en el vault de esta misma organización y no la ve nadie más, tampoco tú. El enlace vence y sirve una sola vez. Si 'costoAdicional' no es null, la conexión nueva se suma al próximo cobro de la organización: díselo a la persona antes de entregar el enlace. Después de que la persona lo complete, usa 'conexiones.estado.consultar' para saber si ya hay datos. - [Consultar el estado de las conexiones](/docs/api/conexiones__estado__consultar): Dice en qué va cada conexión: si la credencial quedó vinculada, qué sincronizaciones corrieron y si YA HAY DATOS para consultar ('datosListos'). Úsala después de que la persona complete un enlace, y antes de intentar leer: un listado vacío no significa que no haya nada, puede ser que todavía no sincronizó. La primera sincronización de un sistema con navegador puede tardar cerca de un minuto. El campo 'herramientas' trae los ids que ya puedes invocar; si tu cliente MCP todavía no los muestra en su lista, invócalos con la herramienta 'execute' pasando el id en 'tool'. - [Listar los sistemas que se pueden conectar](/docs/api/conexiones__sistemas__listar): Devuelve el catálogo de sistemas chilenos que esta organización puede conectar (bancos, SII) con el estado de cada uno: si ya está conectado, sus conexiones, los módulos de datos que ofrece y las herramientas que quedan disponibles al conectarlo. Úsala SIEMPRE antes de crear un enlace, para obtener el código exacto del sistema, no lo adivines. Si un sistema aparece con 'conectado' en false, el camino es 'conexiones.enlace.crear'. - [Hora del servidor](/docs/api/core__timestamp__now): Devuelve la marca de tiempo actual del servidor (ISO-8601 UTC, epoch Unix) y la zona horaria solicitada. Prueba el camino E2E; no requiere credenciales. - [Reflejar mensaje](/docs/api/echo__message__reflect): Devuelve el texto recibido junto con su longitud. Conector de ejemplo que prueba que el patrón del registry generaliza; no requiere credenciales. - [Serie histórica del indicador](/docs/api/indicadores__serie__consultar): Devuelve la serie de valores de un indicador entre dos fechas (AAAA-MM-DD), en orden ascendente, acotada por 'limite' (tope duro 1000), leída del almacén de referencia global. - [Valor actual del indicador](/docs/api/indicadores__valor__actual): Devuelve el ÚLTIMO valor disponible de un indicador económico chileno (UF, DÓLAR, EURO, IPC, UTM), leído del almacén de referencia global; no consulta fuentes externas en tiempo real. 'último disponible' NO es lo mismo que 'el de hoy', y hay que mirar 'fecha' antes de usar el número: la UF y la UTM se publican por ADELANTADO, así que su fecha puede ser futura; y si la ingesta se atrasa, la fecha queda en el pasado. 'antiguedadDias' resuelve las dos de una vez: 0 = es el de hoy, positivo = días transcurridos desde esa fecha, negativo = está fechado en el futuro. Un positivo NO significa por sí solo que la fuente esté caída: en el IPC y la UTM, que son MENSUALES, es lo normal. Lee la descripción de 'antiguedadDias' antes de concluir nada. - [Valor del indicador a una fecha](/docs/api/indicadores__valor__consultar): Devuelve el valor de un indicador vigente a una fecha dada (AAAA-MM-DD) CON ARRASTRE: si esa fecha no tiene dato propio (un fin de semana, un feriado, o una fuente que no se ha actualizado) devuelve el último valor anterior. La 'fecha' de la respuesta puede ser DISTINTA de la solicitada, y 'esArrastre' lo marca: false = ese día tiene dato propio; true = el valor corresponde a la 'fecha' devuelta, que es anterior. Pedir una fecha futura devuelve el último valor conocido con 'esArrastre: true', no un error. Todo se lee del almacén de referencia global. - [Sincronizar conexión Banco Itaú](/docs/api/itau_empresas__conexion__sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) de Banco Itaú Empresas en una sola sesión de portal. 'saldos' es una foto del momento, no del período: sólo se sincroniza cuando se pide el período corriente. Los movimientos salen de la pantalla de saldos y últimos movimientos, cuya ventana es de unas seis semanas: el período pedido etiqueta la corrida, pero cada movimiento queda archivado bajo el mes de SU fecha. - [Verificar conexión Banco Itaú](/docs/api/itau_empresas__conexion__verificar): Prueba las credenciales de la conexión contra Banco Itaú haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos de Banco Itaú](/docs/api/itau_empresas__movimientos__consultar): Lee los movimientos de Banco Itaú Empresas YA sincronizados de esta conexión, del más reciente al más antiguo. Lectura pura: NO contacta al banco ni dispara una sincronización, así que si falta un período usa 'itau_empresas.conexion.sincronizar' primero. Los montos vienen como NÚMERO: 'monto' es la magnitud SIN signo, 'type' dice si sale ('credit') o entra ('debit') plata según el libro del banco (al revés de como se lee una cartola), y 'display' es ese monto ya formateado a la chilena con su signo. 'saldo' es el saldo arrastrado: es un balance, no lleva 'type' y conserva su propio signo. La ventana que publica el portal es de unas seis semanas, así que el período más antiguo guardado depende de hace cuánto se conectó la empresa. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual. - [Consultar saldos de Banco Itaú](/docs/api/itau_empresas__saldos__consultar): Lee los saldos de Banco Itaú Empresas YA sincronizados de esta conexión, del más reciente al más antiguo. Lectura pura: NO contacta al banco ni dispara una sincronización, así que si nunca se sincronizó devuelve una lista vacía. Para traer datos nuevos usa 'itau_empresas.conexion.sincronizar' primero. Los saldos son una foto POR DÍA y vienen como NÚMERO conservando su signo: un sobregiro es negativo, y un saldo no lleva 'type' porque no es una operación. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual y nunca lo construyas a mano. - [Consultar transferencias de Banco Itaú](/docs/api/itau_empresas__transferencias__consultar): Lee las transferencias electrónicas (TEF) de Banco Itaú YA sincronizadas de esta conexión, enviadas y recibidas, de la más reciente a la más antigua. Es la ÚNICA fuente de contraparte del conector: trae RUT, nombre y banco de quien está al otro lado, que la cartola no publica. Cubre más que la cartola, cuyo portal sólo muestra unas seis semanas: aquí hay un mes por cada período sincronizado, e incluye las transferencias que fallaron y por eso nunca produjeron un movimiento. Lectura pura: NO contacta al banco. Para traer un mes nuevo usa 'itau_empresas.conexion.sincronizar' con ese período. - [Consultar adjuntos PDF descargados de una licitación](/docs/api/mercadopublico__adjuntos__consultar): Consulta el estado y los adjuntos PDF ya conservados por Connect, con los metadatos originales del portal y sin clasificar el contenido. No abre el portal ni inicia una descarga. no_solicitada, pendiente y fallido no significan que una licitación carezca de adjuntos. Mientras una actualización está en curso, o si falla, entrega los documentos de la descarga anterior con resultadoAnterior en true; sólo una descarga exitosa los reemplaza. - [Solicitar descarga de adjuntos PDF de una licitación](/docs/api/mercadopublico__adjuntos__solicitar): Encola la descarga de los adjuntos PDF desde el portal de Mercado Público, sin utilizar su API y sin seleccionar por nombre o descripción. Conserva los archivos originales y sus metadatos, sin clasificar su contenido. Devuelve el estado del trabajo; consulta luego mercadopublico.adjuntos.consultar. Reutiliza solicitudes en curso y resultados de las últimas 24 horas. - [Verificar conexión Notta](/docs/api/notta__conexion__verificar): Prueba las credenciales de la conexión contra Notta haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Estado de una aprobación pendiente](/docs/api/notta__dte__aprobacion): Devuelve en qué quedó una aprobación pendiente. El id NO es el del documento: lo devuelve la emisión cuando el documento queda esperando que una persona lo apruebe en Notta. Dice si sigue pendiente, si se aprobó, se rechazó o venció, el documento que salió de ella cuando lo hay, y qué le toca hacer a quien llama. - [Emitir DTE (factura o nota)](/docs/api/notta__dte__emitir): Emite un DTE ante el SII vía Notta: factura afecta (33), exenta (34), nota de débito (56) o nota de crédito (61, que exige references[] al documento original, y este solo puede ser una factura 33 o 34; su folio_ref va en TEXTO, tal como lo devuelve sii.rcv.consultar). Cada item declara si es exento y su monto_item (cantidad × precio_unitario, ya con el descuento de la línea aplicado); los TOTALES del documento (neto, exento, IVA, total) los calcula Notta. Las NOTAS (56/61) exigen además rut_emisor (el RUT de la empresa de esta conexión, que Notta no deriva en esa ruta) y la nota de débito (56) exige nd_reason; a cambio, no llevan forma_pago ni descuento_global. La emisión es ASÍNCRONA: esta llamada devuelve el documento con folio asignado y estado 'queued'; haz el seguimiento con notta.dte.obtener hasta EPR (aceptado) o un rechazo. Si un intento anterior falló por transporte o timeout, revisa los documentos RECIENTES con notta.dte.listar antes de reintentar, para no duplicar. Con correo_receptor, Notta envía el PDF+XML al receptor cuando el SII acepta. SEGUNDO DESENLACE: sobre el umbral de escritura de la empresa, Notta no emite y abre una aprobación humana que vive 24 horas. En ese caso la respuesta NO es un documento sino {status:'pending', pending_id, approve_url, expires_at, reason}: no trae folio ni id, y nada llegó al SII. Se reconoce SIEMPRE por ese cuerpo; por REST y por el SDK viaja además meta.idempotency='pending', que por MCP no llega. No reintentes para forzarla: con la misma Idempotency-Key te devuelve el mismo pendiente sin volver a emitir. Pasa approve_url a una persona de la empresa y sigue el desenlace con notta.dte.aprobacion, llamándola con id = ese pending_id: devuelve status (pending/approved/rejected/expired), result_ref con el documento que salió de la aprobación y next_action. NO uses notta.dte.listar para esto: lista documentos ya EMITIDOS, y mientras la aprobación viva no hay ninguno que listar; si la rechazan o vence, no lo habrá nunca. - [Enlace al PDF de un documento](/docs/api/notta__dte__enlace_pdf): Devuelve un enlace temporal a la representación impresa (PDF) de un documento emitido. El enlace sirve el archivo sin sesión ni credencial y vence a los 15 minutos, así que se entrega apenas se recibe y no se guarda. Un documento recién emitido todavía no está firmado, y hasta entonces el PDF no existe. - [Enlace al XML firmado de un documento](/docs/api/notta__dte__enlace_xml): Devuelve un enlace temporal al XML firmado que se le envió al SII. El enlace sirve el archivo sin sesión ni credencial y vence a los 15 minutos, así que se entrega apenas se recibe y no se guarda. Un documento recién emitido todavía no está firmado, y hasta entonces el XML no existe. - [Historial de estados de un documento](/docs/api/notta__dte__eventos): Devuelve la línea de tiempo de un documento emitido: cada transición de estado con su momento, si la reportó el SII o fue local, y la glosa cuando hubo rechazo o reparo. Sirve para explicar por qué un documento quedó donde quedó; para el estado actual basta notta.dte.obtener. - [Listar los documentos emitidos](/docs/api/notta__dte__listar): Lista los documentos que esta empresa emitió a través de Notta, con filtros por tipo de documento, folio, RUT del receptor, rango de fechas de emisión, estado en el SII y estado del receptor, y paginación por cursor. Cada fila trae folio, montos, el estado en el SII y los enlaces del documento. Para el detalle completo de uno, con sus items y su historial, usa notta.dte.obtener. También sirve como red antes de reintentar una emisión que falló por transporte o timeout: si el documento ya aparece, no lo vuelvas a emitir. - [Obtener un documento emitido](/docs/api/notta__dte__obtener): Devuelve el detalle completo de un documento emitido, por su id en Notta: receptor, montos, items, referencias, correo de entrega, el estado en el SII con su glosa y el historial de transiciones. Es el seguimiento del flujo asíncrono que abre notta.dte.emitir. Para cortar una espera usa estado.terminal y nunca la igualdad con un estado concreto: un rechazo también es final. - [Previsualizar un documento antes de emitirlo](/docs/api/notta__dte__previsualizar): Ensaya una emisión sin emitir: NO firma, NO pide folio, NO llega al SII, NO le manda correo a nadie y NO consume cuota. Toma EXACTAMENTE el mismo input que notta.dte.emitir y lo valida con el mismo esquema, así que un resultado OK significa que la emisión no va a fallar por el payload. Devuelve tres cosas que sólo se saben así: 'totales', calculados por el mismo código que firma el documento (cítalos, no los recalcules); 'aprobacion_humana.requerida', que dice si emitir AHORA dejaría el documento esperando a una persona por el umbral de la empresa en vez de emitirlo; y 'url', el borrador en Notta con el PDF como se va a imprimir, para que la persona apruebe el documento y no tu resumen (pide sesión de Notta: NO se lo mandes al receptor). Úsala antes de emitir cuando el monto importe o cuando el usuario vaya a revisar. Lo que NO comprueba viene listado en 'no_verificado', y lo más caro de esa lista es si el SII le autorizó ese tipo de documento a esta empresa en producción: eso sólo se sabe intentando emitir. Cada llamada deja un borrador NUEVO en Notta y hay un tope por minuto, así que no la repitas sin cambiar nada. - [Reenviar un documento por correo](/docs/api/notta__dte__reenviar): Manda un correo REAL al receptor, con el PDF y el XML de un documento ya emitido, a la dirección que tiene registrada en Notta. No se puede des-enviar y no es gratis repetirla: cada llamada es otra copia en la casilla de un tercero, y Notta frena los reenvíos por minuto. No emite ni modifica el documento, y NO admite indicar otra dirección: si el receptor no tiene ninguna registrada, la llamada falla y hay que registrarla en app.notta.cl. Si sólo necesitas el archivo, usa los enlaces de notta.dte.enlace_pdf y notta.dte.enlace_xml, que no le escriben a nadie. - [Totales facturados de un período](/docs/api/notta__dte__totales): Devuelve los totales de un mes, agregados por tipo de documento Y estado en el SII: cantidad, neto, exento, IVA y total. Un mismo tipo aparece en VARIAS filas cuando sus documentos están en estados distintos, así que el total de un tipo es la suma de sus filas y jamás una sola de ellas. Sin período usa el mes en curso del calendario chileno. - [Listar los rangos de folios autorizados (CAF)](/docs/api/notta__folios__listar): Lista los rangos de folios que el SII autorizó (los CAF) y que esta empresa tiene cargados en Notta, por tipo de documento y ambiente: desde qué folio hasta cuál, cuál es el próximo por usar, cuántos quedan, si están por agotarse y hasta cuándo son válidos. Un mismo tipo de documento aparece en VARIAS filas cuando tiene varios rangos cargados, así que cuántos folios le quedan a un tipo es la suma del remaining de sus filas y jamás una sola de ellas. Es la respuesta a por qué una emisión falla por falta de folios. - [Consultar actuaciones judiciales](/docs/api/pjud__actuaciones__consultar): Reconstruye la cronología observada: por cuadernos en Civil o directamente en la causa laboral. Las fechas de trámite, fuente y observación mantienen su significado; no calcula plazos legales. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Consultar cartera judicial](/docs/api/pjud__causas__consultar): Busca en la cartera elegida por identificador o carátula. El nombre no identifica inequívocamente a una persona. La inactividad observada no implica abandono ni incumplimiento. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Ver el expediente de una causa](/docs/api/pjud__causas__detallar): Entrega cabecera, partes accesibles y tablas de la competencia. Civil organiza la historia por cuaderno; Laboral la presenta en la causa. Conserva estados y cobertura por sección. No presume que una parte sea cliente del estudio. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Sincronizar cartera de Poder Judicial](/docs/api/pjud__conexion__sincronizar): Lee la cartera elegida con ClaveÚnica y guarda causas, actuaciones y documentos disponibles. El piloto incorpora causas civiles y laborales accesibles al titular; conserva el ámbito de historia y declara anexos y secciones pendientes. No presenta escritos ni calcula plazos legales. El período organiza la ejecución de Connect: no filtra la historia judicial. - [Verificar acceso a Poder Judicial](/docs/api/pjud__conexion__verificar): Comprueba la identidad del titular en una sesión OJV vigente. No lee causas ni documentos. Si falta sesión, la sincronización prepara el acceso con ClaveÚnica. - [Buscar documentos del expediente](/docs/api/pjud__documentos__consultar): Distingue documento principal, certificado, anexo y ebook. Referenciado significa que existe una referencia en el portal; solo descargado acredita que Connect recuperó el archivo. Para leer páginas usa documentos.detallar. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Leer un documento por páginas](/docs/api/pjud__documentos__detallar): Lee la versión sincronizada y permite citar sus páginas. Si requiere OCR o la extracción falló, no inventa contenido. Indica truncación y páginas restantes. El enlace temporal al original solo se solicita explícitamente; una consulta nunca inicia una descarga desde OJV. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Consultar cambios de la cartera](/docs/api/pjud__novedades__consultar): Entrega diferencias observadas por Connect, con fecha de fuente y detección separadas. Sin causaIds revisa la cartera vigente; con IDs explícitos permite recuperar el historial de causas retiradas. La carga inicial está excluida por defecto y nunca representa hechos nuevos del día. Consultar no marca novedades como leídas ni envía informes. Sin cambios y revisión incompleta son resultados distintos. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía. - [Consultar certificados de cotizaciones de Previred](/docs/api/previred__certificados__consultar): Lee los certificados oficiales de cotizaciones ya emitidos para esta conexión, uno por trabajador. Es el documento que Previred firma y que una persona pide para probar lo que se le cotizó: 'certificadoUrl' es un enlace firmado para descargarlo. Hay un certificado VIGENTE por trabajador, que cada sincronización reemplaza, y cubre la ventana máxima que Previred admite terminando en el período sincronizado; 'periodoDesde' y 'periodoHasta' dicen cuál es. Si lo que buscas son los montos y no el documento, 'previred.cotizaciones.consultar' los tiene sin descargar nada. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Sincronizar conexión Previred](/docs/api/previred__conexion__sincronizar): Sincroniza en una sola sesión los módulos habilitados de Previred: planillas, cotizaciones, deuda, archivo F30-1, certificados, empresas y nóminas actuales. Los módulos históricos usan el período pedido; 'nominas' consulta una pantalla de estado actual que no acepta historia y conserva el período que declaró el propio portal. Es el ÚNICO camino que trae datos de Previred: las tools '.consultar' leen lo que esto haya guardado. 'deuda' es el estado del momento y no del período, así que solo se sincroniza cuando se pide el período corriente. 'f301' trae el archivo de 106 campos con que la Dirección del Trabajo emite el Certificado F30-1 de ese período. 'certificados' emite el certificado oficial de cotizaciones de CADA trabajador y por eso es el alcance más caro: cuesta una petición al portal por persona. 'empresas' lista las empresas que la credencial administra y no cuesta ninguna petición: ese listado ya llega al iniciar sesión. Del 10 al 13 de cada mes no se pueden cargar meses fuera del alta (Previred está en su cierre de pago): solo se aceptan el mes actual y los dos anteriores; los meses más antiguos se pueden cargar desde el 14. - [Verificar conexión Previred](/docs/api/previred__conexion__verificar): Prueba las credenciales de la conexión contra Previred haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar cotizaciones por trabajador de Previred](/docs/api/previred__cotizaciones__consultar): Lee las cotizaciones ya sincronizadas de esta conexión, por trabajador, período e institución. Es la materia prima del «certificado de cotizaciones» que emite Previred: el certificado en sí es un PDF que se genera para el rango que se pida, así que aquí viven los HECHOS (quién cotizó cuánto, a qué institución, en qué mes) y no el documento. Un mismo trabajador y mes trae varias filas, una por institución. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar deuda previsional en Previred](/docs/api/previred__deuda__consultar): Lee la deuda previsional ya sincronizada de esta conexión, y responde la pregunta del mes: ¿está al día? Trae las dos mitades. 'dnp' son declaraciones sin pago, con su institución y sus cargos legales. 'por_pagar' son las nóminas cuyo plazo CORRE y aún no se pagan: ahí 'institucion' es "Todas" y solo viene 'montoTotal', porque el portal da un total por nómina sin desglosarlo. Recuerda el calendario: el plazo vence el día 13 del mes siguiente al de las remuneraciones. Ojo con 'montoTotal': Previred lo recalcula según la fecha en que efectivamente se pague, así que el valor guardado es el del momento de la sincronización (por eso cada fila trae 'observadoEn') y NO una cifra a la que uno pueda comprometerse. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar empresas de la credencial de Previred](/docs/api/previred__empresas__consultar): Lista las empresas que la credencial de esta conexión administra en Previred. Sirve para saber qué OTRAS empresas se podrían conectar con la misma clave, que es la pregunta típica de un contador con varias empresas a cargo. Ojo: cada conexión de Connect es UNA empresa, así que ver una empresa aquí no significa poder leer sus datos; para eso hay que crear su propia conexión. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar archivos para el F30-1 de Previred](/docs/api/previred__f301__consultar): Lee los archivos ya sincronizados con que la Dirección del Trabajo emite el Certificado F30-1 de Cumplimiento de Obligaciones Laborales y Previsionales, el que una empresa contratista tiene que entregarle a su mandante para que le paguen. Cada fila es el archivo de 106 campos de un período y una nómina, y 'archivoUrl' es un enlace firmado para descargarlo y subirlo al sitio de la Dirección del Trabajo. Connect NO emite el certificado: entrega el archivo con que se pide. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar nóminas actuales de Previred](/docs/api/previred__nominas__consultar): Lee desde la caché el snapshot más reciente del maletín de nóminas de esta empresa: nombre, período observado, códigos crudos de estado y forma de carga, total, cuadratura y las señales operativas que dicen si una nómina requiere actualización o cálculo, está bloqueada o puede seleccionarse. Esta pantalla de Previred NO ofrece selector histórico: 'periodo' es lo que el portal declaró al observar el snapshot, no un mes solicitado, y la tool no promete historia. Lectura pura: NO contacta a Previred ni dispara una sincronización. Una lista vacía sin un sync exitoso reciente no demuestra que el portal esté vacío; para refrescarla usa 'previred.conexion.sincronizar'. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Consultar planillas pagadas de Previred](/docs/api/previred__planillas__consultar): Lee las planillas de cotizaciones ya sincronizadas de esta conexión, de la más reciente a la más antigua, filtrables por período (AAAA-MM) y por institución. Un pago de un período se abre en VARIAS planillas, una por cada institución previsional (AFP, Fonasa o Isapre, AFC, mutual, CCAF): por eso un mismo período trae varias filas y eso es lo normal, no una duplicación. Cada fila trae su 'folio', que es el identificador con que Previred la direcciona, y 'comprobanteUrl' cuando el PDF ya está descargado. Lectura pura: NO contacta a Previred ni dispara una sincronización. Si el período nunca se sincronizó devuelve una lista vacía, que NO significa que no haya datos en Previred. Para traer datos nuevos, usa 'previred.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null hay más filas, reenvía ese valor tal cual; nunca lo construyas a mano. - [Sincronizar conexión Santander](/docs/api/santander_empresas__conexion__sincronizar): Sincroniza los alcances solicitados (saldos, movimientos) para un período en una sola sesión de portal. 'saldos' es una foto del momento, no del período: solo se sincroniza cuando se pide el período corriente. - [Verificar conexión Santander](/docs/api/santander_empresas__conexion__verificar): Prueba las credenciales de la conexión contra Santander haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar movimientos Santander](/docs/api/santander_empresas__movimientos__consultar): Lee los movimientos ya sincronizados de esta conexión, del más reciente al más antiguo, filtrables por período (AAAA-MM), por cuenta y por 'type' (el eje cargo/abono del libro del banco). Lectura pura: NO contacta al banco ni dispara una sincronización. Si el período nunca se sincronizó, devuelve una lista vacía, que NO significa que no haya movimientos. Para traer datos nuevos, usa 'santander_empresas.conexion.sincronizar' primero. 'counterparty' se deriva de los textos persistidos y 'counterpartySource' indica su procedencia. Los datos ambiguos o de formatos no soportados quedan en null; la cobertura depende de lo informado por el banco. - [Consultar saldos Santander](/docs/api/santander_empresas__saldos__consultar): Lee los saldos ya sincronizados de esta conexión, con el snapshot más reciente primero. Lectura pura: NO contacta al banco ni dispara una sincronización. Si nunca se sincronizó, devuelve una lista vacía. Para traer datos nuevos, usa 'santander_empresas.conexion.sincronizar' primero. - [Emitir la anulación de una factura o boleta en el SII](/docs/api/sii__anulacion__emitir): Firma y envía la nota de crédito de anulación preparada. EN EL SII FIRMAR ES EMITIR: el portal envía el documento en el mismo acto, así que no hay ensayo previo ni vuelta atrás, y el documento queda anulado. Exige previewRef vigente e Idempotency-Key explícita. La confirmación de la preparación ocurre dentro de esta llamada cuando la hace el mismo actor que la creó, sea una clave de API o una persona. La clave del certificado se resuelve en el servidor desde la conexión y nunca viaja en la llamada ni en el resultado. Un resultado desconocido se reconcilia contra la lista de documentos del portal; nunca autoriza reenviar. Un segundo emitir sobre el mismo previewRef NO duplica: la preparación va de pendiente a confirmada a consumida, así que el reintento falla en vez de emitir otra nota. Lo que decide la Idempotency-Key es si ese reintento recibe la respuesta guardada o un error sobre el mismo desenlace real. - [Preparar la anulación de una factura o boleta en el SII](/docs/api/sii__anulacion__previsualizar): Prepara en el Facturador Gratuito del SII la nota de crédito que anula un documento, sin firmarla ni emitirla. Identifica el documento por tipo, folio y fecha de emisión. Una factura afecta (33) tiene que estar en la lista de emitidos de ese portal: el SII construye la nota a partir de ella. Una boleta afecta (39) o exenta (41) tiene que haberla emitido Connect en esta conexión: la nota va por su total, con referencia a la boleta y al receptor de la boleta, o a la propia empresa si la boleta no tenía receptor. La de una boleta exenta no lleva IVA. Un documento emitido con otro proveedor se rechaza diciéndolo. Requiere habilitación de la organización, permiso de la conexión y credencial de representante, y que la conexión tenga guardada la clave del certificado: se resuelve en el servidor y nunca viaja en la llamada ni en el resultado. - [Listar sucursales de E-Boleta (beta)](/docs/api/sii__boleta_sucursales__listar): Lista las sucursales de la empresa de la conexión tal como las muestra hoy E-Boleta del SII: código, dirección y comuna. El código va en `sucursal` de sii.boleta.previsualizar cuando la empresa tiene más de una. No emite ni guarda nada. Requiere las boletas encendidas en la conexión (acceso de representante) y el permiso sii:boletas:write. - [Descargar el PDF de una boleta (beta)](/docs/api/sii__boleta__descargar): Descarga desde E-Boleta del SII el PDF oficial de una boleta 39 o 41 de la empresa de la conexión, por tipo, folio y fecha de emisión, y lo devuelve en base64 con su SHA-256 y con su enlace oficial de E-Boleta (pdfUrl). No emite ni guarda nada. Requiere las boletas encendidas en la conexión (acceso de representante) y el permiso sii:boletas:write. - [Emitir boleta en e-Boleta (beta)](/docs/api/sii__boleta__emitir): Emite en E-Boleta del SII la boleta de un previewRef vigente. Quien la preparó la confirma al emitir; exige Idempotency-Key UUID v4 explícita. Si E-Boleta devuelve el folio, responde emitida en la misma llamada. Si la respuesta se pierde, responde resultado_desconocido y la reconciliación lo resuelve: repite la MISMA clave para consultarlo; una clave nueva emitiría otra boleta. - [Preparar boleta en e-Boleta (beta)](/docs/api/sii__boleta__previsualizar): Prepara una boleta 39 o 41 en E-Boleta del SII sin emitir y devuelve previewRef, vigente 15 minutos. Requiere la emisión de boletas habilitada para la organización y la conexión (acceso de representante y permiso sii:boletas:write). Si la empresa tiene varias sucursales en E-Boleta, indica en `sucursal` desde cuál se emite esta boleta (los códigos salen de sii.boleta_sucursales.listar); con una sola se usa esa. La respuesta dice qué sucursal se usó. - [Consultar boletas de honorarios del SII](/docs/api/sii__boletas_honorarios__consultar): Lee las boletas de honorarios electrónicas (BHE) ya sincronizadas para esta conexión, filtradas por período y/o perspectiva (emitidas = las que emitió esta empresa; recibidas = las que le emitieron, donde esta empresa es el agente retenedor). Lectura pura: NO dispara una sincronización nueva ni contacta al SII. Si el mes no está cargado, devuelve una lista vacía y 'sincronizacion: null': no es cero movimiento. Para traer datos nuevos, usa 'sii.conexion.sincronizar' primero. El filtro tributario canónico es 'estado' distinto de 'S' sobre el código crudo: 'V' (anulación pendiente), 'R' y 'U' (observadas) siguen VIGENTES; solo 'S' está anulada: nunca filtres por 'estadoNormalizado' igual a 'vigente'. El 'estado' es el observado en la última sincronización del período, no el estado final: una BHE puede anularse, o revertir de anulación pendiente a vigente, hasta el 1 de marzo del año siguiente, y por petición administrativa sin plazo después. Resincroniza el período para refrescarlo; 'ultimaLecturaEn' dice cuándo se observó cada fila. La suma de 'retencion_receptor' es el insumo para cuadrar el F29 código 151, no el código 151: ese además incluye las retenciones por BTE y se imputa al mes del pago. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null, hay más filas. reenvía ese valor tal cual en 'cursor' para pedir la página siguiente; nunca lo construyas a mano. - [Consultar boletas electrónicas del SII](/docs/api/sii__boletas__consultar): Lee el resumen diario de boletas electrónicas ya sincronizado para esta conexión, filtrado por período. Lectura pura: NO dispara una sincronización nueva ni contacta al SII. Si el mes no está cargado, devuelve una lista vacía y 'sincronizacion: null': no es cero movimiento. Para traer datos nuevos, usa 'sii.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null, hay más filas. reenvía ese valor tal cual en 'cursor' para pedir la página siguiente; nunca lo construyas a mano. - [Consultar carpeta tributaria obtenida](/docs/api/sii__carpeta_tributaria__consultar): Consulta el resultado persistido de una solicitud puntual. No inicia sesión ni genera documentos en el SII. Descarga el original con collection_documents/:id/download. - [Generar carpeta tributaria autorizada](/docs/api/sii__carpeta_tributaria__generar): Genera una carpeta regular para una solicitud puntual previamente consentida. Solo el worker interno puede ejecutarla; ante incertidumbre no repite la emisión. - [Verificar acceso a carpeta tributaria](/docs/api/sii__carpeta_tributaria__verificar): Verifica el acceso al portal de carpeta tributaria y la identidad de una solicitud puntual autorizada. - [Sincronizar conexión SII](/docs/api/sii__conexion__sincronizar): Sincroniza los alcances solicitados (rcv, boletas, guias, boletas_honorarios, documentos, f29) para un período en una sola sesión. En la prueba solo se cargan los 3 meses más recientes; los anteriores requieren un plan activo. Guías: solo los últimos 6 meses. - [Verificar conexión SII](/docs/api/sii__conexion__verificar): Prueba las credenciales de la conexión contra el SII haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar documentos respaldados del SII](/docs/api/sii__documentos__consultar): Lista los documentos tributarios (DTE) cuyo XML firmado ya se respaldó para esta conexión, filtrables por período, perspectiva y tipo de documento. Devuelve SOLO las columnas de cabecera: ni el XML ni el detalle de ítems viaja aquí. Para el detalle de UN documento (sus ítems con cantidad, unidad y precio, los giros y direcciones de emisor y receptor, y la forma de pago) usa 'sii.documentos.detallar' con el 'tipoDte', el 'folio' y el 'rutEmisor' de la fila correspondiente. Lectura pura: NO dispara una sincronización nueva ni contacta al SII. Si el mes no está cargado, devuelve una lista vacía y 'sincronizacion: null': no es cero movimiento. Para traer datos nuevos usa 'sii.conexion.sincronizar' primero. Este respaldo es lo que el RCV no tiene y no puede tener: el RCV dice qué documentos EXISTEN, este respaldo trae el documento. Sólo lo sirven las conexiones cuya credencial es la clave tributaria de una persona que representa a la empresa. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null, hay más filas. Reenvía ese valor tal cual en 'cursor' para pedir la página siguiente; nunca lo construyas a mano. - [Detallar un documento respaldado del SII](/docs/api/sii__documentos__detallar): Devuelve UN documento tributario respaldado, con su detalle completo: los ítems (nombre, cantidad, unidad, precio unitario y monto), los giros, direcciones y comunas de emisor y receptor, y la forma de pago. El documento se identifica con las tres partes que lo hacen único ('tipoDte', 'folio' y 'rutEmisor'), y las tres salen de una fila de 'sii.documentos.consultar'. Lectura pura: NO contacta al SII, lee el XML que ya se respaldó y lo parsea en el momento. Si ese documento no está sincronizado, devuelve 'documento: null'. No es un error: es que no lo tenemos, así que sincroniza su período con 'sii.conexion.sincronizar' y vuelve a preguntar. El XML firmado sólo viaja si se pide 'incluirXml: true'; sin eso la respuesta trae el detalle ya estructurado, que es lo que casi siempre se necesita. Un ítem con 'cantidad', 'unidad' o 'precioUnitario' en null es un ítem que no los declaró (un flete, un descuento): no debe leerse como cero. - [Obtener el XML firmado de un documento emitido](/docs/api/sii__dte_xml__consultar): Entrega el XML firmado, con su timbre electrónico (TED), de una factura, nota o nota de crédito de anulación que Connect emitió en esta conexión, por el operacionId que devolvió la emisión. Lo lee de lo guardado al emitir: no contacta al SII y responde aunque el documento todavía no aparezca en sii.cl. Sólo para documentos emitidos. - [Emitir DTE en el SII](/docs/api/sii__dte__emitir): Inicia una emisión en la beta habilitada del Facturador Gratuito: requiere previewRef vigente, Idempotency-Key explícita y autorización de la variante en la conexión. La confirmación de la preparación ocurre dentro de esta llamada cuando la hace el mismo actor que creó esa previsualización, sea una clave de API o una persona. La conexión debe tener guardada la clave del certificado, que se resuelve en el servidor y nunca viaja en la llamada ni en el resultado. Un resultado desconocido se consulta automáticamente; nunca autoriza repetir firma o envío. - [Previsualizar DTE en el SII](/docs/api/sii__dte__previsualizar): Valida y previsualiza un documento en el Facturador Gratuito del SII sin guardarlo ni emitirlo. El schema documenta factura afecta 33 y factura exenta 34 (de una a diez líneas y con hasta tres referencias opcionales, como orden de compra o HES), guía 52 que constituye venta y notas 56/61 de corrección de montos referidas a una factura 34 exenta. Cada variante requiere validación vigente del portal, habilitación para la organización, permiso de la conexión y perfil del emisor. Publicar su schema no habilita su ejecución. El 46 se rechaza antes de red. - [Consultar declaraciones F29 del SII](/docs/api/sii__f29__consultar): Lee las declaraciones mensuales (Formulario 29) ya sincronizadas para esta conexión, con sus códigos. Lectura pura: NO contacta al SII. Por defecto trae sólo las vigentes; con 'incluirNoVigentes' trae también las rectificadas y anuladas. Filtra por un 'periodo' o por un rango 'desde'/'hasta'. Los códigos vienen por número sin ceros a la izquierda y un código ausente venía en blanco en el formulario (vacío no es cero). El F29 se revisa solo después de cada vencimiento; para forzar una revisión usa 'sii.conexion.sincronizar' con alcances ['f29']. Pagina con 'cursor'. - [Consultar guías de despacho del SII](/docs/api/sii__guias__consultar): Lee las guías de despacho electrónicas (DTE 52) ya sincronizadas para esta conexión, filtradas por período y/o perspectiva (emitidas = las que emitió esta empresa; recibidas = las que le emitieron). Lectura pura: NO dispara una sincronización nueva ni contacta al SII. Si el mes no está cargado, devuelve una lista vacía y 'sincronizacion: null': no es cero movimiento. Para traer datos nuevos, usa 'sii.conexion.sincronizar' primero. Ojo: el SII solo conserva el detalle de guías de los últimos 6 meses, así que un período más viejo no se puede sincronizar aunque exista. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null, hay más filas. reenvía ese valor tal cual en 'cursor' para pedir la página siguiente; nunca lo construyas a mano. - [Solicitar anulación de honorarios (beta)](/docs/api/sii__honorario__anular): Solicita una única anulación del documento y motivo aprobados con referencia vigente y protocolo certificado. Exige Idempotency-Key UUID v4. Un resultado desconocido se consulta y concilia con la misma operación; ninguna clave nueva autoriza repetir el POST. El estado fiscal y la atribución del resultado se informan por separado. - [Emitir boleta de honorarios (beta)](/docs/api/sii__honorario__emitir): Emite exclusivamente el borrador vigente de una solicitud con consentimiento o permiso recurrente verificado. Exige Idempotency-Key UUID v4. Una solicitud sólo cruza una vez la barrera de envío. Ante resultado_desconocido se consulta el resultado persistido y se concilia; cambiar de clave no permite volver a emitir la misma solicitud. - [Preparar boleta de honorarios (beta)](/docs/api/sii__honorario__previsualizar): Prepara en el SII el borrador de una solicitud autorizada de honorarios. Requiere acceso dedicado del titular y permiso sii:honorarios:write. Devuelve una referencia vinculada a la solicitud y al contenido verificado; no emite. - [Previsualizar anulación de honorarios (beta)](/docs/api/sii__honorario__previsualizar_anulacion): Consulta la previsualización del SII para una solicitud de anulación persistida, documento y motivo exactos. Requiere acceso dedicado del titular y scope sii:honorarios:annul. No anula ni reutiliza el consentimiento de emisión. - [Consultar totales del mes del RCV](/docs/api/sii__rcv_totales__consultar): Lee los totales del mes que el SII informa en el Registro de Compra-Venta sin detalle por documento: las boletas electrónicas (39), los comprobantes de pago con tarjeta (48) y otros tipos que sólo llegan como total. Un registro por mes y tipo, con la cantidad de documentos y sus montos. Para las ventas del mes, suma los documentos de 'sii.rcv.consultar' más los totales con 'sumable: true'; los pagos con tarjeta (48) vienen con 'sumable: false' porque pueden repetir ventas que ya tienen boleta o factura. Ojo con las boletas: el alcance 'boletas' ('sii.boletas.consultar') trae las mismas boletas día por día; usa una de las dos fuentes, no ambas. Lectura pura: NO dispara una sincronización ni contacta al SII; para datos nuevos usa 'sii.conexion.sincronizar' primero. Pagina con 'cursor'. - [Consultar RCV del SII](/docs/api/sii__rcv__consultar): Lee el Registro de Compra-Venta ya sincronizado para esta conexión, documento por documento, filtrable por período, perspectiva, tipo de documento (tipoDte) y estado del registro. Las boletas (39), los comprobantes de pago con tarjeta (48) y otros tipos que el SII informa sólo como TOTAL del mes no vienen aquí: léelos con 'sii.rcv_totales.consultar'. Las ventas del mes son estos documentos (las notas de crédito restan) más los totales con 'sumable: true'; los pagos con tarjeta (48) se suman según el caso (ver 'sii.rcv_totales.consultar'). Lectura pura: NO dispara una sincronización nueva ni contacta al SII. Si el mes no está cargado, devuelve una lista vacía y 'sincronizacion: null': no es cero movimiento. Solo informes cero ventas si el mes está cargado completo y los totales del mes ('sii.rcv_totales.consultar') también son cero. Para traer datos nuevos, usa 'sii.conexion.sincronizar' primero. Pagina con 'cursor': cuando la respuesta trae 'cursor' distinto de null, hay más filas. reenvía ese valor tal cual en 'cursor' para pedir la página siguiente; nunca lo construyas a mano. - [Sincronizar conexión Tesorería](/docs/api/tgr__conexion__sincronizar): Sincroniza en una sola sesión del portal de la Tesorería General de la República las tres pantallas de convenios: «Comprobante de resolución», «Estado de pago de convenio» y «Cuotas convenios vigentes», y el detalle de cada convenio (cuotas, pagos y deudas acogidas). Son el estado actual de la empresa, no un período: el período sólo organiza la ejecución, y uno que no es el corriente no vuelve a consultar el portal. Es el ÚNICO camino que trae datos de la Tesorería: las tools '.consultar' leen lo que esto haya guardado. - [Verificar conexión Tesorería](/docs/api/tgr__conexion__verificar): Prueba las credenciales de la conexión contra la Tesorería haciendo un login real (y su logout, a cargo del pipeline). No sincroniza ni devuelve datos: solo confirma si las credenciales sirven. - [Consultar convenios con cuotas de la Tesorería](/docs/api/tgr__convenios_cuotas__consultar): Lee los convenios activos y las propuestas aceptadas con la Tesorería General de la República YA sincronizados de esta conexión: la pantalla «Cuotas convenios vigentes» del portal. Devuelve un convenio por fila, con su número de cuotas; cada cuota (vencimiento, monto y si está pagada) está en 'tgr.convenios_detalle.consultar'. Lectura pura: NO contacta a la Tesorería ni dispara una sincronización. Si la empresa no tiene convenios la lista viene vacía con 'pantallaLeidaEn' fechado; si nunca se sincronizó, viene vacía con 'pantallaLeidaEn' en null. Para traer datos nuevos usa 'tgr.conexion.sincronizar'. Pagina con 'cursor'. - [Consultar el detalle de los convenios de la Tesorería](/docs/api/tgr__convenios_detalle__consultar): Lee el detalle YA sincronizado de cada convenio de pago con la Tesorería General de la República: las cuotas con su vencimiento, monto y si están pagadas, la próxima cuota por pagar, cuántas van pagadas, el total y las deudas acogidas con su condonación. Sirve para responder cuánto se debe y cuándo vence lo siguiente. Lectura pura: NO contacta a la Tesorería ni dispara una sincronización. Si la empresa no tiene convenios la lista viene vacía con 'pantallaLeidaEn' fechado; si nunca se sincronizó, viene vacía con 'pantallaLeidaEn' en null. Para traer datos nuevos usa 'tgr.conexion.sincronizar'. Pagina con 'cursor'. - [Consultar estado de pago de convenios de la Tesorería](/docs/api/tgr__convenios__consultar): Lee los convenios activos con la Tesorería General de la República YA sincronizados de esta conexión: la pantalla «Estado de pago de convenio» del portal, con tipo, número de cuotas y fecha de término. Lectura pura: NO contacta a la Tesorería ni dispara una sincronización. Si la empresa no tiene convenios la lista viene vacía con 'pantallaLeidaEn' fechado; si nunca se sincronizó, viene vacía con 'pantallaLeidaEn' en null. Para traer datos nuevos usa 'tgr.conexion.sincronizar'. Pagina con 'cursor'. - [Consultar resoluciones de convenio de la Tesorería](/docs/api/tgr__resoluciones__consultar): Lee las resoluciones de convenio con la Tesorería General de la República YA sincronizadas de esta conexión: la pantalla «Comprobante de resolución» del portal, con número, fechas y tipo de beneficio. Lectura pura: NO contacta a la Tesorería ni dispara una sincronización. Si la empresa no tiene convenios la lista viene vacía con 'pantallaLeidaEn' fechado; si nunca se sincronizó, viene vacía con 'pantallaLeidaEn' en null. Para traer datos nuevos usa 'tgr.conexion.sincronizar'. Pagina con 'cursor'. - [Crear un enlace para carpeta tributaria puntual](/docs/api/createCollectionSession): Requiere sii:carpeta_tributaria:generar y habilitación del piloto. Esta variante de connect_sessions es exclusiva de solicitudes puntuales. - [Consultar solicitud puntual](/docs/api/getCollectionRequest) - [Cancelar solicitud antes de ejecutarla](/docs/api/cancelCollectionRequest) - [Obtener URL firmada del PDF original](/docs/api/downloadCollectionDocument) - [Crear una solicitud de honorarios](/docs/api/createHonorariosRequest): Beta con sii:honorarios:write. Crea el flujo de consentimiento; no recibe claves ni aprobación del profesional. Guardada sin connection_id inicia el enrolamiento autenticado del acceso recurrente. El mismo actor y UUID recuperan la misma solicitud. La referencia del emisor no se recicla. - [Consultar una solicitud de honorarios](/docs/api/getHonorariosRequest): Requiere el mismo actor y organización. Consulta emisión, archivo, entrega y cierre de acceso por separado. Funciona tras el vencimiento de la credencial sin volver a abrir el SII. - [Cancelar una solicitud antes del envío](/docs/api/cancelHonorariosRequest): Después del inicio del envío devuelve el estado durable sin cancelar ni anular la boleta. No habilita otro envío. - [Obtener el PDF original de honorarios](/docs/api/downloadHonorariosDocument): Devuelve una URL firmada por 300 segundos. Requiere el actor y organización que crearon la solicitud y un respaldo disponible; funciona después de cerrar el acceso al SII. - [Proponer un mandato de honorarios al profesional](/docs/api/createHonorariosMandateProposal): Beta con sii:honorarios:write y conexión recurrente dedicada. Guarda límites exactos y un enlace privado para que el profesional autenticado los revise. Crear esta propuesta no concede una autorización ni permite emitir. El mismo actor y UUID recuperan la propuesta original. - [Consultar una propuesta de mandato](/docs/api/getHonorariosMandateProposal): Requiere el actor y organización que crearon la propuesta. Devuelve authorization_id cuando el profesional aprobó el mandato; no devuelve el enlace privado ni las evidencias de identidad. - [Cancelar una propuesta de mandato pendiente](/docs/api/cancelHonorariosMandateProposal): Impide aceptar una propuesta pendiente. La revocación de un mandato aprobado pertenece al flujo autenticado del profesional. - [Solicitar la anulación de una boleta de honorarios](/docs/api/createHonorariosAnnulmentRequest): Beta con sii:honorarios:annul. Usa una emisión fuente verificada del mismo actor y organización y un motivo factual. Genera un enlace para autorización por documento. El acceso de emisión no autoriza anulación. El protocolo final permanece cerrado hasta su certificación. - [Consultar el estado de anulación](/docs/api/getHonorariosAnnulmentRequest): Consulta persistida después del cierre de acceso, sin login al SII. Pendiente de receptor conserva vigencia fiscal; una observación posterior no atribuye por sí sola el cambio a Connect. - [Cancelar una solicitud antes de su envío](/docs/api/cancelHonorariosAnnulmentRequest): Cancela sólo la solicitud local antes de la barrera. Después del inicio externo responde 409; no libera otra anulación ni altera la boleta original. - [Changelog](/docs/changelog): Qué cambió en el catálogo y qué garantiza que construir encima sea seguro. - [Política de privacidad](/docs/privacidad): Qué datos trata Emisso Connect, cómo los protege, con quién los comparte y cómo se eliminan. ## Recursos máquina-legibles - Contrato OpenAPI completo (todos los conectores): [/docs/openapi.json](/docs/openapi.json) - Toda la documentación como Markdown: [/llms-full.txt](/llms-full.txt) - Cada página de arriba como Markdown: agrega .md a su URL, por ejemplo [/docs/empezar/conectar.md](/docs/empezar/conectar.md)