Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

DeclaRenta

Herramienta open source para automatizar declaraciones fiscales españolas (Modelo 100, 720, 721, D-6) desde informes de brokers internacionales. Soporta múltiples formatos y despliegue self-hosted o web estática.

Ficha actualizada 28 sept 2026, 11:18 · upstream 28 sept 2026, 10:45 · release v0.58.25

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es DeclaRenta

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DeclaRenta es una herramienta gratuita y privada para inversores con activos en brokers extranjeros. Automatiza el cálculo de impuestos aplicando reglas fiscales españolas como FIFO, tipos de cambio ECB oficiales y la regla anti-churning. Genera informes compatibles con Renta Web o formatos AEAT validados.

La aplicación funciona como web estática (Vite) o servicio Docker, permitiendo autoalojarla para mantener la privacidad total de los datos financieros. Incluye un wizard guiado, soporte multilingüe y análisis comparativo interanual mediante localStorage.

El motor fiscal procesa transacciones de más de 12 brokers populares (IBKR, Degiro, Binance, etc.), manejando acciones, criptomonedas, derivados y operaciones FX con compensación de pérdidas de años anteriores.

CASOS DE USO
  • Automatizar el cálculo del Modelo 100 desde informes XML/CSV de brokers internacionales.
  • Generar la declaración Modelo 720 para activos en el extranjero superiores a 50.000 EUR.
  • Analizar criptomonedas extranjeras mediante el Modelo 721 orientativo.
  • Evaluar participaciones significativas con la guía del Modelo D-6 (AFORIX).
  • Comparar rendimiento y composición de cartera entre años anteriores.
  • Autoalojar la herramienta para mantener los datos financieros en local sin subirlos a servidores externos.
PUNTOS DESTACADOS
  • Soporte nativo para más de 12 brokers internacionales con detección automática de formatos.
  • Implementación estricta de FIFO con tipos de cambio oficiales del Banco Central Europeo (ECB).
  • Gestión automática de acciones corporativas como splits, fusiones y spin-offs.
  • Interfaz PWA instalable que funciona offline tras la primera configuración.
  • Motor de trazabilidad FX para auditoría avanzada de movimientos de divisa.
  • Licencia abierta y despliegue 100% gratuito sin límites de uso conocidos.
PRECAUCIONES
  • El Modelo 721 es solo una revisión orientativa, ya que AEAT exige XML oficial no generado por la herramienta.
  • La regla anti-churning aplica proporcionalmente y excluye derivados y forex del bloqueo completo.
  • Requiere conocimientos técnicos para autoalojar si no se usa la versión web alojada.
  • No importa datos de brokers que no estén en la lista soportada sin configuración manual.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DeclaRenta banner
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Puede ejecutarse como web estática (Vite) en cualquier hosting o mediante Docker (`drumsergio/declarenta:web`). Para CLI, requiere instalación de Node.js y construcción del proyecto (`npm run build`). Se recomienda usar la versión web para uso rápido sin configuración.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.