Sunday, February 21, 2016

Expense Management System for Small and Medium Businesses in India

Hello,

This blog is about an Expense Management System developed by us for small and medium business in India.

Automate the complete expense chain from expense report creation through manager approvals to payroll approvals to reimbursements. Spend to reimbursement cycles are faster, process visibility is high, financial control and management control is high and employees are happier.

Our Expense Management System is

Connected

It's web based system so it can be used from anywhere and anytime and from any device which is connected to internet.

Transparent

Integrated company expense policies and custom approval process improve compliance and visibility.

Foolproof

Level based expense eligibility. Set up max limits for each expenses. Employees can take pictures of receipts and create and submit expense reports. Managers can quickly review and approve.

Customized Expenses and Transports

As per company policy you can create expenses and transports. Transports also includes public and private transports. For private transports you can specify rate per KMs to easily calculate cost of traveling.

Reports

Customized reports of expenses, which can be company based, location based and employee based. Monthly and Annual reports. 

Automated Reminders

Our system sends automated reminders to managers to approve the claims of employees and escalate to higher management if there is no action taken within specified time period.

How Does It Work

Step 1

First of all we will setup a system with your company's name. For example

http://yourcompanyname.novustouch.com.

We will create two logins for you. 

1) HR manager Login
2) Payroll Manager Login

Step 2

You can login to system and create expenses and transports that you will allow your employee to submit,





As you can see in above screenshots, you can create expense and set eligibility as per various levels and set max limit for each one. You can also categorize it as per city level. You can also add custom fields if you want to gather more information for particular expense from employee.


Step 3

Submit a claim. All your employees will get login to systems so they can submit a claims. Claim submissions are very simple. Just enter dates for the claims and add expense and it's details and submit it to manager.




Step 4

Now manager can login to systems and can see pending claims and approve or decline it.



After manager approves it, it will go for HR approval and then it will go for Payroll approval. Once all the claims are approved a customized report is generated and can be downloaded and be used for payroll processing.

So with our Expense Management System you can improve productivity, compliance and control over business expenses. Easily track, analyze and report on spending.

If you want this system for your organization please contact us. Following are our contact details.

Name : Vibhay Vaidya 
Mobile : +919769955555
Email : vibhay@novustouch.com

Name : Rinkal Shah
Mobile : +919898171728
Email: rinkal@novustouch.com

Saturday, February 20, 2016

Laravel 4.2 Using Custom View for Pagination

Recently in one of my project we used laravel pagination and we have to use custom pagination as the theme we used were having different CSS classes for pagination which were not compatible with laravel default views. So in this blog I am going to explain how to do this. 

First of all open app/config/view.php file. Here remove pagination key and add following key. 

'pagination' => 'paging'

Now go to your views folder and add new file and name it paging.blade.php and add following content to it.

<?php
$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
?>

<?php if ($paginator->getLastPage() > 1): ?>
    <ul class="pagination">
        <?php echo $presenter->render(); ?>
        <li>
            <?php
            echo Form::open(array('url' => $paginator->getUrl(0), 'method' => 'GET'));
            ?>
            <?php echo Form::close(); ?>
        </li>
    </ul>
<?php endif; ?>

Above is your custom view so you can make changes as per your requirements and add custom code. 

Now add following code where you want to display paging. First of all in controller file. 

$pagedData = Model::where('company_id',$companyId)->paginate(5);

Now in view add following code.

{{ $pagedData->links(); }}

That's it now you have custom paging view in your laravel app.


Saturday, February 13, 2016

Attendance Management System For Small and Medium Businesses in India

Hello,

This blog is about an Attendance Management System developed by us for small and medium business in India.

Our time and attendance system helps to track your workforce time effectively, minimize compliance risks and make smarter business decisions.

Traditional attendance management system might not just work with fast paced organizations of today. Today’s organizations are faced with multiple challenges when tracking their employees’ attendance. Challenges such as


  • Decentralized data of Employees
  • Multiple Employee Locations and Timings
  • Pay days not calculated properly
  • Unformatted Reports
  • Improper implementation of HR policies like Leaves.

Our Attendance Management System helps you manage these various challenges with ease.The technologically advanced, yet simple and comprehensive solution provides a convenient way to track your employee's attendance and monitor productivity.

What We Offer


  • A Web based Attendance Management System so it can be accessed from anywhere or form any device.
  • Dynamic Leave Policy set up for each company according to their HR policies.
  • Dynamic Leave Credit policy set up for each company according to their HR policies.
  • Dynamic Pay Days Calculation set up for each company according to their HR policies.
  • Various Types of Leaves set up for each company according to their HR policies.
  • Various Access Levels According to Company's Organization Structure.
  • Centralized Data of All the Employees.
  • Support multiple locations of Company.
  • Auto Reminders from System.
  • Maintain your own branding.
  • Customized reports as per company's policy.

How Does It Work

Step 1

First of all we will setup a system with your company's name. For example

http://yourcompanyname.novustouch.com.

We will create two logins for you. 

1) HR manager Login
2) Payroll Manager Login


Step 2


Login with your HR manager login and setup your company. 






We have given various options to configure your company. You can set up types of leave, probation period, leave credit policy, salary date, salary structure etc.

Also you can create branches of your company and setup branch informations.

Step 3



After your company is set, you can start adding employees to system. We have mass import options as well where you can import all your employee data in bulk. Following data we allow you to enter in system.

Employee Name
Employee Code
Date of Joining
Email
Contact
Address
PF number
ESIC number
Medical Insurance number
Reporting Manager
Branch
Department
Designation
Access Level
Date of Birth
Leave Balance
Bank Account etc.

There will be various access levels like Area Manager, Branch Manager etc. All employees will get username and password of portal for login.

Step 4

After all employees are added. Manager's now can fill up attendance of employees who report them on day to day basis or at end of the month and according to attendance entered in system their Pay days are calculated as per the formula and reports will be generated for HR and Payroll to approve.



At each month this will reset and will generate report. That's it and with this system. You can process attendance at single place. No need to send emails and mess up through excel sheets. Also our system can easily integrate with your Payroll and can give you customized reports.

If you want this system for your organization please contact us. Following are our contact details.

Name : Vibhay Vaidya 
Mobile : +919769955555
Email : vibhay@novustouch.com

Name : Rinkal Shah
Mobile : +919898171728
Email: rinkal@novustouch.com

Tuesday, February 9, 2016

Why you should upgrade to Magento 2.0


Magento is the recognized as the leading eCommerce platform for open commerce innovation with over $50B in gross merchandise volume transacted on the platform annually. 

Key features of Magento 2.0


Performance & New Technology:
  • Magento 2.0 is 20% faster than old 1.x versions.
  • A new flexible architecture built on a modern technology stack making it quick to build new sites embracing the latest technology.
Better Security:

  • This latest Magento version supports some steps to deal with server validation. Your online store will get better security.
Improved checkout process:
  • It is no secret that most merchants modify default 6 step checkout to make it easier for the customers. Magento 2.0 addresses this issue with its Shipping & Payment checkout flow. It makes it easy to purchase now and it increases conversation rates.

Improved backend processes:
  • Magento 2.0 makes it easy to add/edit your products, manage orders and customers. You can now change backend grids manually by adding/removing columns. Ajax (without page refresh) requests now all over Magento 2.0 backend. 
 A Countdown for Magento 1.X Support
  • Magento will provide its Magento 1 support until 2018.

Easy to Upgrade
  • Simplified upgrade process our merchants an easier path to the latest version of Magento without costly and complex upgrades. 

Auto-testing 

  •  Automated testing to improve code quality which in itself speeds up time to market for new site builds and changes.

If you planning to upgrade by yourself, Unless you are experienced Magento developer do not do that! You would ruin your online business and would most probably loose some crucial customer data along the way. Migration would involve data, theme, extensions and customizations transfer that require extensive code knowledge to perform bug-free. 
Plan your migration ahead for Magento 2 upgrade at fair price


contact us now at info@thedesignshop.co.in or call on (+919898171728)