<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head lang="en">
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    <title>Accufy - SaaS business & accounting script</title>
    <!-- Framework CSS -->
    <link rel="stylesheet" href="assets/blueprint-css/screen.css" type="text/css" media="screen, projection">
    <link rel="stylesheet" href="assets/blueprint-css/print.css" type="text/css" media="print">
    <!--[if lt IE 8]>
    <link rel="stylesheet" href="assets/blueprint-css/ie.css" type="text/css" media="screen, projection"><![endif]-->
    <link rel="stylesheet" href="assets/blueprint-css/plugins/fancy-type/screen.css" type="text/css"
          media="screen, projection">
    <style type="text/css" media="screen">
        body {
            font-size: 14px;
        }

        p, table, hr, .box {
            margin-bottom: 25px;
        }

        .box p {
            margin-bottom: 10px;
        }

        .update-title {
            font-weight: bold;
        }

        pre {
            background-color: whitesmoke;
            background-image: linear-gradient(#f5f5f5 50%, #e6e6e6 50%);
            background-size: 38px 38px;
            border: 1px solid #d4d4d4;
            display: block;
            line-height: 19px;
            margin-bottom: 10px;
            overflow-x: visible;
            overflow-y: hidden;
            padding: 0 0 0 4px;
        }

        img {
            margin: 10px 0;
        }

        .bcolor {
            color: #0d6aad;
        }
    </style>

</head>


<body>
<div class="container">

    <h3 class="center alt">&ldquo;Accufy &rdquo; SaaS business & accounting script Documentation by - Codericks</h3>

    <hr>

    <h2 class="center">&ldquo;Accufy&rdquo;</h2>

    <div class="borderTop">
        <div class="span-6 colborder info prepend-1">
            <p class="prepend-top">
                <strong>
                    Created: 11.14.2019<br>
                    By: Codericks<br>
                    Email: <a href="mailto:codericks.envato@gmail.com">codericks.envato@gmail.com</a>
                </strong>
            </p>
        </div><!-- end div .span-6 -->

        <div class="span-12 last">
            <p class="prepend-top append-0">Thank you for purchasing my script for your business. If you have any questions that are
                beyond the scope of this help file, please feel free to email via
                our user page contact form <a href="https://codecanyon.net/user/codericks">here</a>. Thanks so much!</p>
        </div>
    </div><!-- end div .borderTop -->

    <hr>

    <h2 id="toc" class="alt">Table of Contents</h2>
    <ol>
        <li><a href="#introduction">Introduction</a></li>
        <li><a href="#install">Quick Install</a></li>
        <li><a href="#quick-start">Quick Start Guide</a></li>
        <li><a href="#settings">Settings</a></li>
        <li><a href="#users">Manage Users</a></li>
        <li><a href="#features">Manage Features</a></li>
        <li><a href="#package">Manage Package</a></li>
        <li><a href="#pages">Manage Pages</a></li>
        <li><a href="#blogs">Manage Blogs</a></li>
        <li><a href="#cron">Cron Jobs for expire payments</a></li>

        <li><a href="#user_settings">User Settings</a></li>
        <li><a href="#customers">Manage Customers</a></li>
        <li><a href="#categories">Manage Categories</a></li>
        <li><a href="#tax">Manage Tax</a></li>
        <li><a href="#products">Manage Products</a></li>
        <li><a href="#estimates">Manage Estimates</a></li>
        <li><a href="#invoices">Manage Invoices</a></li>
        <li><a href="#recurring_invoices">Manage Recurring Invoices</a></li>
        <li><a href="#vendors">Manage Vendors</a></li>
        <li><a href="#expenses">Manage Expenses</a></li>
        <li><a href="#password">Update Password</a></li>
        <li><a href="#credits">Credits</a></li>
    </ol>

    <hr>

    <h3 id="introduction"><strong>1) Introduction</strong> - <a href="#toc">top</a></h3>
    <p>
        <strong> Accufy </strong> is a complete SaaS based financial script that give your customers the ability to create and manage invoices, estimates, customers, tax & expenses. Users also can create multiple businesses with different currency so they can easily keep track their businesses in one platform.
    </p>
    Technologies used:
    <ul>
        <li>
            PHP CodeIgniter 3
        </li>
        <li>
            HTML 5
        </li>
        <li>
            CSS (Bootstrap 4)
        </li>
        <li>
            JQUERY
        </li>
        <li>
            AJAX
        </li>
    </ul>
    <strong>Key Features:</strong>
    <ul>
        <li>Latest CodeIgniter 3.1.7</li>
        <li>Bootstrap</li>
        <li>Easy Integration & Customization</li>
        <li>Standared & clean code</li>
        <li>Fully Responsive Design</li>
        <li>SEO Optimized & SEO-Friendly URL</li>
        <li>Manage website with unllimlited features & pages</li>
        <li>Manage pricing package & features</li>
        <li>Manage Testimonials</li>
        <li>Manage Contact Messages</li>
        <li>Manage Users</li>
        <li>Manage Blogs with category</li>
        <li>Custom Packages</li>
        <li>Cash flow chart reports</li>
        <li>Net Incomes</li>
        <li>reCaptcha enable / disable opiton</li>
        <li>Email verification enable / disable opiton</li>
        <li>Paypal payment enable / disable opiton</li>
        <li>Registration enable / disable opiton</li>
        <li>Google Analytics</li>
        <li>SMTP email with PHPMailer library</li>
        <li>Google reCaptcha attached with (Register & Contacts forms with enable or disable option)</li>
        <li>Advanced settings option</li>
        <li>Admin & User panel</li>
        <li>Multiuser options</li>
        <li>Membership System with 3 packages</li>
        <li>Paypal payment system</li>
        <li>Manage Customers</li>
        <li>Manage Categories</li>
        <li>Manage Tax</li>
        <li>Manage Products</li>
        <li>Manage Vendors</li>
        <li>Manage Expenses</li>
        <li>Create & Manage Estimates</li>
        <li>Create & Manage Invoices</li>
        <li>Create & Manage Recurring Invoices</li>
        <li>Customer based currency option</li>
        <li>Multiple templates for invoices & estimates</li>
        <li>Tax & discount for invoices</li>
        <li>Record payment for invoices</li>
        <li>Print Invoice</li>
        <li>Csutomer preview option for Invoices & Estimates </li>
        <li>Send invoice to email</li>
        <li>Live currency converter</li>
        <li>User billing & upgrade option</li>
        <li>Multiple business options for users</li>
        <li>Business wise currency & invoices</li>
        <li>Auto disable expire user accounts</li>
        <li>Ajax secure Authentication</li>
        <li>Jquery Data tables & form validations</li>
        <li>Sweetalert popup notification with ajax </li>
        <li>Toaster notification with ajax </li>
        <li>Detailed Documentation with commented code</li>
        <li>Totally Secure System</li>
        <li>Advanced Settings Options with Enable or Disable options</li>
        <li>Change Logo, Favicon, Site Title, Site Description, etc. from Admin Panel</li>
        <li>Easy Installation Using Installation Wizard & no need any coding skills</li>
        <li>Runs on PHP 5.4+ (and PHP 7)</li>
    </ul>
    <br/><br/>



    <strong>Security:</strong>
    <br/>
    There are various mechanisms to secure application. These mechanisms are:
    <ul>
        <li>Cross-Site Request Forgery (CSRF) Prevention</li>
        <li>Cross-Site Scripting (XSS) Prevention</li>
        <li>Password Hashing</li>
    </ul>

    <br/>
    <strong>Requirements:</strong>
    <br/>
    There are some requirements to work on your server. These requirements are:
    <ul>
        <li>PHP &gt;= 5.4+ (and PHP 7)</li>
    </ul>

    <hr>











    <h3 id="install"><strong>2) Install</strong> - <a href="#toc">top</a></h3>

    <p> To Install this project:</p>

    <p>
        <strong style="color: #ba2816">
            Note: Please check your PHP version before installing. In order to work properly, your PHP
            version should be at least 5.4. We recommend PHP 7.0 .
        </strong>
    </p>


    <strong>1. Create a new Database with user that has all permissions.</strong>
    <ul>
        <li>Go to Cpanel and Click MySQL® Databases<br/>
            <img src="assets/images/db_1.jpg" alt="" width="650">
        </li>
        <br/><br/>
        <li>Step 1: Create New Database
            <br/>
            <img src="assets/images/db_2.jpg" alt="" width="650">
        </li>
        <br/><br/>
        <li>Step 2: Add New User
            <br/>
            <img src="assets/images/db_3.jpg" alt="" width="650">
        </li>
        <br/><br/>
        <li>Step 3: Add User To Database
            <br/>
            <img src="assets/images/db_4.jpg" alt="" width="650">
        </li>
        <br/><br/>
        <li>Step 4: Set User Permissions
            <br/>
            <img src="assets/images/db_5.jpg" alt="" width="650">
        </li>
    </ul>


    <strong> 2. Upload script files to your host(ftp).</strong><br/><br>
    <strong>3. Run the Install file by entering this link to your browser address bar: http://yourdomain.com/install </strong><br/><br>
    <strong> 4. Follow the Installation Instructions below.</strong><br/><br>
    <ul>
        <li>
            <strong>Enter your Envato item Purchase code and click "Get License" button. If you are a valid user you will see the next step.</strong> <br/><br>
            <img src="assets/images/ins_1.jpg" alt="" width="750">
        </li>
        <br/><br/>
        <li><strong>Check your folder permissions. If all folders are writable, click Next</strong><br/><br>
            <img src="assets/images/ins_2.jpg" alt="" width="750">
        </li>
        <br/><br/>

        <li>
            <strong>Enter your database credentials. Then click next.</strong><br/><br>
            <img src="assets/images/ins_3.jpg" alt="" width="750">
            <br/><br/>


            <strong style="color:#ba2816">***Note: If you want to change your database credentials later, you can edit the
                database.php file inside the application / config folder. </strong>
        </li>
        <br/><br/>

        <li>
            <strong>Enter your admin credentials. Then click finish.</strong><br/><br>
            <img src="assets/images/ins_4.jpg" alt="" width="750">
            <br/><br/>
        </li>
        <br/><br/>
        <br>
        <strong> 5. Delete the install folder on the main directory.</strong><br/><br>
        <br>
    </ul>
    

    <div style="width:100%;padding: 30px;list-style: none;">
        <h3 style="text-align: center; color: #ba2816;font-weight: bold;">Still no luck</h3>
        <p style="text-align: center;color: #ba2816;">After installation, if you get "404 Not Found" error or you can not login to your site, please  upload & replace again the htaccess file from script files and.
        </p>
    </div>

    <hr>






    <h3 id="quick-start"><strong>3) Quick Start</strong> - <a href="#toc">top</a></h3>

    <p>
        After run project, you will be see the login page like this.<br>
        <h4>For access use this: <b>www.domain.com/login</b></h4>

        <img src="assets/images/login.jpg" alt="" width="750"><br><br>

        <h3>Admin</h3>
        <strong>&#x2713;&nbsp;&nbsp;Change Admin Password: </strong> If you want to change Admin password you should go to "Change Password" section from left sidebar and change the password. <br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Website Settings: </strong> If you want to add your site name, title, email, phone, about, logo, favicon, emails, currency & basic seo options, social links you need to go "Dashboard > Settings" section from left sidebar. you can manage all options here.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage users: </strong> If you want to manage registered users you need to go "Dashboard > Users" section from left sidebar. you can manage all users here.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Product Services: </strong> If you want to manage your product services you need to go "Dashboard > Service" section from left sidebar. you can manage all option here.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Package & Feature: </strong> If you want to manage your Packages & Features you need to go "Dashboard > Package & Features" section from left sidebar. you can manage all option here.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Blogs: </strong> If you want to add Blog first you need add Blog Category to go "Blog" section from left sidebar navigation and click on the "Add Category" options then you can add Category here in one page CRUD. And then Clink "Blog" section from left sidebar navigation to add "Blog".<br><br>



        <h3>User</h3>
        <strong>&#x2713;&nbsp;&nbsp;Settings: </strong> If you want to update profile informations, invoice customizations, business please click from left sidebar "Settings" menu and here you will see this manage options when you click. <br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Business: </strong> If you want to add Business you will see from left sidebar "Business" menu and here you will see this manage options when you click. And you can manage Business CRUD in an one pages.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Customers: </strong> If you want to manage your Customers you will see from left sidebar "Customers" menu and here you will see this manage options when you click. And you can manage Customers CRUD in an one pages.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Categories: </strong> If you want to manage your Categories you will see from left sidebar "Categories" menu and here you will see this manage options when you click. And you can manage Categories CRUD in an one pages.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Tax: </strong> If you want to manage your Tax you will see from left sidebar "Tax" menu and here you will see this manage options when you click. And you can manage Tax CRUD in an one pages.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Products: </strong> If you want to manage your Products you will see from left sidebar "Products" menu and here you will see this manage options when you click. And you can manage Products CRUD in an one pages.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Estimates: </strong> If you want to manage & add "Estimates" you need to click "Estimates" section from left sidebar there you see your all estimates list and if you want to create new estimate then click on the "New Estimate" button from top.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Invoices: </strong> If you want to manage & add "Invoices" you need to click "Invoices" section from left sidebar there you see your all estimates list and if you want to create new estimate then click on the "Create New Invoice" button from top.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Vendors: </strong> If you want to see/manage your Vendors you will see from left sidebar "Vendors" menu and here you will see this manage options when you click.<br><br>

        <strong>&#x2713;&nbsp;&nbsp;Manage Expenses: </strong> If you want to see/manage your Expenses you will see from left sidebar "Expenses" menu and here you will see this manage options when you click.<br><br>

    </p>

    <hr>




    <h2>Admin Panel</h2>
    <img src="assets/images/admin_dash.jpg" alt="" width="750"><br>

    <h3 id="settings"><strong>4)Manage Website Settings</strong> - <a href="#toc">top</a></h3>

    <strong>&#x2713;&nbsp;&nbsp;Manage Website Settings: </strong> From left sidebar > Dashboard > Settings you can manage site name, title, email, phone, about, logo, favicon, emails, currency, basic seo options, social links, SMTP emails.
    <img src="assets/images/admin_set.jpg" alt="" width="750"><br>
    <br><br>
    <hr>


    <h3 id="users"><strong>5)Manage Users</strong> - <a href="#toc">top</a></h3>

    <strong>&#x2713;&nbsp;&nbsp;Manage Users: </strong> From left sidebar > Dashboard > Users you can manage all users here.
    <img src="assets/images/users.jpg" alt="" width="750"><br>
    <br><br>
    <hr>


    <h3 id="features"><strong>6)Manage Features</strong> - <a href="#toc">top</a></h3>

    <strong>&#x2713;&nbsp;&nbsp;Manage Features: </strong> From left sidebar > Dashboard > Features you can manage your product Features for home pages.
    <img src="assets/images/features.jpg" alt="" width="750"><br>
    <br><br>
    <hr>


    <h3 id="package"><strong>7)Manage Pricing Package</strong> - <a href="#toc">top</a></h3>

    <strong>&#x2713;&nbsp;&nbsp;Manage Pricing Package: </strong> From left sidebar > Dashboard > Pricing Package & features you can manage your site packages & feature limits here.
    <img src="assets/images/package.jpg" alt="" width="750"><br>
    <br><br>
    <hr>


    <h3 id="pages"><strong>8)Manage Pages</strong> - <a href="#toc">top</a></h3>
   
    <strong>&#x2713;&nbsp;&nbsp;Manage Pages: </strong> From Dashboard > Pages you can add, edit 7 Delete unlimited pages .
    <img src="assets/images/pages.jpg" alt="" width="750"><br>
    <br><br><br>
    <hr>

    <h3 id="blogs"><strong>9)Manage Blogs</strong> - <a href="#toc">top</a></h3>
    'Blog' section from dashboard sideber you can add Blog Category from navigation.<br>
    <img src="assets/images/bcategory.jpg" alt="" width="750"><br><br>

    <strong>&#x2713;&nbsp;&nbsp;Add Blog: </strong> From Dashboard > Blog > Blog:  you can Add, Edit, Delete, Activate or Deactivate Blog from this option.
    <img src="assets/images/blog.jpg" alt="" width="750"><br>
    <br><br>



    <h3 id="cron"><strong>10)Add Cron Jobs for expire payments</strong> - <a href="#toc">top</a></h3>
    For auto check your expire payments for once a day you can set a cron job to manage this options.
    Follow the steps:<br/><br/>
    <strong>Step 1: Go to your Cpanel and click cron jobs.</strong><br/>
    <img src="assets/images/cron1.jpg" alt="" width="450"><br/><br/>
    <strong>Step 2: Add new cron job.</strong><br/><br/>
    <p>
        Select an option.
    </p>
    <img src="assets/images/cron2.jpg" alt="" width="450"><br/><br/>
    <p>
        <br/>
        Add below command to your cron command line: <br/><br>
        <strong style="color:#3c8dbc">wget http://yourdomain.com/cron/expire_payments </strong><br/><br/>
    <p>
    Click Add New Cron Job button. Once you have done this, posts automatically will be added, if you select auto update option for a RSS feed.<br/>
    </p><br><br>





    <h2>User Panel</h2>
    <img src="assets/images/user_dash.jpg" alt="" width="750"><br>

    <h3 id="user_settings"><strong>11)Settings</strong> - <a href="#toc">top</a></h3>
    If you want to update profile informations, invoice customizations, business please click from left sidebar "Settings" menu and here you will see this manage options when you click.<br>

    <strong>Profile settings: Update profile settings</strong><br/>
    <img src="assets/images/user_set1.jpg" alt="" width="750"><br>

    <strong>Business:Manage your business here</strong><br/>
    <img src="assets/images/user_set2.jpg" alt="" width="750"><br>

    <strong>Invoice Customization: Customize invoice templates & colors</strong><br/>
    <img src="assets/images/user_set3.jpg" alt="" width="750"><br><br>




    <h3 id="customers"><strong>12)Manage Customers</strong> - <a href="#toc">top</a></h3>
    'Customers' section from dashboard sidebar you can add, edit, delete Customers Customers.<br>
    <img src="assets/images/customers.jpg" alt="" width="750"><br><br>



    <h3 id="categories"><strong>13)Manage Categories</strong> - <a href="#toc">top</a></h3>
    'Categories' section from dashboard sidebar you can add, edit, delete Categories.<br>
    <img src="assets/images/category.jpg" alt="" width="750"><br><br>


    <h3 id="tax"><strong>14)Manage Tax</strong> - <a href="#toc">top</a></h3>
    'Tax' section from dashboard sidebar you can add, edit, delete Tax.<br>
    <img src="assets/images/tax.jpg" alt="" width="750"><br><br>


    <h3 id="products"><strong>15)Manage Products</strong> - <a href="#toc">top</a></h3>
    'Products' section from dashboard sidebar you can add, edit, delete Products.<br>
    <img src="assets/images/product.jpg" alt="" width="750"><br><br>



    <h3 id="estimates"><strong>16)Manage Estimates</strong> - <a href="#toc">top</a></h3>
    If you want to manage & add "Estimates" you need to click "Estimates" section from left sidebar there you see your all estimates list and if you want to create new estimate then click on the "New Estimate" button from top.<br>
    <img src="assets/images/estimate.jpg" alt="" width="750"><br><br>

    <strong>&#x2713;&nbsp;&nbsp;Add Estimate: </strong> From Dashboard > Estimates:  you can Add, Edit, Delete Estimate from this option.
    <img src="assets/images/new_invoice.jpg" alt="" width="750"><br>
    <br><br>


    <h3 id="invoices"><strong>17)Manage Invoices</strong> - <a href="#toc">top</a></h3>
    If you want to manage & add "Invoices" you need to click "Invoices" section from left sidebar there you see your all estimates list and if you want to create new estimate then click on the "Create New Invoice" button from top.<br>
    <img src="assets/images/invoice.jpg" alt="" width="750"><br><br>

    <strong>&#x2713;&nbsp;&nbsp;Step1: Add Invoice: </strong>  When you click on this button you will see a form structure like invoice. Here you must select your customers & products. You can also add Tax & discounts for this invoice.
    <img src="assets/images/new_invoice.jpg" alt="" width="750"><br>

    <strong>&#x2713;&nbsp;&nbsp;Step2: Save Invoice: </strong> After creating an invoice it will be saved as a Draft so you need to approve this invoice and You must record a payment for this invocie otherwise it will be show unpaid invocie untill you not added any payments.
    <img src="assets/images/pay_invoice.jpg" alt="" width="750"><br>

    <strong>&#x2713;&nbsp;&nbsp;Step3: Send Invoice: </strong> After record a payment now you can send a invoice copy to your customers.
    <img src="assets/images/send_invoice.jpg" alt="" width="750"><br>

    <br><br>


    <h3 id="vendors"><strong>18)Manage Vendors</strong> - <a href="#toc">top</a></h3>
    'Vendors' section from dashboard sidebar you can add, edit, delete Vendors.<br>
    <img src="assets/images/vendors.jpg" alt="" width="750"><br><br>

    <h3 id="expenses"><strong>19)Manage Expenses</strong> - <a href="#toc">top</a></h3>
    'Expenses' section from dashboard sidebar you can add, edit, delete Expenses.<br>
    <img src="assets/images/expenses.jpg" alt="" width="750"><br><br>



    <h3 id="password"><strong>20)Change Password</strong> - <a href="#toc">top</a></h3>
   
    <strong>&#x2713;&nbsp;&nbsp;Change Password: </strong> From Dashboard > Change Password options you can update your password here.
    <img src="assets/images/pass.jpg" alt="" width="750"><br>
    <br><br>
    <hr>




    <hr>
    <h3 id="credits"><strong>21) Credits</strong> - <a href="#toc">top</a></h3>

      Accufy script uses the following libraries and assets:<br>
      <ul>
          <li> CodeIgniter 3</li>
          <li> Bootstrap 3</li>
          <li> Ajax</li>
          <li> Jquery</li>
          <li> Sweetalert</li>
          <li> Toaster</li>
          <li> PHPMailer</li>
          <li> Simple line icon</li>
          <li> Fontawesome icon</li>
      </ul><br><br>



    <p class="append-bottom alt large"><strong>Codericks</strong></p>
    <p><a href="#toc">Go To Table of Contents</a></p>




    <hr class="space">

</div><!-- end div .container -->
</body>
</html>
