Repolode
piratuks

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

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

    Clona el repositorio

    git clone https://github.com/piratuks/invoice-builder.git
  2. 2

    Entra en la carpeta del proyecto

    cd invoice-builder
  3. 3

    Descarga las imágenes de Docker

    docker compose pull
  4. 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