Introduction Last updated: 25/May/2023

Dot Accounts is a white label powerful Subscription(SaaS) based web application for creating quotation, invoice, billing and lot of other features included. It built with Latest LARAVEL framework (10.X) which is most popular php framework in current days.

About Dot Accounts

Dot Accounts is a Subscription(SaaS) Based Business and Accounting software where you can sell subscription to your customers and customer can use your services by monthly/yearly or lifetime basis. This script comes with all essential tools for managing quotations, invoices, recurring invoices, stock management and all other essential features related with billing and accounting. The most interesting and unique features of this system is the Drag and Drop Invoice Template builder where you can create your own invoice template without any coding knowledge. This system comes with 7 popular online payment gateways such as PayPal, Stripe, Razorpay, PayStack, Flutterwave, InstaMojo and Mollie. Payment gateways mainly used for subscription payment as well as accepting invoice payment from customers.

You can easily translate this system without editing any code. You don't need any extra coding knowledge for installing this script into your server. You can install this system by using built-in one click auto installer and also translate it to other languages by using our language management tool.

Core Features

  • Subscription(SaaS) Based System
  • Multiple Business Supported
  • Multi Currency Supported
  • Multi Language Supported
  • Drag & Drop Invoice & Quotation Template Builder
  • Invoice
  • Quotation
  • Recurring Invoice
  • Multiple TAX Supported
  • Transaction Category
  • Bank & Cash Accounts
  • Purchase Management
  • Transaction Methods
  • Customer Management
  • Vendor Management
  • Dynamic Roles & Permissions
  • PayPal Payment Gateway
  • Stripe Payment Gateway
  • Razorpay Payment Gateway
  • Paystack Payment Gateway
  • Flutterwave Payment Gateway
  • Instamojo Payment Gateway
  • Mollie Payment Gateway
  • Email Notifications
  • GOOGLE RECAPTCHA V3
  • Expense Management
  • Account Balances
  • Account Statement
  • Profit & Loss Report
  • Transaction Report
  • Tax Report
  • Database Backup
  • System User Management
  • Dynamic Role Management
  • Role Based Access Control
  • Ton of Other Features

Server Requirements

You can run this script on any server like Linux, Windows or Uinix Server. But you need to meet some server requirements for installing and running this script.

This System built with Laravel 10.X that's why you must meet the following server requirements:
  • PHP >= 8.1
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Session PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Installation

This script comes with Custom Installer for live server as well as localhost. You don't need any coding knowledge for installing this script. Please follow the detail instruction in bellow:

Live Server installation

Step 1

You can install this script on main domain or sub domian and sub directory. You need to create your sub domain or sub directory if you don't want to install this script on your main domain.

Step 2

In this step you need to create a MySQL database as well as databse username and password and give all privileges to database user like as bellow. Login to your cPanel and click MySQL Databases.


In this section you need to create your database user and password. You need to click go back and you will get the previous screen again. Right now you need to scroll down and create database user and password like as bellow.


In this section you need to assign your database user to your database like as bellow


Finally you need to give all privileges like as bellow.


Step 3

In this step you need to extract your downloaded zip file locally on your PC. You will get a file called dot-accounts-source.zip after extracting the zip file. After that you need to access your File Manager from cPanel by clicking File Manager and upload dot-accounts-source.zip file into your domain/subdomain directory and extract all files.


Step 4

Extract all files


Step 5

In this step you need to put your domain/subdomain/sub directory url into your browser and installer will run automatically like bellow:



Step 6

Click Next and put correct database details in this step.



Step 7

Click Next and put super admin login details in this step.



Step 8

Click Next and enter some system settings information in this step.



Step 9

Click Finish button. After that you need to login admin account.

System Configuration



General Settings

After login to super admin account you need to setup all settigs like General Settings, Email configuration, System settings, currency, logo, favicon etc.



System Settings



Email Settings

This is very important settings. You need to set SMTP details for enabling email features like as email notification, forget password, etc.



Logo & Favicon

You can change you logo and favicon from this page.



Cache Control

This system used cache for better performance. Some cases you may need to remove cache so you can use that screen for cleaning cache data.



Cron Jobs Settings

You need to set cron jobs for ruinng few automatic task.



Subscription Payment Gateways

You can configure your all of your subscription payment gateways from this page.

Developers

This script built with Laravel 10.X. You can read Laravel official documentation from Laravel Documentation

Models

Model file are located under app directory and also app/Models directory

Controllers

All Controller file are located under app/Http/Controllers

Views

All Views files are located under resources/views directory

Support

  • Support Will provide from our profile Contact form.
  • Support Will not cover any types of customization.
  • If you need any customization then extra cost will be charged.
  • Single license support will provide for one single domain.