OpenSourceBilling es para crear y enviar facturas, recibir pagos, administrar clientes, administrar empresas y seguimiento e informes.

opensourcebilling Software de facturación gratuito

Forma fácil de crear y enviar facturas y recibir pagos en línea

OpenSourCeBilling es una aplicación web de código abierto para crear y enviar facturas, recibir pagos, administrar clientes, seguimiento e informes.

Descripción general


OpenSourceBilling u OSB es una solución de facturación de código abierto basada en la web fácil de usar que le brinda toda la flexibilidad y las opciones personalizables con la interfaz de usuario receptiva y adaptativa. El software OSB es para crear y enviar facturas, recibir pagos, administrar clientes, administrar empresas y seguimiento e informes. OpenSourceBilling, ser el software gratuito de contabilidad en línea, lo hace todo de forma gratuita y fácil. OpenSourceBilling puede producir informes de ventas, pagos e ingresos recaudados. OSB puede satisfacer las necesidades de facturación y pago de casi cualquier negocio en línea. OSB es un software de facturación potente, flexible y escalable. Viene con muchas características incorporadas, como seguimiento de pagos, facturas recurrentes, búsqueda de texto completo, exportación de PDF, seguimiento de tiempo, recepción de pagos a través de PayPal y tarjetas de crédito, importación de datos de FreshBooks y QuickBooks y mucho más. OSB lo ayuda a escalar su infraestructura de facturación y pago para hacer crecer su negocio. También proporciona soporte para múltiples cursos y idiomas múltiples.

Requisitos del sistema


Para instalar OpenSourceBilling, a continuación se encuentran los requisitos del sistema

  • Ruby v2.7.1
  • Rails V6.0.2.2
  • Bundler para versiones de gemas
  • Base de datos MySQL
  • Servidor: Heroku o AWS
  • Rubygems: instalación como dependencia
  • Editor: Rubymine
  • wkhtmltopdf
  • Git

Características


El mercado de la Nueva Era comprende una amplia variedad de herramientas de facturación y facturación, pero una funcionalidad robusta de OpenSourceBilling permite a las empresas configurar monedas, utilizar plantillas de comunicación e incluso realizar algunas marcas personalizadas.

  • Interfaz de usuario atractiva, receptiva y adaptativa
  • Panel con gráfico y métricas de teclas
  • Envío de facturas y creación
  • facturas recurrentes
  • Exportar facturas y estimaciones a PDF
  • Crear y enviar estimaciones
  • Estimación de la conversión de facturas
  • Recibir pagos contra facturas enviadas
  • Seguimiento de pagos parciales
  • Recibir pagos a través de PayPal y tarjeta de crédito
  • Filtros de páginas de listado
  • Búsqueda de texto completo
  • Seguimiento de tiempo para ejecutar proyectos
  • Generación de facturas a partir de horas de registro del proyecto
  • Administre la facturación para múltiples compañías hermanas en una cuenta
  • Importar datos de FreshBooks y QuickBooks
  • Una amplia variedad de informes
  • Portal del Cliente
  • Fuente abierta

Instalación

Instalar OpenSourceBilling en Ubuntu (LTS)

Implementar OpenSourceBilling de una manera adecuada para su negocio. MySQL es un sistema de gestión de bases de datos relacionales de código abierto. Ejecute el siguiente comando para instalar la base de datos:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Git es el sistema de control de versiones que utilizamos para OSB. Ejecute el siguiente comando para instalar git.

sudo apt-get install git 

Ejecute el siguiente comando para instalar dependencias de Ruby:

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev libncurses5-dev automake libtool bison libffi-dev imagemagick libmagickcore-dev libmagickwand-dev libicu-dev 

Es posible que necesite acceso a bibliotecas PECL dependientes, la mayoría que se puede encontrar por

sudo add-apt-repository ppa:ondrej/php 

Ejecute los siguientes comandos para instalar la versión estable.

curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.7.1
rvm use 2.7.1 --default 

Bundler es una herramienta que le permite instalar múltiples versiones de GEM, ejecutar este comando para instalar Bundler:

gem install bundler

Para clonar el código del proyecto de GitHub, otorgue la credencial de su cuenta de GitHub para la autenticación mientras clonaba el proyecto.

git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install

Copie config/config.yml.copy a config/config.yml para establecer sus configuraciones. Editar config/config.yml con su propia configuración de PayPal:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Editar config/config.yml con su propia configuración de aplicación:

app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http

Uso del siguiente comando en el terminal para obtener la ruta de la ruta de la biblioteca wkhtmltopdf que ya está instalada en el sistema y luego editar config/config.yml con su propia aplicación wkhtmltopdf ruta.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

Para hacer SMTP \ _settings, vaya a Configuración, abra un formulario de edición de la compañía haciendo clic en una empresa y proporcione sus detalles SMTP en la sección Configuración de correo. Edite config/config.yml con su propio QuickBooksapp’s Oauth \ _Consumer \ _Key y Oauth \ _Consumer \ _Secret.

quickbooks:
   # QuickBooksApp's account key and secret
   consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
   consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET

Ejecute el siguiente comando en la terminal para ejecutar la aplicación

rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed

Debe iniciar retrasado \ _JOB para la entrega de correo electrónico y otras tareas de fondo requeridas para la funcionalidad adecuada de OSB utilizando el siguiente comando

RAILS_ENV=production  bin/delayed_job start

Una vez que haya configurado con éxito OSB, puede usar las siguientes credenciales para iniciar sesión.

Email: <span id="cloak1a36824b07bcee77581f96f7957d6335">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML='';var prefix='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';var addy_text1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;'+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling

Debe configurar Apache, Nginx o cualquier otro servidor web/de aplicaciones de su elección para ejecutar OSB en modo de producción. Cuando un cliente reciba factura/estimación por correo electrónico, también recibirá un enlace de inicio de sesión para ver todas sus facturas. Al visitar esa URL, puede iniciar sesión en su cuenta o puede crear su cuenta si no tiene una. ¡Felicidades! Ha instalado con éxito OpenSourceBilling en su sistema.

 Español