Repolode
invoicerr-app

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:QuickBooksXero

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. 1

    Crea un docker-compose.yml con los servicios de Invoicerr, PostgreSQL y Redis indicados en el README

  2. 2

    Guarda los tres secretos en un archivo .env junto a él y, después, inicia el stack

    docker compose up -d
  3. 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