Aplicación de facturación open source y autoalojada para autónomos y pequeñas empresas: crea facturas y controla pagos y gastos.
piratuks/invoice-builder
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.
Alternativa open source a:Quickbooks
Xero
- Estrellas
- 1,364
- Forks
- 207
- Issues abiertos
- 14
- Último commit
- hace 4 días
¿Qué es?
Invoice Builder permite crear y gestionar facturas y cotizaciones, con una vista previa del PDF en tiempo real y formatos A4 o Letter. Se pueden importar y exportar en XLSX los datos de empresas, clientes, cuentas bancarias, artículos, categorías, unidades y monedas. La gestión financiera contempla recargos, descuentos, gastos de envío, impuestos incluidos o no incluidos, pagos parciales y estados de los documentos.
Los datos permanecen en el equipo del usuario, en un archivo de base de datos de su propiedad. La versión de escritorio para Windows, Linux y macOS usa SQLite, y la implementación con Docker puede funcionar con SQLite o PostgreSQL para acceder desde varios dispositivos. Las copias de seguridad y la restauración completas de la base de datos, la importación y exportación en JSON, y las instantáneas de cada documento permiten conservar registros históricos precisos.
Las facturas también se pueden exportar como XML UBL 2.1, Peppol BIS Billing 3.0 o XRechnung para la facturación electrónica. El proyecto está desarrollado con Electron, React y Node.js.
Funciones clave
- 01Crear facturas y cotizaciones con vista previa del PDF en tiempo real y formatos A4 o Letter
- 02Creador visual de diseños de documentos con función de arrastrar y soltar
- 03Importar y exportar en XLSX datos de empresas, clientes, artículos y otros datos maestros
- 04Pagos parciales, descuentos, recargos e impuestos incluidos o no incluidos
- 05Exportar a XML UBL 2.1, Peppol BIS Billing 3.0 y XRechnung
- 06Aplicación de escritorio para Windows, Linux y macOS, o alojamiento propio con Docker
Casos de uso
- Un profesional independiente que emite facturas y cotizaciones sin pagar una suscripción
- Una pequeña empresa que guarda los datos de sus clientes y facturación en su propio equipo
- Generar facturas electrónicas en formato Peppol o XRechnung
- Ejecutar una instancia compartida de facturación en un servidor propio para varios dispositivos
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/piratuks/invoice-builder.git - 2
Entra en la carpeta del proyecto
cd invoice-builder - 3
Descarga las imágenes de Docker
docker compose pull - 4
Inicia la aplicación y, después, abre http://localhost:3001 en el navegador
docker compose up -d
Antes de usarlo
- Para actualizar a 3.0.2, primero debes hacer una copia de seguridad de las bases de datos y completar las migraciones hasta la versión 2.10.0; de lo contrario, no se actualizarán.
- El proyecto lo mantiene una sola persona desarrolladora, por lo que el soporte y las actualizaciones pueden ser limitados.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es invoice-builder?
- 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. Invoice Builder permite crear y gestionar facturas y cotizaciones, con una vista previa del PDF en tiempo real y formatos A4 o Letter. Se pueden importar y exportar en XLSX los datos de empresas, clientes, cuentas bancarias, artículos, categorías, unidades y monedas. La gestión financiera contempla recargos, descuentos, gastos de envío, impuestos incluidos o no incluidos, pagos parciales y estados de los documentos.
- ¿invoice-builder es gratuito? ¿Qué licencia tiene?
- invoice-builder es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿invoice-builder sigue mantenido?
- Mantenimiento activo. El último commit de invoice-builder fue el 2 nov 2026.
- ¿Para qué puedo usar invoice-builder?
- Un profesional independiente que emite facturas y cotizaciones sin pagar una suscripción Una pequeña empresa que guarda los datos de sus clientes y facturación en su propio equipo Generar facturas electrónicas en formato Peppol o XRechnung Ejecutar una instancia compartida de facturación en un servidor propio para varios dispositivos
- ¿Cómo se instala invoice-builder?
- Clona el repositorio: git clone https://github.com/piratuks/invoice-builder.git Entra en la carpeta del proyecto: cd invoice-builder Descarga las imágenes de Docker: docker compose pull Inicia la aplicación y, después, abre http://localhost:3001 en el navegador: docker compose up -d
- ¿Dónde consigo invoice-builder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/piratuks/invoice-builder
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de facturación open source y autoalojada para autónomos, con presupuestos, facturas, pagos, facturación electrónica y archivo legal.
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 autohospedada de control de horas y facturación para profesionales independientes y equipos, con temporizadores, proyectos, facturas PDF y facturación electrónica Peppol.
Aplicación de facturación autohospedada o alojada que gestiona facturas, presupuestos, proyectos, tareas, gastos y seguimiento del tiempo, basada en Laravel.
Software de contabilidad en línea para pequeñas empresas y profesionales independientes, desarrollado con Laravel y VueJS, con una API RESTful y una tienda de aplicaciones.