Aplicación de facturación open source y autoalojada para autónomos y pequeñas empresas: crea facturas y controla pagos y gastos.
invoicerr-app/invoicerr
Aplicación de facturación open source y autoalojada para autónomos, con presupuestos, facturas, pagos, facturación electrónica y archivo legal.
Alternativa open source a:QuickBooks
Xero
- Estrellas
- 732
- Forks
- 68
- Issues abiertos
- 97
- Último commit
- hace 19 horas
¿Qué es?
Invoicerr es una aplicación de facturación autoalojada dirigida a autónomos y pequeñas empresas. Gestiona presupuestos, facturas, notas de crédito, órdenes de compra y facturas recibidas mediante un único motor de documentos; permite hacer seguimiento de pagos parciales, anticipos y cuotas, y ofrece portales para clientes con extractos de cuenta y saldos por antigüedad.
La aplicación incluye compatibilidad con la facturación electrónica específica de cada país. Genera archivos XML en los formatos Factur-X, UBL, CII, XRechnung, Peppol BIS, FatturaPA y FA(3), se conecta a canales nacionales de Francia, Italia y Polonia, y conserva un archivo legal de cada documento emitido. Alemania, Francia, Italia, Polonia y Portugal incluyen catálogos de reglas completos.
Otras funciones incluyen la importación de extractos bancarios (CSV/OFX), el seguimiento del tiempo para convertirlo en líneas de factura, copias de seguridad programadas y cifradas, inicio de sesión mediante OIDC/SSO y claves de API, acceso multiempresa, webhooks, una REST API y un servidor MCP. Está desarrollada con NestJS, React, PostgreSQL, Prisma y Redis, y se puede desplegar con Docker Compose o un chart de Helm.
Funciones clave
- 01Los presupuestos, las facturas, las notas de crédito y las órdenes de compra comparten un mismo ciclo de vida documental.
- 02Permite hacer seguimiento de los pagos parciales, los anticipos y las cuotas de cada documento.
- 03Genera XML de facturación electrónica en varios formatos, como Factur-X, UBL, Peppol BIS y FatturaPA.
- 04Conserva un archivo legal por documento, con reglas de conservación específicas de cada país.
- 05Importa extractos bancarios (CSV/OFX) y los concilia con los pagos.
- 06Ofrece copias de seguridad programadas y cifradas en un bucket S3 compatible independiente.
Casos de uso
- Un autónomo que quiere enviar presupuestos y facturas sin pagar una suscripción SaaS.
- Una pequeña empresa europea que debe emitir facturas electrónicas a través de una plataforma nacional.
- Un equipo que aloja sus datos de facturación en un servidor privado o un clúster de Kubernetes.
- Una agencia que registra el tiempo facturable de sus proyectos y lo convierte en facturas para sus clientes.
Inicio rápido
- 1
Crea un docker-compose.yml con los servicios de Invoicerr, PostgreSQL y Redis indicados en el README
- 2
Guarda los tres secretos en un archivo .env junto a él y, después, inicia el stack
docker compose up -d - 3
Abre http://localhost en el navegador y crea la primera cuenta
Antes de usarlo
- Está bajo la licencia AGPL-3.0, una licencia copyleft que también se aplica a las versiones modificadas que ejecutes como servicio.
- Para ejecutarlo necesitas PostgreSQL, Redis y un proveedor de correo configurado, por lo que alojarlo por tu cuenta requiere un trabajo de configuración considerable.
- Solo Alemania, Francia, Italia, Polonia y Portugal incluyen catálogos nacionales completos.
- La imagen precompilada ya no es compatible con ARM de 32 bits (linux/arm/v7).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es invoicerr?
- Aplicación de facturación open source y autoalojada para autónomos, con presupuestos, facturas, pagos, facturación electrónica y archivo legal. Invoicerr es una aplicación de facturación autoalojada dirigida a autónomos y pequeñas empresas. Gestiona presupuestos, facturas, notas de crédito, órdenes de compra y facturas recibidas mediante un único motor de documentos; permite hacer seguimiento de pagos parciales, anticipos y cuotas, y ofrece portales para clientes con extractos de cuenta y saldos por antigüedad.
- ¿invoicerr es gratuito? ¿Qué licencia tiene?
- invoicerr es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿invoicerr sigue mantenido?
- Mantenimiento activo. El último commit de invoicerr fue el 6 nov 2026.
- ¿Para qué puedo usar invoicerr?
- Un autónomo que quiere enviar presupuestos y facturas sin pagar una suscripción SaaS. Una pequeña empresa europea que debe emitir facturas electrónicas a través de una plataforma nacional. Un equipo que aloja sus datos de facturación en un servidor privado o un clúster de Kubernetes. Una agencia que registra el tiempo facturable de sus proyectos y lo convierte en facturas para sus clientes.
- ¿Cómo se instala invoicerr?
- Crea un docker-compose.yml con los servicios de Invoicerr, PostgreSQL y Redis indicados en el README Guarda los tres secretos en un archivo .env junto a él y, después, inicia el stack: docker compose up -d Abre http://localhost en el navegador y crea la primera cuenta
- ¿Dónde consigo invoicerr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/invoicerr-app/invoicerr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de código abierto y con funcionamiento prioritariamente sin conexión para crear facturas y cotizaciones, con exportación a PDF y almacenamiento local en SQLite.
Una aplicación de facturación ligera y autoalojada que genera facturas electrónicas en formatos Factur-X, FatturaPA y UBL 2.1.
Aplicación web autoalojada para gestionar facturas, cotizaciones, clientes y pagos.
Aplicación autohospedada de control de horas y facturación para profesionales independientes y equipos, con temporizadores, proyectos, facturas PDF y facturación electrónica Peppol.
Software de código abierto para gestionar el patrimonio y hacer seguimiento de acciones, ETF y criptomonedas en varias cuentas, con alojamiento propio mediante Docker.