Blog · Automatizar RCV SII

El RCV del SII no tiene descarga masiva: 7 pasos manuales por mes

El Registro de Compras y Ventas (RCV) es el output más repetitivo del universo tributario chileno, y el SII no ofrece una forma nativa de bajarlo en bloque. El flujo documentado por el propio Servicio son 7 pasos manuales — por mes, por tipo de documento, por cliente. Este es el panorama de las opciones reales para automatizarlo, con las reglas de decisión que usamos nosotros mismos para elegir la nuestra.

Si administras la contabilidad de más de un cliente, ya sabes esto en el cuerpo: el Registro de Compras y Ventas (RCV) del SII no se descarga masivo. El flujo oficial, tal como lo documenta el propio Servicio de Impuestos Internos, son estos pasos: autenticarse con RUT y clave tributaria (o certificado digital), entrar a Servicios online, ir a Impuestos mensuales, abrir Registro de Compras y Ventas, elegir RCV Compras o RCV Ventas —son dos consultas separadas, no una—, seleccionar un año y un mes uno a la vez, y descargar. Si el volumen del período es grande, el sistema deriva a "Descargas Diferidas" y hay que volver más tarde a buscar el archivo. Para un año completo de un solo cliente, eso son entre 24 y 48 descargas manuales, contando compras y ventas por separado. Multiplicado por cartera, deja de ser una tarea: es un cuello de botella operacional.

No es una lectura solo nuestra. Si le preguntas a Google por esto, la respuesta generada por IA no se limita a explicar el trámite: cierra sugiriendo activamente automatizarlo, ofreciendo elegir entre una solución vía certificado digital o un asistente externo por API. Cuando el propio motor de búsqueda reconoce la fricción y empuja hacia la automatización, es una señal razonablemente confiable de que resolver esto no es una necesidad aislada de un estudio en particular.

El mito: automatizar el RCV no es lo mismo que migrar tu software contable

Cuando empiezas a buscar cómo resolver esto, el panorama que aparece cambia mucho según qué tan específica sea tu pregunta. Si buscas algo puntual como "descargar RCV masivo", te vas a topar con muy pocas opciones —casi todas construidas por alguien que tuvo exactamente este mismo problema—. Si en cambio buscas algo más general como "automatizar el SII", el panorama se llena de plataformas completas de software contable que ofrecen la integración con el SII como una funcionalidad más, junto a facturación electrónica, remuneraciones, conciliación bancaria y varias otras. Ninguna de las dos búsquedas está mal planteada, pero confundirlas te puede llevar a evaluar la categoría equivocada para tu problema real, que puede ser mucho más chico que "cambiar de software".

Las tres categorías de solución que existen hoy

1. Scripts open-source de la comunidad

Existen scripts publicados por la comunidad —hay al menos uno público en GitHub que resuelve exactamente esto—, hechos por alguien que tuvo el mismo problema y decidió automatizarlo por su cuenta. Son gratis y el código es auditable. La contraparte: corren con tu RUT y clave (o certificado digital) en tu propia infraestructura, no tienen soporte de nadie, y si el SII cambia el portal —pasa con cierta frecuencia— el script se rompe y el mantenimiento queda de tu cuenta.

2. APIs específicas de RCV

Hay proveedores de terceros especializados solo en esta pieza: una API a la que le pasas RUT, clave del SII, período y tipo de documento, y te devuelve el RCV ya estructurado, integrable por código a tu propio flujo. Pagas por el servicio en vez de mantenerlo tú, lo que resuelve el problema del soporte del script open-source. La contraparte es que resuelve solo esta pieza: no aporta nada al resto de tu operación (facturación, remuneraciones, conciliación), y sigue siendo un proveedor más del que dependes.

3. Suites completas de software contable

Las plataformas completas de software contable integran el SII —RCV incluido— como una funcionalidad entre muchas: facturación electrónica, remuneraciones, conciliación bancaria, reportería. Tiene sentido si estás dispuesto a evaluar (o migrar) tu flujo de trabajo completo, no solo la descarga del RCV. La contraparte es justamente esa: es un proyecto de implementación de plataforma, con su propia curva de adopción, no un parche puntual para un solo problema.

Ninguna categoría es "la mejor" en abstracto. Cada una asume un tamaño de operación y una capacidad técnica distinta —el error común es elegir la categoría de moda del momento en vez de la que calza con tu volumen real.

Reglas de decisión: cuál conviene según tu caso

El criterio que hace depender la elección no es "qué está de moda", son tres variables verificables: cuántos clientes y períodos mueves al mes, si ya usas (o estás dispuesto a migrar a) una suite completa, y si tienes capacidad técnica interna para mantener código.

Tu caso → qué categoría conviene

Tu casoQué conviene
Pocos clientes, pocos períodos al mes, sin urgencia real de automatizarEl proceso manual del SII sigue siendo razonable — automatizar tiene un costo de implementación que el bajo volumen no alcanza a justificar
Volumen medio, con capacidad técnica interna para mantener código, sin querer depender de un terceroScript open-source de la comunidad — gratis, pero el mantenimiento y los cambios de portal quedan de tu cuenta
Volumen medio a alto, sin equipo técnico propio para mantener códigoAPI específica de RCV — pagas por no tener que mantenerla, aunque solo resuelve esta pieza
Ya usas, o estás evaluando migrar a, una suite completa de software contableAhí el RCV automatizado viene incluido — pero la decisión es sobre la suite completa, no solo sobre la descarga
Volumen muy alto (muchos clientes y períodos, todos los meses) y ninguna opción de mercado calza con tu escalaConstruir una herramienta propia — el camino que tomamos nosotros

Por qué en Picarte & Picarte terminamos construyendo la nuestra

Evaluamos las tres categorías antes de decidir. Un script de comunidad no nos daba la confiabilidad que necesitábamos para depender de él en producción, todos los meses, para toda la cartera. Una API específica resolvía la pieza, pero no calzaba con el volumen de clientes y períodos que manejamos. Y migrar a una suite completa de software contable era resolver un problema que no teníamos: nuestro flujo de trabajo ya funciona, lo único que no escalaba era la descarga del RCV. Construimos una herramienta interna que hace exactamente eso —descarga por rango de períodos, para toda la cartera, sin pasar por el portal mes a mes— corriendo sobre la plataforma operacional de cifrid.com, con pcbclinic.cl dando soporte y la lógica de negocio por detrás, en vez de levantar y mantener servidores propios solo para esto.

Hoy es una herramienta de uso interno del estudio: no es un producto que vendamos ni un servicio al que ofrezcamos acceso. La mencionamos porque es el caso real que sostiene todo lo anterior —no es una opinión sobre el mercado, es la decisión que tomamos después de evaluar las mismas tres categorías que acabas de leer.

Qué sigue

Si quieres entender el proceso manual del SII en detalle —paso a paso, con dónde se traba la gente cuando son varios períodos de golpe—, el próximo bloque de este silo es cómo descargar el RCV del SII por varios períodos, el tutorial completo del flujo oficial. Este artículo es el panorama de opciones; ese es el mapa paso a paso del proceso que estás tratando de evitar repetir a mano.

¿Cuántos clientes y períodos mueve tu estudio al mes, y qué usas hoy para bajar el RCV —el portal a mano, un script propio, una suite completa? Cuéntanos tu caso y conversamos qué opción tiene sentido.

Cuéntanos tu caso por WhatsApp
← Volver al blog

Preguntas Frecuentes

¿Es seguro correr un script open-source con la clave del SII?

Técnicamente sí, si revisas el código antes de darle tus credenciales, corre en tu propia infraestructura y lo controlas tú en todo momento. Lo que no obtienes es soporte: si el SII cambia el portal, o el script deja de mantenerse, arreglarlo queda de tu cuenta.

¿Si ya uso una suite completa de software contable, necesito además una API específica de RCV?

Generalmente no. Si tu suite ya cubre la descarga del RCV dentro de su flujo, sumar una API específica duplica una pieza que ya tienes resuelta. La API específica tiene sentido cuando no usas, ni quieres migrar a, una suite completa y solo necesitas resolver esta pieza puntual.

WhatsApp