Financial Management System


The financial module implementation requires three steps:

1) Master data definition

2) Recording the daily transactions

3) Running the Reports & Dashboards


1) Organization Structure

Define the organizational hierarchy by creating all the business units (Entities, Sectors, Departments,

Warehouses, Locators, Work Centers, etc...) in a tree model.

2) Currencies

Define all the currencies used in your daily financial transactions, and select the system main currency.

3) Financial Periods

Define the financial years and months/quarters according to your organization\'s accounting system.

4) Chart of Accounts

Define the chart of accounts in a hierarchal (tree) model by creating all the main/grouping accounts

(Assets, Liabilities, Owners\' Equity, Revenue and Expenses), and drilling down till the leaf entries.

5) Cost Centers

Define the cost/profit centers in a hierarchal (tree) model by creating all the main/grouping entries and

drilling down till the actual cost centers (could be your projects, production lines, departments, or any

other entity you would like to allocate costs and profits to)

6) Accounts-Cost Centers Assignment

Assign a sub-set of your predefined cost centers to expenses/revenue accounts for automatic cost/profit

allocation in your financial transactions. (Ex. Automatically allocating rent expense on specific cost


7) Journal Types

Define the journal types you are going to use to group your journal entries (manual or posted from

other modules). These types are used for grouping, filtering and reporting purposes.

8) Payment Transaction Types

Define the different payment methods for both incoming and outgoing payments transactions.

9) Banks

Define all the Banks where your organization have open accounts or have transactions with.

10) Exchange Rates

Update the exchange rates of the predefined currencies


1) Journal Entry

This is the main form used to record all the accounting transactions and review all automatically posted

journal entries from different modules. Using the double entry bookkeeping system, you can create any

accounting transaction between different accounts defined in the chart of accounts,

customers/suppliers and allocate any expense/revenue to the corresponding cost centers.

2) Payments

Using this form, you will be able to record all your incoming and outgoing payments transactions. These

transactions may use different payment means (Cash, Credit Card, Bank Transfer and Checks) or a

combination of them.

3) Deposits

You can use this form to deposit cash or checks/notes into your bank account. In the case of cash

deposit, you increase your bank account balance and decrease your cash account balance. When you

deposit a check, you change the state of this check from notes receivable to checks under collection.


1) Account Statement

This report lists all the transactions performed on a specific account with all corresponding information.

2) Trial Balance

This report lists all the accounts with their opening and current balance. It gives you a summary with

your accounts accumulated balance.

3) Income Statement (Profit & Loss Statement)

The income statement lists all your expenses and revenues accounts and the difference between their

totals (Net Income Summary) for a specific financial period. The P&L statement is very important

because it show the profitability of your organization during a specific period of time.

4) Balance Sheet

The Balance Sheet shows you the financial position of your organization at a specified date (a snapshot).

It shows what your company owns and what it owes.

Skills: PHP, Software Architecture

See more: what is tree in data structure, what is tree data structure, what is record in data structure, what is bookkeeping, what is balance tree, what is a tree in data structure, what is a tree data structure, what financial accounting, what bookkeeping, what are the types of data structure, use of tree data structure, types of tree in data structure, types of income in accounting, types of expenses in accounting, types of data entry projects, types of costs in accounting, types of accounts in accounting, types of account in accounting, trial balance in accounting, trial balance entries

About the Employer:
( 0 reviews ) Egypt

Project ID: #9318381

8 freelancers are bidding on average $704 for this job


Hi, I have read your post and understood your requirement. I have great experience working on /PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/node.js/CSS3/Java/Python/Django/Javascript/iOS/Andro More

$1030 USD in 10 days
(105 Reviews)

Hello! My name is Victoria. I'm a representative of Ukrainian IT-COMPANY. We provide all kind of services related to website and mobile apps design and development. We have been working since 2008. We met with your More

$789 USD in 25 days
(208 Reviews)

Dear sir. I am very interesting to bid on your project. I have enough skill-set for your project and do my best for it also. I can do it well more than you can guess, and I wish have a long-term relationship with yo More

$600 USD in 30 days
(68 Reviews)

Laravel expert

$778 USD in 25 days
(55 Reviews)

Hi, We have gone through your initial requirements. It was awesome to see that your project is matching with our skills and knowledge. We've 7 years experience in website design and software development. We are from More

$526 USD in 20 days
(97 Reviews)

Hi, I have gone through you the project description and would like to have an opportunity to work with you on this project. Just go through our portfolio, [login to view URL] Pl More

$750 USD in 10 days
(41 Reviews)

Professional Web Developer | Software Engineer GitHub/Bitbucket : algobasket Skype: algobasket Email : algobasket(AT)[login to view URL] We build simple to complex ECommerce,Media Sharing ,Video chat ,Social Network,Tour & More

$631 USD in 15 days
(54 Reviews)

*** Time,quality, price are main factors of development! Please don’t worry about that. I will deliver high quality app within your budget,meeting your deadline**** Thanks for posting job. I'm writing to express my More

$526 USD in 10 days
(0 Reviews)