Onchain-Accounting
Aplicación contable cripto auto-alojada con enfoque privacy-first. Calcula base imponible (FIFO/LIFO/HIFO), PnL realizable/no realizable e ingresos por staking/airdrop. Genera informes fiscales listos para exportar sin compartir datos en la nube.
Ficha actualizada 27 sept 2026, 22:13 · upstream 27 sept 2026, 21:56 · release Onchain-Accounting
Qué es Onchain-Accounting
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Onchain-Accounting es una herramienta de contabilidad cripto escrita en Python que opera localmente, garantizando que los datos nunca salgan del dispositivo del usuario. Utiliza una base de datos SQLite encriptada para almacenar transacciones de exchanges, wallets y sincronización on-chain (Ethereum, Bitcoin, etc.). El sistema normaliza CSVs y APIs de Binance, Coinbase o Kraken, eliminando duplicados mediante hash de transacción y timestamp.
La aplicación calcula la ganancia o pérdida capital utilizando métodos FIFO, LIFO o HIFO, permitiendo comparar la carga fiscal estimada antes de elegir un método definitivo. También rastrea ingresos pasivos como staking, airdrops e intereses, valorándolos al tipo de cambio fiat en la fecha de recepción para evitar doble conteo fiscal. La interfaz es una terminal CLI con menú interactivo, ideal para usuarios técnicos que prefieren privacidad total y control sobre sus datos financieros sin dependencias de servicios cloud.
- Cálculo anual de impuestos sobre criptoactivos (capital gains).
- Auditoría interna de PnL realizable vs no realizable en portafolios multi-cadena.
- Importación masiva de historiales desde CSVs de exchanges para consolidar balances.
- Seguimiento de ingresos por staking y airdrops como activos con base imponible propia.
- Comparativa de impacto fiscal entre métodos FIFO, LIFO y HIFO en el mismo dataset.
- Generación de informes PDF/JSON listos para envío a contadores o software fiscal.
- Base de datos SQLite encriptada localmente sin telemetría ni subida de datos a la nube.
- Soporte nativo para sincronización on-chain en más de 6 cadenas (Ethereum, BNB, Polygon, etc.).
- Detección automática de transacciones duplicadas entre APIs de exchange y bloques.
- Exportación flexible de informes fiscales en formatos CSV, PDF y JSON configurables.
- Interfaz CLI interactiva con menú para gestión de libros, importación y configuración.
- Cálculo de base imponible incluyendo comisiones de transacción (fee-inclusive basis).
- Requiere instalación manual de Python 3.10+ y dependencias vía pip (sin Docker/Compose nativo).
- Interfaz basada en terminal (CLI), no dispone de dashboard web gráfico integrado.
- Las credenciales de API de exchanges se almacenan en un archivo config.json local (riesgo si el disco es comprometido).
- Depende de APIs públicas de precios históricos (ej. CoinGecko) que pueden tener latencia o límites de tasa.
- No incluye soporte nativo para DeFi complejo (LP positions representadas como movimientos simples).
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio y ejecutar run.sh (Linux/macOS) o run.bat (Windows). Instalar dependencias con pip si se usa modo manual. Configurar config.json con directorios de importación, credenciales API read-only y preferencias fiscales. Ejecutar main.py desde la terminal para acceder al menú interactivo. Asegurar permisos de escritura en carpetas ./imports y ./reports.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.