IDMS - PHP Finance 2 level Approval SystemIDMS - PHP Finance 2 level Approval System
This system allow business owners to be able to approve a invoice, bills, petty cash, claims for franchisee and customers.IDMS - PHP Finance 2 level Approval System
This system allow business owners to be able to approve a invoice, bills, petty cash, claims for ...Overview
IDMS is the finance approval system that has 2 level approval.
The user as requestor can request many item type such as invoices, bills, petty cash, claims and many more.
Then 1st approver of the system will approved or reject the request.
After 1st approver approved the request then it will go to the next level 2nd approver.
The last step is the Finance role where they can disbursed the request with the approved amount. This system is suitable in many occation such as to manage franchisee, finance departments, centres and can also use for loan application for banks.
Features
The system has 4 Roles:
Requestor
Approver1
Approver2
Finance
Requestor:
1. Can view Dashboard.
2. Can request new item application for approval. The item consist of invoices,bills,petty cash,claims, etc. The requestor can be anyone example : franchisee, staff, centres, who want their item to be approved by HQ.
3. Can upload application document such as invoice, bills, claims, petty cash, etc.
4. Can enter claims amount that need to be approved by HQ.
5. Can view all status of their applications.
6. Can view tracking history of their applications.
7. Can view rejected applications.
Approver1 (First Level Approver):
1. Can view Dashboard.
2. Can view 1st Approval request from requestor. 1st Approver can be the HOD, Account manager from HQ,etc.
3. Can take action of the request either want to approve or reject.
4. Can view uploaded document by the requestor, signed and reupload the document.
5. Can view tracking history of the applications with status.
6. Can view completed applications.
7. Can view rejected applications.
Approver2 (Second Level Approver):
1. Can view Dashboard.
2. Can view 2nd Approval request from Approver1. 2nd Approver can be the CEO,Director, Operation manager from HQ,etc.
3. Can take action of the request either want to approve or reject.
4. Can view uploaded document by Approver1, signed and reupload the document.
5. Can view tracking history of the applications with status.
6. Can view completed applications.
7. Can view rejected applications.
Finance (Disburse Manager/1st approver/2nd approver)
1. Can view Dashboard.
2. Can view disburse request from Approver2.
3. Can disbursed all the request and enter the disbursed amount.
4. Can view/approved/reject 1st Approval request from requestor for certain item type.
4. Can view/approved/reject 2nd Approval request from approver2 for certain item type.
5. Can view uploaded document.
6. Can view tracking history of the applications with status.
7. Can view completed applications.
8. Can view rejected applications.
Requirements
PHP5.6, PHP7.x
MySQL 5.x
XAMPP / Wamp / Mamp/ Lamp
Instructions
How to run the IDMS - PHP Finance 2 level Approval System Project in PHP
1. Download the zip file
2. Extract the file and copy hlms folder
3. Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/Html)
4. Open PHPMyAdmin (http://localhost/phpmyadmin)
5. Create a database with the name idmsdb
6. Import idmsdb.sql file(given inside the zip package in SQL file folder)
7. Change the database name and password on /includes/dbconnection.php
8. Run the script http://localhost/idms
Requestor Credential
Username: [email protected]
Password: password
Approver1 Credential
Username: [email protected]
Password: password
Approver2 Credential
Username: [email protected]
Password: password
Finance Credential
Username: [email protected]
Password: password
Category | Scripts & Code / PHP Scripts / Finance / Management |
First release | 20 December 2022 |
Last update | 6 January 2023 |
Files included | .php, .css, .html |
Tags | billing system, invoice system, approval system, loan system |