IncoicenInja: software de facturación de código abierto

InvoiceNinja Software de facturación gratuito

Software de facturación gratuita y de código abierto para pequeñas empresas

Software de facturación gratuito para empresas que les ayuda a crear facturas, aceptar pagos, rastrear los gastos, crear propuestas y administrar tareas.

Descripción general

InvoicenInja es un software de facturación de código abierto. Es fácil de usar y proporciona una gran cantidad de características para manejar todas las tareas de facturación. Es 100% gratuito y los desarrolladores de todo el mundo participan activamente en él. Este sistema de contabilidad gratuito es ideal para freelancers y pequeñas empresas. Permite fácilmente generar facturas y rastrear pagos. Este potente sistema de facturas de código abierto viene con características modernas e impresionantes. Admite características para administrar facturas, pagos, cotizaciones, gastos, informes y muchos más. Además, permite la creación de múltiples compañías y las maneja desde un solo sistema. Además, InvoicenInja ayuda a rastrear las tareas y usarlas para facturar a los clientes. Además, InvoicenInja está disponible en línea (SaaS) como un servicio. Los usuarios pueden elegir el plan apropiado y comenzar a usarlo de inmediato. Sin embargo, las empresas pueden instalarlo en el propio servidor que ayuda a mantener el control sobre los datos de facturación confidenciales. InvoicenInja proporciona la mejor aplicación de factura móvil para dispositivos para iPhone y Android. Está escrito en el marco PHP Laravel, Flutter y usa MySQL para almacenar datos. La licencia para este sistema de facturación de código abierto es la licencia de garantía de atribución (AAL).

Requisitos del sistema

Para instalar InvoicenInja, debe tener los siguientes software:

  • PHP 7.0+
  • MySQL 5.0 +
  • Apache / Nginx

Características

La factura ninja cuenta con muchas características excelentes, dependiendo del plan que usted seleccione: gratis, profesional o empresa. Las siguientes son las características clave de Incoiceninja:

  • Crear & amp; Facturas de correo electrónico & amp; Citas en tiempo real
  • Opciones de integración de la pasarela de pago de más de 40
  • YourBrand.Invoice.Services Dominio personalizado
  • Usuarios adicionales y amp; Establecer permisos
  • Soporte de compañía múltiple
  • Crear facturación recurrente & amp; Clientes de renovación automática
  • Herramienta de creación de propuestas
  • Adjunte archivos de terceros a facturas & amp; Gastos
  • Crear tareas de proyecto & amp; Tiempo de seguimiento
  • Juntas de Kanban para administrar proyectos
  • Adjuntar factura y amp; Citas pdfs a correos electrónicos
  • portal del lado del cliente y amp; Historial de facturas
  • Automatización de integración de Zapier
  • Las cotizaciones se convierten en facturas para pagos
  • Diseño de facturas totalmente personalizable
  • Personalizar asignaturas de correo electrónico & amp; Cuerpo de texto
  • aceptar depósitos y amp; Pagos parciales
  • Correo electrónico de pago de auto-remador de facturas
  • Alertas cuando el cliente ve y amp; Paga facturas
  • Habilitar la casilla de verificación de aprobación de facturas o firma del cliente
  • Artículo & amp; Sistema de biblioteca de productos
  • facturas de correo electrónico a granel & amp; Citas
  • Crear informes, envejecimiento de cuentas y amp; Declaraciones del cliente
  • Importar gastos y amp; Vendedores
  • Importar transacciones de sus cuentas bancarias
  • múltiples monedas e idiomas admitidos
  • Configurar tarifas de puerta de enlace de tarjeta de crédito automáticas
  • Configurar tarifas tardías automáticas en facturas no pagadas
  • Apoya los comandos de voz del lenguaje natural
  • Configuración de impuestos por línea de pedido o factura total
  • Diseños de plantillas de facturas gratuitas profesionales

Instalación

Instale Incoiceninja en Ubuntu 16.04 LTS con Nginx usando GitHub

Nginx es el servidor web más popular y seguro. Para instalar NGINX, use el siguiente comando

 sudo apt install nginx 

Una vez que se instale el NGINX, configure el dominio y reinicie el NGINX utilizando el siguiente comando

 sudo service nginx restart 

A continuación, necesita instalar el servidor de base de datos, usar el siguiente comando para instalar MySQL Server

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Una vez que se instala el servidor de la base de datos, use el siguiente comando para reiniciar el servidor MySQL

 sudo service mysql restart 

Instalar PHP para el procesamiento

 sudo apt-get install php-fpm php-mysql

Ahora, ha instalado todo el software requerido y el siguiente paso es iniciar sesión en el servidor MySQL y crear una base de datos IncoicenInja. Use el siguiente comando para crear una base de datos.

 CREATE DATABASE  invoiceninja;

Cree un usuario de base de datos llamado "" con nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.

CREATE USER 'invoiceninjauser'@'localhost' IDENTIFIED BY 'new_password_here'; 
GRANT ALL ON invoiceninja.* TO 'invoiceninjauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES; 
EXIT;

Descargar Incoiceninja Último lanzamiento

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Después de instalar el curl y el compositor anterior, cambie en el directorio de la raíz Nginx y los paquetes de Ninja de factura downaload desde GitHub.


cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install

Luego, ejecute los comandos a continuación para establecer los permisos correctos para InvoicenInja para funcionar.


sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/

¡Felicitaciones! Ha instalado con éxito InvoicenInja en nginx

Instalación usando Docker

Generar una clave de aplicación


docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show

Crear carpetas para la persistencia de datos

  • Cree dos carpetas en su servidor, e. gramo. /var/invoiceninja/public y/var/invoiceninja/Storage
  • Monte estas carpetas en su contenedor Uso: ejecutarlo

docker run -d \
  -v /var/invoiceninja/public:/var/app/public \
  -v /var/invoiceninja/storage:/var/app/storage \
  -e APP_ENV='production' \
  -e APP_DEBUG=0 \
  -e APP_URL='http://ninja.dev' \
  -e APP_KEY='' \
  -e APP_CIPHER='AES-256-CBC' \
  -e DB_TYPE='mysql' \
  -e DB_STRICT='false' \
  -e DB_HOST='localhost' \
  -e DB_DATABASE='ninja' \
  -e DB_USERNAME='ninja' \
  -e DB_PASSWORD='ninja' \
  -p '9000:9000' \
  invoiceninja/invoiceninja

Explorar

Puede encontrar los siguientes enlaces relevantes:

 Español