SlideShare a Scribd company logo
1 of 68
Business Process of

Double Entry System, Analysis
and Design


Prepared By Mohsin Yaseen (System Analyst)




Email: myasinr@gmail.com
Skype: myasinr
Cell: +92 334 906 9919
Portfolio: http://be.net/myasinr
Wordpress: http://mohsinpage.wordpress.com
Linkedin: http://pk.linkedin.com/in/rmyasin
Twitter: http://twitter.com/moshsin




                                              @2012
Double Entry System, Analysis and Design



Contents
Chapter 1: ............................................................................................................................................... 6
   Introduction ........................................................................................................................................ 6
Chapter 2: ............................................................................................................................................... 7
   Double Entry System ........................................................................................................................... 7
       For Example ..................................................................................................................................... 7
       Prerequisite of a Transaction (Voucher) ........................................................................................... 8
Chapter 3: ............................................................................................................................................. 12
   Accounting Reports and Financial Statements ................................................................................... 12
       Accounting Reports ....................................................................................................................... 12
       Financial Reports ........................................................................................................................... 12
Chapter 4: ............................................................................................................................................. 13
   Data Flow Diagram ............................................................................................................................ 13
       Notations....................................................................................................................................... 13
       Double Accounting Operation ........................................................................................................ 14
       Bank Reconciliation........................................................................................................................ 15
       Reporting....................................................................................................................................... 16
       Closing and Opening Entries .......................................................................................................... 17
       Users ............................................................................................................................................. 17
       Data Stores .................................................................................................................................... 18
       Documents .................................................................................................................................... 18
       Processes....................................................................................................................................... 18
Chapter 5: ............................................................................................................................................. 35
   Entity Relationship Diagram............................................................................................................... 35
Chapter 6: ............................................................................................................................................. 37
   Table, Data Structure, Security .......................................................................................................... 37
       Access Controls Keywords.............................................................................................................. 37
       Security Groups ............................................................................................................................. 37
       Tables ............................................................................................................................................ 37
       Tables and Access Control Summary .............................................................................................. 38
       Security Roles ................................................................................................................................ 39
       Data Structures .............................................................................................................................. 39




                                                                                                                                                           2
Double Entry System, Analysis and Design


Chapter 8: ............................................................................................................................................. 55
   Forms, Menus and Workflows ........................................................................................................... 55
       Main Forms ................................................................................................................................... 55
       Form Control Legends .................................................................................................................... 56
       Forms ............................................................................................................................................ 56
       Menus and its Hierarchy ................................................................................................................ 66
Chapter 9: ............................................................................................................................................. 68
   Architecture Design ........................................................................................................................... 68




                                                                                                                                                          3
Double Entry System, Analysis and Design




Figures:
Figure 1: Transaction Cycle ..................................................................................................................................... 8
Figure 2: Voucher Approval Workflow ................................................................................................................... 10
Figure 3: DFD Double Accounting Operation ......................................................................................................... 14
Figure 4: DFD Bank Reconciliation ......................................................................................................................... 15
Figure 5: DFD Reporting........................................................................................................................................ 16
Figure 6: DFD Closing and Opening Entries ............................................................................................................ 17
Figure 7: Forms: Main Window ............................................................................................................................. 55
Figure 8: Forms Control Legend............................................................................................................................. 56
Figure 9: Forms res_currency ................................................................................................................................ 57
Figure 10: Forms: res_company ............................................................................................................................ 57
Figure 11: Forms account_account_type ............................................................................................................... 58
Figure 12: Forms account_account ....................................................................................................................... 58
Figure 13: Forms res_country, res_country_state, res_partner_address ................................................................ 59
Figure 14: Forms res_users ................................................................................................................................... 59
Figure 15: Forms res_partner_category, res_partner_title ..................................................................................... 60
Figure 16: Forms res_partner ................................................................................................................................ 60
Figure 17: Forms res_groups ................................................................................................................................. 61
Figure 18: Forms ir_ui_menu, ir_rule..................................................................................................................... 61
Figure 19: Forms ir_model_access , ir_rule, ir_sequence_type ............................................................................... 62
Figure 20: Forms ir_sequence, account_journal_column, account_journal_view .................................................... 62
Figure 21: Forms account_fiscalyear, account_period ........................................................................................... 63
Figure 22: Forms account_journal ......................................................................................................................... 63
Figure 23: Forms account_bank_statement .......................................................................................................... 64
Figure 24: Forms account_bank_statement_line ................................................................................................... 64
Figure 25: Forms account_move ........................................................................................................................... 65
Figure 26: Forms account_move_line .................................................................................................................... 65
Figure 27: Architecture Design .............................................................................................................................. 68




                                                                                                                                                                 4
Double Entry System, Analysis and Design



Tables
Table 1: Voucher Format _______________________________________________________________________7
Table 2: General Journal Format _________________________________________________________________8
Table 3: Ledger Format_________________________________________________________________________8
Table 4: Financial Year 2012-2013 ________________________________________________________________ 9
Table 5: Chart of Accounts With Types _____________________________________________________________ 9
Table 6: Complate Voucher Format ______________________________________________________________ 10
Table 7: DFD Legends _________________________________________________________________________13
Table 8: DFD Processes ________________________________________________________________________34
Table 9: DB Tables, Security Groups and Rights _____________________________________________________38
Table 10: DB Table res_currency_________________________________________________________________39
Table 11: DB Table res_currency_rate ____________________________________________________________ 39
Table 12: DB Table res_company ________________________________________________________________ 40
Table 13: DB Table account_account_type_________________________________________________________ 41
Table 14: DB Table account_account _____________________________________________________________ 42
Table 15: DB Table res_country _________________________________________________________________42
Table 16: DB Table res_country_state ____________________________________________________________ 42
Table 17: DB Table res_partner_address __________________________________________________________ 43
Table 18: DB Table res_users ___________________________________________________________________44
Table 19: DB Table res_partner_category _________________________________________________________ 44
Table 20: DB Table res_partner_titles ____________________________________________________________ 44
Table 21: DB Table res_partner _________________________________________________________________46
Table 22: DB Table res_groups __________________________________________________________________46
Table 23: DB Table ir_ui_menu __________________________________________________________________47
Table 24: DB Table ir_model_access______________________________________________________________ 47
Table 25: DB Table ir_rule______________________________________________________________________47
Table 26: DB Table ir_sequence_type _____________________________________________________________ 47
Table 27: DB Table ir_sequence _________________________________________________________________48
Table 28: DB Table account_journal_column _______________________________________________________ 48
Table 29: DB Table account_journal_view _________________________________________________________ 49
Table 30: DB Table account_fiscalyear ____________________________________________________________ 49
Table 31: DB Table account_period ______________________________________________________________ 50
Table 32: DB Table account_journal ______________________________________________________________ 51
Table 33: DB Table account_bank_statement ______________________________________________________ 52
Table 34: DB Table account_bank_statement_line __________________________________________________52
Table 35: DB Table account_move _______________________________________________________________ 53
Table 36: DB Table account_move_line ___________________________________________________________ 54
Table 37: Hierarchical Menus and Tables __________________________________________________________ 67




                                                                                                    5
Double Entry System, Analysis and Design



Chapter 1:

Introduction
The main focus of this document is to explain

    1. How double entry system works,
    2. Manual workflow,
    3. Reports required,
       including its analysis and engineering
    4. Data Flow Diagram,
    5. ER Diagram,
    6. Tables and Data Structures,
    7. Menus, Forms Designing (List and Edit View) and Workflows
    8. Architecture Design.

    I have bifurcated these topics as per chapter for this document. I will spend more time to explain
    last 5 topics. In First chapter I will explain some basic concept of manual double entry system, in 2 nd
    its workflow with diagrams and in 3rd some important reports.




                                                                                                               6
Double Entry System, Analysis and Design



Chapter 2:

Double Entry System
Double Entry System represents an business accounting in which, every transaction related to any
financial year (periods) is recorded in books of accounts in such way that balance of both sides should be
equal.

Keywords:

 Transaction: Any operation that effects (increases or decrease) the business accounts value like capital,
liability, expense, assets and revenue.

Financial Year: Every organization shows financial value of its organization in a year. Every year splits in
months (3 or6) wise periods.

Books of Accounts: Books are type of accounting registers where transactions are recorded.

Balance: Value of any business account.

For Example
An Owner starts a trading business, and he invests Rs. 500,000 in his business on 18-Sep-2012. How this
business transaction will be recorded in books of accounts?

First he writes his business transaction in a summarize form as a proof called voucher. Example

                                                          Company Name
                                                             Voucher
                              No                                          1
                              Date                                        18-Sep-2012
            Financial Year    Financial Year                              2012-2013
                              Financial Period                            12-13- IST Period
                              Currency                                    PKR

                              Accounts                                    Dr             Cr
                              Assets - Bank                               500000
            Transaction
                              Capital – Owners Equity                                  500000
            Balance           Total                                       500000       500000
                              Narration                                   Investment from Owner
                                             Table 1: Voucher Format

In second step, transaction from voucher will be recorded in books of accounts, this book known is as
General Journal. Example

                                                 General Journal
            Date                  Accounts                                Dr             Cr




                                                                                                               7
Double Entry System, Analysis and Design


            18-Sep-2012          Assets - Bank                                 500000
            18-Sep-2012          Capital – Owners Equity                                     500000
                                        Table 2: General Journal Format

In third step using this general journal, entries are classified according to accounts and are recorded in
other book called ledger and the process is known as posting. Example

            Assets Bank- Ledger
            Date           Dr         Balance         Date                Cr            Balance
            18-Sep-2012 500000        500000



            Capital Owners Equity – Ledger
            Date           Dr        Balance          Date                Cr            Balance
                                                      18-Sep-2012         500000        500000

                                            Table 3: Ledger Format

Above given example elaborate the basic double entry system from preparation of vouchers to posting.


  Transaction             Voucher            Posting General            Posting Accounts          Transaction
     Starts             Preparation              Journal                    Ledgers                  Ends

                                          Figure 1: Transaction Cycle

Prerequisite of a Transaction (Voucher)
Some prerequisite of a voucher are

    1.   Company’s Currency
    2.   Company financial years and periods
    3.   Business Accounts List (Chart of Account)
    4.   Company’s Books of Accounts
    5.   Voucher Approval Process

    1. Company Currency
Every company uses a currency as its basic unit of account and other currencies are used too in business
process. In all vouchers this basic currency will be used till transactions in other currencies are not
mentioned.

    2. Company financial years and periods
Every Company define its start and end dates of financial year and its sub financial periods before
preparing vouchers, like

                                                Financial Year
                                                  2012-2013




                                                                                                                8
Double Entry System, Analysis and Design


                Start Date        1st July 2012       End date             30 June 2013

                Period            Start Date          End date             Duration
                IST 12-13         1st Jul 2012        30 Sep 2012          3 Months
                2ND 12-13         1st Oct2012         31 Dec 2012          3 Months
                3RD 12-13         1st Jan 2012        31 Mar 2012          3 Months
                4TH 12-13         1st Apr 2012        30 Jun 2012          3 Months
                                      Table 4: Financial Year 2012-2013

   3. Business Accounts List (Chart of Account)
Organizations define different accounts under following major type

       C: Capital
       L: Liability
       E: Expense
       A: Asset
       R: Revenue

Some companies define these accounts in hierarchal nature like parent and child account, some other
related terms used for these accounts are main and sub accounts. This classification of account with
unique number is known as chart of accounts. Below is the example of a small chart of account of
company ABC

               Account Code                       Account Name                    Account Type
               001                Assets                                          Asset
               002                                        Building                Asset
               003                                        Furniture               Asset
               004                Liability                                       Liability
               005                                        Account Payable         Liability
               006                Expenses                                        Expense
               007                                        Purchases               Expense
               008                                        Electricity Expenses    Expense
               009                Income                                          Revenue
               010                                        Sales                   Revenue
               011                                        Other Income            Revenue
                                   Table 5: Chart of Accounts With Types

   4. Company’s Books of Accounts
   As explained earlier main book of account is General Journal. After recording voucher General
   Journal posting in ledgers is done. Different Organizations use different ledger like:

           Cash Ledger
           Bank Ledger
           Expense Ledger
           and others




                                                                                                       9
Double Entry System, Analysis and Design


     5. Voucher approval process
The process varies according to organization’s hierarchy staff and its approval policy. Generally accounts
officer prepares the voucher and attaches physical proofs if needed. This voucher is then forward to his
senior for approval example

                                    State: Draft          State: Approved by Auditor




                                                    Auditor/
                                                                                                                                                       Posting
 Voucher         Accounts Officer                  Manager
                                                                          Controller
                                                                                                   Director Finance                Accounts Officer    General
Preparation                                                                Finnece
                                                   Accounts                                                                                            Journal
                                                                                                                                                       State: posted

                                    Cancel

                                                                        State: Approved by Controller Finance State: Approved by Director Finance



                                                      Figure 2: Voucher Approval Workflow

In manual accounting system approval signature show the status of voucher. After approval of voucher
from the person in authority as per organization’s and its policy, Account officer is then responsible for
entering and recording vouchers in General Journal with mentioned dates finally are filed vouchers with
proofs.

                                                                                       Company Name
                                                                                          Voucher
                                        No                                                                            1
                                        Date                                                                          18-Sep-2012
              Financial
                                        Financial Year                                                                2012-2013
              Year
                                        Financial Period                                                              12-13- IST Period
                                        Currency                                                                      PKR

                                        Accounts                                                                      Dr                      Cr
              Business                  Assets - Bank                                                                 500000
              Accounts &                Capital – Owners Equity                                                                               500000
              its impact
              Balance                   Total                                                                         500000       500000
                                        Narration                                                                     Investment from Owner

                                                                                                       Approved By
              Approval                                                                                  Controller                          Director
                                           Prepared By                      Auditor
              Process                                                                                    Finance                            Finance
                                              Signature                   Signature                     Signature                          Signature
                                                        Table 6: Complate Voucher Format




Any change is required in business account of a posted voucher, the account officer will prepare another
voucher to reset the attributes. This voucher is known as adjustment voucher including adjustment
entries.




                                                                                                                                                                       10
Double Entry System, Analysis and Design




                                           11
Double Entry System, Analysis and Design



Chapter 3:

Accounting Reports and Financial
Statements

Classifications of reports are

Accounting Reports
      Main Ledger Report
      Sub Ledger Report
      Journal Report
      Trail Balance
      Payable Balance Reports
      Receivable Balance Reports



Financial Reports
       Profit and Loss Statement
       Balance Sheet
       Cash Flow
       Changes in Equity Report
       Additional Reports




                                           12
Double Entry System, Analysis and Design



Chapter 4:

Data Flow Diagram
General we divide data flow diagram of double accounting system in four sub diagrams;

          Double Accounting Operation
          Bank Reconciliation
          Reporting
          Closing and Opening Entries

Notations
Date Store

Flow of Information


Process




Physical Proofs




Files




Users




Report

                                           $


Bank


Cheque Book


                                               Table 7: DFD Legends




                                                                                        13
Double Entry System, Analysis and Design


Double Accounting Operation


                                                                            2.0
                                                   1.0
                                                                      Attached Proofs
                                             Prepare Voucher
                                                                       With Voucher

                  Account Officer
                                                                                               Proofs


                                                          Cancel           3.0
                                                                         Approval


                        7.0                      6.0                                        Auditor/
                     File The              Record Approved                              Manager Accounts
                    Approved              Voucher in General
                    Vouchers                   Journal
                                                                           4.0
                                                                         Approval



                                                                                         Controller Finance


                                                                            5.0
                                                                          Approval
                                       General
                                       Journal
                    Voucher Files
                                                                                         Director Finance



                                                    8.0
                                                 Posting in          Ledgers
                                                  Ledger




                                    Figure 3: DFD Double Accounting Operation




                                                                                                              14
Double Entry System, Analysis and Design




Bank Reconciliation


                                                       Bank
                                                    Statements                          6.2                $
                             6.3
                                                                                  Receive Bank
                      Bank Reconciliation
                                                                                Statement (Weekly
                                                                                    or Monthly)

                                                                                                         Bank



                                                                                                           6.2
                           Bank
                                                                                                     Present Cheque
                        Reconciliation
                                                                                                      and Payment
                         Statement
                                                      Account Officer                                   Transfer




                                                            6.0
                              6.4                                                      6.1
                                                      Record Approved
                      Prepare Adjustment                                        Prepare Cheque for
                                                     Voucher in General
                           Voucher                                                   Payment
                                                          Journal


                                                                                                        Supplier



                             3.0
                           Approval


                                                 General
     Auditor/                                    Journal
 Manager Accounts


                             4.0                                                  Cheque Book
                           Approval



 Controller Finance



                             5.0
                           Approval


 Director Finance


                                            Figure 4: DFD Bank Reconciliation




                                                                                                                   15
Double Entry System, Analysis and Design


Reporting


                                                                           9.0
                                                                                         Main Ledger
                                                                     Ledger Reporting
                                                                                          and Sub
                                                                                          Reports




                                                                          10.0
                                                                         Journal
                                                                        Reporting       Journal Report




                                                                            11.0
                                                                       Trail Balance
                                                                        Reporting       Trial Balance




                                                                          12.0
                                                                       Payable and
                                 Ledgers                                                 Payable and
                                                                       Receivable
                                                                                         Receivable
                                                                        Reporting
                                                                                           Reports

        Account Officer


                                                                            13.0
                                                                      Profit and Loss     Profit and
                                                                        Reporting           Loss
                                                                                          Statement




                                                                          14.0
                                                                      Balance Sheet
                                                                        Reporting       Balance Sheet




                                                                          15.0
                                                                        Cash Flow
                                                                                          Cash Flow
                                                                        Reporting
                                                                                          Statement




                                                                           16.0
                                                                       Changes in
                                                                                         Changes in
                                                                     Equity Reporting
                                                                                        Equity Repot




                                           Figure 5: DFD Reporting




                                                                                                         16
Double Entry System, Analysis and Design




Closing and Opening Entries
                                          Closing and Opening Entries



                     Current                                        New Year
                      Year                                           Ledgers
                     Ledgers




                               17.0
                        Prepare Voucher:                                       18.0
                          For Closing &                                   Record Opening
                        Opening Balances                                     Balance
                         of Current Fiscal
                               Year
                                                 Account Officer




                                 3.0
                               Approval



                                                  Auditor/
                                              Manager Accounts


                                 4.0
                               Approval



                                               Controller Finance




                                     Figure 6: DFD Closing and Opening Entries




Users
Following roles are used in double accounting system;

       Account officer
       Audit / manager accounts
       Controller finance
       Director finance




                                                                                           17
Double Entry System, Analysis and Design




       Data Stores
       Following data stores are used in double accounting system;

                General Journal
                Ledgers

       Documents
       Following documents are used in double accounting system;

                Vouchers
                Physical Proofs
                Bank Statements

       Processes
                                         Data Store /
        Process
 ID                      User/Role       Document/                              Process Description
         Name
                                           Report
1.0   Prepare         Account Officer    Voucher         In chapter 2, formats, attributes and prerequisites of a voucher
      Voucher                                            has been explained. Each voucher can be divided into five
                                                         categories. To these categories for every organization is not
                                                         obligatory. The number of these categories could be increase or
                                                         decrease for our own case. These Five forms are;
                                                                      Bank Payment Voucher (BPV)
                                                                      If a transaction includes payment from any bank
                                                                      account of the organization then the voucher is
                                                                      termed as BPV.
                                                                      Bank Receipt Voucher (BRV)
                                                                      Transaction which includes cash receipt in any bank
                                                                      account of the organization is termed as BRV.
                                                                     Cash Payment Voucher (CPV)
                                                                     The transaction which involved payment from any
                                                                     cash account (also known as Petty Cash Account) of
                                                                     the organization is called CPV
                                                                     Cash Receipt Voucher (CRV)
                                                                     A transaction including receipt in any cash account
                                                                     (also known as Petty Cash Account) of the
                                                                     organization is CRV
                                                                     Journal Voucher (JV)




                                                                                                            18
Double Entry System, Analysis and Design


                                                                  If any transaction does not includes BPV, BRV, CPV or
                                                                  CRV then we narrate this voucher as JV. Journal
                                                                  Voucher is the main category, rest are extracted from
                                                                  JV to make the operation easy.
2.0   Attached       Account Officer    Voucher and   Each voucher includes some physical proofs. For example any
      Proofs With                       Additional    organization who wants to pay a supplier. Now what are the
      Voucher                           Proofs        reasons of payment? May be supplier provides some services or
                                                      sell some goods to organization. May be this will be some sort of
                                                      advance (security) of start transaction. Whatever reason is, there
                                                      should be some physical proof. In case of payments of electricity
                                                      bills we will attach copy of electricity bill. In case of security to
                                                      avail the services of supplier then we will attach the agreement
                                                      copy and vice versa.
3.0   Approval       Auditors/          Voucher and   When Account officer successfully prepare the voucher and
                     Manager            Additional    attached the proofs successfully then this voucher will send to
                     Accounts           Proofs        Organization Auditors/ Manager Accounts for approval. Approval
                                                      level will be varying according to policy of organization. Auditor/
                                                      Manager Accounts sign the voucher is this is prepared correctly, IF
                                                      an mistake exist then Auditor request Account Officer to correct
                                                      the mistake or prepare again with mention correction.
4.0   Approval       Controller         Voucher and   Same voucher will be sign by auditor’s manager like controller
                     Finance            Additional    finance. Controller Finance also ensures that either this voucher is
                                        Proofs        sign by Auditors/ Manager Account or not.
5.0   Approval       Director Finance   Voucher and   In next approval; Director Finance will sign the voucher after
                                        Additional    checking of Auditor and Controller finance approval.
                                        Proofs
6.0   Record         Account Officer    Voucher and   As mention previously this approval flow of voucher can be vary
      Approved                          General       according to organization policy. According to approval policy if
      Voucher in                        Journal       voucher is completely approved by each responsible then voucher
      General                                         will be send back to Account Officer. Account officer record its
      Journal                                         transaction detail in General Journal. General Journal is first book
      Or                                              of account where every voucher details are recorded.
      Journalizing                                    Format of General Journal:
                                                       Date-        VNo     Particulars            L/F Debit       Credit
                                                       2012
                                                       18-Sep       1       Bank                   -     500000
                                                                             To Capital            -               500000
                                                                            [amount brought
                                                                            toward capital,




                                                                                                            19
Double Entry System, Analysis and Design



                                                                             cheque no 34564]
                                                       19-Sep          2     Advance for Office     -    25000
                                                                              To Bank               -            25000
                                                                             [Advance
                                                                             Payment of office
                                                                             rent, cheque no
                                                                             34565]
                                                       20- Sep         3     Purchases              -    30000
                                                                              To Bank               -            30000
                                                                             [Purchases from
                                                                             Ahmad & Co,
                                                                             cheque no 34566]
                                                       21-Sep          4     Acc Receivable         -    6000
                                                                              To Sales              -            6000
                                                                             [Sales to Sajid &
                                                                             co]
6.1   Prepare        Account Officer    Cheque Book   For each payment to supplier, Account officer prepares cheque.
      Cheque for                                      Following are some payments by cheque and some receipts in
      Payments                                        bank account ledger report.
                                                         Bank Account Ledger Report (from 1-Sep- 12 to 30-Sep-12)
                                                       Date Cheque Particulars             Debit Credit Balance

                                                                           Opening Balance       10000           10000
                                                                           Payable to
                                                       3        343        Dawood & Co                   2500    7500

                                                       5        3463       Bill Discount         11900           19400
                                                                           Payable To
                                                       9        344                                      1000    18400
                                                                           Naeem
                                                                           Receivable from
                                                       10       7564       Rizwan & Co            400            18800

                                                                           Payable to
                                                       16       345        Saleem & Co                   1500    17300

                                                                           Receivable from
                                                       20       3446       Crown & Co            1800            19100

                                                       21       346        Payable to Asif               2000    17100
                                                                           Receivable from
                                                       24       8695       Rafiq & Sons          4000            21100

                                                       27       347        Petty Cash                    1200    19900
                                                       28       4544       Petty Cash             600            20500
                                                                           Payable to
                                                       30       349                                      5500    15000
                                                                           Ahmad




                                                                                                           20
Double Entry System, Analysis and Design


                                                                         Receivable from
                                                       30       65454    Naseem & Co         3000              18000

                                                                          Closing Balance            18000
6.2   Receive Bank   Account Officer    Bank          Bank send monthly bank statement to account officer; below is
      Statement                         Statement     the sep-12 bank account statement;
      (Weekly or                                                               Bank Account Title
      Monthly)                                                              Bank Statement Sep-2012
                                                       Date Cheque Particulars Withdrawal Deposit Balance
                                                                          Opening                     10000     10000
                                                                          Balance
                                                                          Cross               2500                7500
                                                                          Cheque:
                                                       4       343
                                                                          Dawood &
                                                                          Co
                                                                          Bill                        11900     19400
                                                       5       3463
                                                                          Discount
                                                                          Rizwan &                      400     19800
                                                       6       7564
                                                                          Co
                                                                          Cross               1000              18800
                                                       10      344        Cheque:
                                                                          Naeem
                                                                          Cross               1500              17300
                                                                          Cheque:
                                                       17      345
                                                                          Saleem &
                                                                          Co
                                                                          Self                1200              16100
                                                       26      347        Cheque:
                                                                          Self
                                                       27      4544       Cash                          600     16700
                                                                          B/R                12000                4700
                                                       27      4699
                                                                          Dishonored
                                                                          Rehman &                     1100       5800
                                                       28      4678
                                                                          Sons
                                                                          Interest on                   300       6100
                                                       29
                                                                          NIT Units
                                                                          Crown &                      1800       7900
                                                       29      6799
                                                                          Co
                                                                          Bank                 100                7800
                                                       29
                                                                          Charges
6.3   Bank           Account Officer    Bank Book     Bank statement is a report that shows why bank account ledger
      Reconciliation                    (Bank         closing balance is not matching with bank statement. Few of
                                        Account       reasons are;
                                        Ledger) and
                                        Bank                Cheques issued but not yet presented for payment
                                                            Cheques deposited but not yet collected




                                                                                                        21
Double Entry System, Analysis and Design


                                 Statement      Bank charges not entered in the bank book
                                                Interest credited by bank not entered in the Bank Book
                                                Amount directly deposited into bank be debtors.
                                                Credit transfer
                                                Standing order
                                                Direct Debit

                                             Format of bank reconciliation is;

                                              Bank Reconciliation Statement as on 30-09-2012        Rs.
                                             Bank Balance as per Bank Book (Dr.)                    --
                                                      Those items which increase the bank
                                             Add:     statement balance more than bank
                                                      book
                                             a.       Cheques Issued but not presented
                                                       Interest credited by bank not entered in
                                             b.        the cash book
                                                       Cash directly deposited into the bank
                                             c.        but not recorded in bank book
                                             d.        etc
                                             Dr Balance                                             --

                                             Deduct: Those items which decrease the bank
                                                     statement balance then bank book
                                                     Cheques deposited but not credited by
                                             a.      the bank
                                                     Bank charges not recorded in the bank
                                             b.      book

                                                       Direct payment by bank as per standing
                                             c.        order not recorded in bank book
                                             d.        etc
                                             Cr Balance                                             --
                                             Bank Balance as per Bank statement (Cr.)               --

                                             By using the bank ledger report refers in process in 6.1 and bank
                                             statement refer in process 6.2, I will prepare a bank statement.
                                             Starting from bank account ledger report comparing each entry
                                             with bank statement, and writing in below bank reconciliation
                                             report;

                                              Bank Reconciliation Statement as on 31-07-2012        Rs.
                                             Bank Balance as per Bank Book (Dr.)                      18000
                                             Add:
                                                   1 Two cheques have not been Presented




                                                                                               22
Double Entry System, Analysis and Design



                                                                   Asif                                             2000
                                                                   Ahmad                                            5500
                                                                  Two Amounts are not recorded in Bank
                                                              2 Book
                                                                  Rehman & Sons                                     1100
                                                                  Interest on NIT Units                              300
                                                        Dr Balance                                                  8900
                                                        Deduct:
                                                              1 Two cheques have not been Collected
                                                                  Rafiq & Sons                                      4000
                                                                  Naseem & Co                                       3000
                                                               2 Two Amounts are not recorded in Bank
                                                                  Book
                                                                  Dishonored Bills Receivable                    12000
                                                                  Bank Charges                                     100
                                                        Cr Balance                                               19100
                                                        Bank Balance as per Bank statement (Cr.)                  7800

                                                        Bank Balance as per Bank statement (Cr.)= Bank Balance as per
                                                        Bank Book (Dr.) + Dr Balance - Cr Balance


6.4   Prepare        Account Officer    Bank           Now those entries from bank statement which are not matched
      Adjustment                        Reconciliation with Bank Account Ledger. These Entries are;
      Vouchers                          Statement                     Bank Statement Sep-2012
                                        and Voucher     Date Cheque Particulars Withdrawal Deposit

                                                                                               12000
                                                                          B/R
                                                        27     4699
                                                                          Dishonored

                                                                          Rehman &                          1100
                                                        28     4678
                                                                          Sons
                                                                                                              300
                                                                          Interest on
                                                        29
                                                                          NIT Units

                                                                          Bank
                                                        29
                                                                          Charges                 100

                                                                          Total
                                                                                               12100 1400

                                                       First select all the deposit entries and debit the bank account
                                                       equal to its deposit sums. Similarly select all the withdrawal




                                                                                                           23
Double Entry System, Analysis and Design


                                                      entries and credit the bank account equal to its withdrawal sums.
                                                      Following is the Journal Voucher;

                                                                          Company Name
                                                                          Journal Voucher
                                                       No                                                  65
                                                       Date                                        30-Sep-12
                                                       Financial Year                             2012-2013
                                                       Financial Period                     12-13- IST Period
                                                       Currency                                          PKR

                                                       Accounts                      Dr               Cr
                                                       Bank Account                       1400

                                                       Rehman & Sons                                     1100

                                                       Interest on NIT Units                               300

                                                       Bank Charges                       100

                                                       B/R Dishonored                  12000

                                                       Bank Account                               12100

                                                       Total                          13500         13500
                                                       Narration               Adjustment Entries after
                                                                               Bank Reconciliation




7.0   File The       Account Officer    Voucher and   After recording the voucher details in general journal then this
      Approved                          Its Files     voucher will be filed. Also account officer write the keyword
      Vouchers                                        ‘posted’ at the top corner of voucher. The filing of voucher again
                                                      varies according to organization policy.
                                                           Voucher Categories File Name
                                                           Option 1
                                                           BPV, BRV, CPV, CRV     Vouchers File
                                                           and JV
                                                           Option 2
                                                           BPV and CPV            Payment Voucher File
                                                           BRV and CRV            Receipt Voucher File
                                                           JV                     Journal Voucher File
                                                           Option 3




                                                                                                            24
Double Entry System, Analysis and Design



                                                           BPV                    Bank Payment
                                                                                  Voucher File
                                                           BRV                    Bank Receipt Voucher
                                                                                  File
                                                           CPV                    Cash Payment
                                                                                  Voucher File
                                                           CRV                    Cash Receipt Voucher
                                                                                  File
                                                           JV                     Journal Voucher File
                                                           Option 4
                                                           JV                     Voucher File
8.0   Posting in     Account Officer    General       After recording all the voucher detail in General Journal, Account
      Ledger                            Journal and   Officer Post each day entry in respected ledger as mention in
                                        Account       Chapter 2 example. This step can be performing side by side in
                                        Ledger        whole day or at the end of the evening. It’s depending upon the
                                                      daily exercise of Account Officer, but this should be ensure that
                                                      each posted voucher should be recorded in respect ledger.
                                                      Format of Account book is just like a T. Left side (page) represent
                                                      the debit side of ledger and right side (page) represent the credit
                                                      side of ledger.
                                                                                  Ledger Title
                                                                  Debit Side                         Credit Side

                                                      Below I will show u each side of ledger separately because of
                                                      limited space available. Let explain this by below example;

                                                       Bank- Ledger
                                                       Date         Detail                         Dr           Balance
                                                                    Balance B/F                                 0
                                                       18-Sep-2012 Investment from Owner           500000       500000


                                                       Date            Detail                      Cr           Balance

                                                       19-Sep-2012     Paid Advance for Office     25000        25000
                                                       20-Sep-2012     Purchases                   30000        55000

                                                                       Balance C/F                              445000

                                                      Calculation of Balance C/F= Sum of All Debit Entries – Sum of All
                                                      Credit Entries
                                                      Where to Write Balance C/F (Left Side or Right Side)=




                                                                                                           25
Double Entry System, Analysis and Design


                                           If the difference is positive: Write on right side (credit side) by
                                           taking absolute
                                           If the difference is negative: Write on left side (debit side) by
                                           taking absolute.
                                           In above example bank ledger: Balance c/f= 500000-
                                           55000=445000, write on credit side of page.
                                           Now other ledger’s examples;

                                            Capital Owners Equity – Ledger
                                            Date          Detail                           Dr           Balance

                                                            Balance C/F                                 500000
                                            Date            Detail                         Cr           Balance
                                                            Balance B/F                                 0
                                            18-Sep-2012     Investment from Owner          500000       500000



                                            Advance of Office Rent– Ledger
                                            Date          Detail                           Dr           Balance
                                                          Balance B/F                                   0
                                            19-Sep-2012 Paid Advance for Office            25000        25000


                                            Date            Detail                         Cr           Balance




                                                            Balance C/F                                 25000



                                            Purchases – Ledger
                                            Date          Detail                           Dr           Balance
                                                          Balance B/F                                   0
                                            20-Sep-2012 Purchases                          30000        30000


                                            Date            Detail                         Cr           Balance




                                                            Balance C/F                                 30000




                                                                                                   26
Double Entry System, Analysis and Design



                                                   Sales – Ledger
                                                   Date           Detail                         Dr           Balance


                                                                   Balance C/F                                6000

                                                   Date            Detail                        Cr           Balance
                                                                   Balance B/F                                0
                                                   21-Sep-2012     Sales                         6000         6000



                                                   Acc Receivable– Ledger
                                                   Date          Detail                          Dr           Balance
                                                                 Balance B/F                                  0
                                                   21-Sep-2012 Sales to Sajjid & co              6000         6000


                                                   Date            Detail                        Cr           Balance


                                                                   Balance C/F                                6000



9.0   Ledger         Account Officer    Account   Ledger reports show all the detail (debit and credit) available in
      Reporting                         Ledgers   account ledger book. This can be prepared of single account as
                                                  well as multiple accounts. This report can show the detail of
                                                              All financial years,
                                                              Single Financial year
                                                              Multiple Period or Single Period
                                                               Or any single date or multiple date
                                                  Following is the bank account ledger report;
                                                   Bank Account Ledger Report (from 18-Sep12 to 21-Sep-12)
                                                   Date-      Particulars        JF Debit    Credit Balance
                                                   2012
                                                              Opening               0
                                                              Balance
                                                   18-Sep       Investment              500000                 500000
                                                                from owner
                                                   19-Sep       Paid Advance                          25000    475000
                                                                Rent for Office
                                                   20-Sep       Purchases                             30000    445000




                                                                                                        27
Double Entry System, Analysis and Design



                                                                    Closing Balance         445000
10.0 Journal         Account Officer    General       Journal report shows all the detail (debit and credit) each account
     Reporting                          Journal and   wise available in General Journal book. This report can show the
                                        Account       detail of
                                        Ledgers                   All financial years,
                                                                  Single Financial year
                                                                  Multiple Period or Single Period
                                                                   Or any single date or multiple date
                                                      Following is the General Journal Reporting;

                                                       General Journal Report (from 18-Sep12 to 21-Sep-12)
                                                       Date-     Particulars               Debit         Credit   Balance
                                                       2012
                                                                 Bank Account              506000        55000    445000
                                                       18-Sep    Investment from           500000
                                                                 owner
                                                       19-Sep    Paid Advance Rent for                   25000
                                                                 Office
                                                       20-Sep    Purchases                               30000


                                                                 Capital Account           0             500000   500000
                                                       18-Sep    Investment from                         500000
                                                                 Owner


                                                                 Advance of Office         25000         0        25000
                                                       19-Sep    Paid Advance of           25000
                                                                 Office


                                                                 Purchases                 30000         0        30000
                                                       20-Sep    Purchases from            30000
                                                                 Ahmad & co


                                                                 Sales                     0             6000     6000
                                                       21-Sep    Sales to Sajjid & co                    6000


                                                                 Account Receivable        6000          0        6000
                                                       21-Sep    Receivable from Sajjid    6000          0
                                                                 & co
11.0 Trial Balance   Account Officer    Ledger and    This report shows the list balances of company chart of account. In




                                                                                                             28
Double Entry System, Analysis and Design


     Reporting                          Ledger       this report, for each account we write the debit or credit balance
                                        Reports      from ledgers report. The difference of sum of all debit amount and
                                                     sum of all credit amounts should be zero. This report can show the
                                                     detail of
                                                            All financial years,
                                                            Single Financial year
                                                            Multiple Period or Single Period
                                                            Or any single date or multiple date

                                                     Following is the General Journal Reporting;
                                                      Trail Balance (from 18-Sep12 to 21-Sep-12)
                                                      Acc Code       Account                   Debit      Credit
                                                      001            Bank Account              445000     0
                                                      002            Capital                              500000
                                                      003            Advance of Office         25000
                                                      004            Purchases                 30000
                                                      005            Sales                                6000
                                                      006            Acc Receivable            6000
                                                                     Total                     506000     506000



12.0 Payable and     Account Officer    Ledger and   This report shows the balance of companies vendors (Suppliers
     Receivable                         Ledger       and Customers). Format of this report varies according to
     Reporting                          Reports      organization policy;
                                                     One of the standard format is;
                                                                                         Vender Address
                                                                                         City-State-Country
                                                                                         Phone no
                                                      Document: Customer account statement
                                                      Date: Date
                                                      Customer Ref: Customer Unique Number
                                                      Dear Sir/Madam,
                                                      Exception made of a mistake of our side, it seems that the
                                                      following bills stay unpaid. Please, take appropriate measures in
                                                      order to carry out this payment in the next 8 days.
                                                      Would your payment have been carried out after this statement
                                                      was sent, please consider the present one as void. Do not
                                                      hesitate to contact our accounting department at Phone No or
                                                      email.




                                                                                                        29
Double Entry System, Analysis and Design


                                                         Best regards.
                                                         Maturity         Due              Paid             Balance
                                                         Date
                                                         Date             Due Amount       Partial Paid    Due Amount -
                                                                                           Amount          Partial Paid
                                                                                                           Amount
                                                         Total Amount Due:      (Sum of Balance) Currency Symbol.



13.0 Profit and       Account Officer   Trial Balance
     Loss
     Reporting
14.0 Balance Sheet Account Officer      Trial Balance
     Reporting
15.0 Cash Flow        Account Officer   Trial Balance
     Reporting
16.0 Changes in       Account Officer   Trial Balance
     Equity Report
17.0 Prepare          Account Officer, Ledgers, Trial   These steps are performed at the end of each financial year by
     Voucher          Auditor/Manager Balance,          account officer. Steps are;
     for Closing &    Accounts,        Voucher                   Calculate General Funds
     Opening          Controller                                 Closing Current Year Balances
     Balances of      Finance
     Current Fiscal                                     Calculate General Fund:
     Year                                               In balance sheet liability portion; there is special account known as
                                                        General fund. This account have multiple name in different
                                                        organization; some people narrate as profit & loss account ,
                                                        income & expense account or general fund.
                                                        At the end of the financial year we calculate the actual profit or
                                                        loss of company for current year; by subtracting all type of
                                                        expenses from all income.
                                                        General Fund = Income (Direct Income + In Direct Income) -
                                                        Expenses (Direct Expenses + In Direct Expense)
                                                        For example; using the trail balance report of process
                                                         Trail Balance (2012-1013)
                                                         Acc Type     Account                 Debit           Credit
                                                         Asset        Bank Account            445000          0
                                                         Liability    Capital                                 500000
                                                         Asset        Advance of Office       25000




                                                                                                            30
Double Entry System, Analysis and Design



                                            Expenses     Purchases               30000
                                            Income       Sales                                  6000
                                            Asset        Acc Receivable          6000
                                                         Total                   506000         506000



                                           Sum of Income = 6000
                                           Sum of Expenses =30000
                                           Income or loss = Sum of Income - Sum of Expenses
                                           Income or loss = 6000 – 30000 = > -24000
                                           The Negative sign represent the loss and positive sign represent
                                           the profit. This profit or loss will be added to General Fund
                                           account by finishing income and expenses impacts like below;
                                                                Company Name
                                                               Journal Voucher
                                             No                                                  66
                                             Date                                         30-Jun-13
                                             Financial Year                              2012-2013
                                             Financial Period                     12-13- 4TH Period
                                             Currency                                           PKR

                                            Accounts                      Dr              Cr
                                            Sales                           30000

                                            Purchases                                      6000

                                            General Fund                                  30000

                                            General Fund                       6000
                                            Total                            36000         36000
                                            Narration                Calculating General Fund



                                           Now Same Trial Balance look like below;
                                            Trail Balance (2012-2013)
                                            Acc Type     Account                 Debit          Credit
                                            Asset        Bank Account            445000         0
                                            Liability    Capital                 0              500000
                                            Asset        Advance of Office       25000          0
                                            Expenses     Purchases               0              0




                                                                                               31
Double Entry System, Analysis and Design



                                            Income        Sales                       0                  0
                                            Asset         Acc Receivable              6000               0
                                            Liability     General Fund                24000              0
                                            MGT           Balance Transfer            0                  0
                                            Account       Account
                                                          Total                       500000             500000

                                           Closing Current Year Balances:
                                           The 2nd step is closing the balances of current fiscal year. For this
                                           purpose I will used a account named ‘Balance Transfer Account’.
                                           This Account is neither used in Balance Sheet nor Profit and Loss
                                           Statement.
                                           Below is the for closing current year balances voucher;
                                                               Company Name
                                                               Journal Voucher
                                            No                                                     68
                                            Date                                          30-Jun-13
                                            Financial Year                                2012-2013

                                            Financial Period                 12-13- 4TH Period

                                            Currency                                              PKR


                                            Accounts                         Dr              Cr
                                            Bank Account                                     445000
                                                                                  0
                                            Capital                        500000                   0
                                            Advance of Office                                 25000

                                            Acc Receivable                                     6000



                                            General Fund                                      24000

                                            Balance Transfer                                 500000
                                            Account


                                            Balance Transfer                 55000
                                            Account




                                                                                                        32
Double Entry System, Analysis and Design


                                                   Total                         555000       555000
                                                   Narration                   Closing current year
                                                                               balances

                                                  By Entering this voucher, the balances of all the account set to
                                                  zero in fiscal year 2012-1013.

18.0 Record         Account Officer    Voucher,   In this, account officer introduce new ledgers books for new fiscal
     Opening                           Ledgers    year i.e. 2013-2014 and create first voucher. In this voucher
     Balance                                      account he introduce the opening entries for each account from
                                                  last year closing balances;
                                                  Balance Transfer Account is also again used in this voucher;


                                                                      Company Name
                                                                      Journal Voucher
                                                   No                                                 1
                                                   Date                                      01-Jul-13
                                                   Financial Year                           2013-2014

                                                   Financial Period                 13-14- IST Period

                                                   Currency                                         PKR


                                                   Accounts                       Dr           Cr
                                                   Bank Account                                      0
                                                                                 445000
                                                   Capital                              0     500000
                                                   Advance of Office                                  0
                                                                                25000
                                                   Acc Receivable               6000                  0



                                                   General Fund                 24000                 0

                                                   Balance Transfer             500000                0
                                                   Account


                                                   Balance Transfer                     0 55000
                                                   Account




                                                                                                          33
Double Entry System, Analysis and Design


                                                      Total                          555000          555000
                                                      Narration                    Opening new year
                                                                                   balances

                                                    Trial balances of new fiscal year 2013-2014;
                                                      Trail Balance (2013-2014)
                                                      Acc Type      Account                   Debit            Credit
                                                      Asset         Bank Account              445000           0
                                                      Liability     Capital                   0                500000
                                                      Asset         Advance of Office         25000            0
                                                      Expenses      Purchases                 0                0
                                                      Income        Sales                     0                0
                                                      Asset         Acc Receivable            6000             0
                                                      Liability     General Fund              24000            0
                                                      MGT           Balance Transfer          0                0
                                                      Account       Account
                                                                    Total                     500000           500000
                                           Table 8: DFD Processes




                                                                                                              34
Double Entry System, Analysis and Design



Chapter 5:

Entity Relationship Diagram
After explaining the data flow diagram, I will spend some time to explain the ERD for double accounting
system.
Below is the ERD for double accounting system.




                                                                                                     35
Double Entry System, Analysis and Design




                                           36
Double Entry System, Analysis and Design



Chapter 6:

Table, Data Structure, Security
Access Controls Keywords
       R: Read
       W: Write
       C: Create
       D: Delete

Security Groups
       Accountant
       Auditor
       Controller
       Director
       Admin

Tables
         res_currency
         res_currency_rate
         res_company
         account_account_type
         account_account
         res_partner_address
         res_users
         res_country_state
         res_country
         res_partner_category
         res_partner_title
         res_partner
         res_groups
         ir_ui_menu
         ir_model
         ir_model_access
         ir_rule
         ir_sequence_type
         ir_sequence
         account_journal_column
         account_journal_view
         account_fiscalyear
         account_period




                                           37
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design
Double Entry System Analysis and Design

More Related Content

What's hot

TCS In Tally Erp 9
TCS In Tally Erp 9TCS In Tally Erp 9
TCS In Tally Erp 9ravi78
 
Erp cloud service integration how end to-end_automation
Erp cloud service integration how end to-end_automationErp cloud service integration how end to-end_automation
Erp cloud service integration how end to-end_automationVikas Rai PRINCE2® ITIL®
 
Comodo One | IT Help Desk Ticketing System
Comodo One | IT Help Desk Ticketing SystemComodo One | IT Help Desk Ticketing System
Comodo One | IT Help Desk Ticketing SystemKristen theron
 
Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Owen Muzi
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture documentHaidar Arya
 
أسباب تجعلك تختار مايكروسوفت داينامكس 365
أسباب تجعلك تختار مايكروسوفت داينامكس  365 أسباب تجعلك تختار مايكروسوفت داينامكس  365
أسباب تجعلك تختار مايكروسوفت داينامكس 365 Logic Technology
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsOHUG
 
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Pranav Pandya
 
Software Development Methodologies Library Management System (Part-2)
Software Development Methodologies Library Management System (Part-2)Software Development Methodologies Library Management System (Part-2)
Software Development Methodologies Library Management System (Part-2)Totan Banik
 
Oracle Fusion SCM Demo
Oracle Fusion SCM DemoOracle Fusion SCM Demo
Oracle Fusion SCM DemoClick4learning
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Priyanka Kapoor
 
Summer internship at QATAR
Summer internship at QATARSummer internship at QATAR
Summer internship at QATARElise M. Mansour
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationMinhas Kamal
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSDRajon
 
08 sistemas de protecao
08 sistemas de protecao08 sistemas de protecao
08 sistemas de protecaoEvanildo Leal
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking websiteAbhijeet Kalsi
 

What's hot (20)

TCS In Tally Erp 9
TCS In Tally Erp 9TCS In Tally Erp 9
TCS In Tally Erp 9
 
Erp cloud service integration how end to-end_automation
Erp cloud service integration how end to-end_automationErp cloud service integration how end to-end_automation
Erp cloud service integration how end to-end_automation
 
Comodo One | IT Help Desk Ticketing System
Comodo One | IT Help Desk Ticketing SystemComodo One | IT Help Desk Ticketing System
Comodo One | IT Help Desk Ticketing System
 
Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture document
 
TE040 Oracle AP Testscript
TE040 Oracle AP TestscriptTE040 Oracle AP Testscript
TE040 Oracle AP Testscript
 
أسباب تجعلك تختار مايكروسوفت داينامكس 365
أسباب تجعلك تختار مايكروسوفت داينامكس  365 أسباب تجعلك تختار مايكروسوفت داينامكس  365
أسباب تجعلك تختار مايكروسوفت داينامكس 365
 
Ap test script
Ap test scriptAp test script
Ap test script
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
Oracle fusion cloud financial : How to create Journal , Manual Vs Spreadsheet?
 
Software Development Methodologies Library Management System (Part-2)
Software Development Methodologies Library Management System (Part-2)Software Development Methodologies Library Management System (Part-2)
Software Development Methodologies Library Management System (Part-2)
 
Oracle Fusion SCM Demo
Oracle Fusion SCM DemoOracle Fusion SCM Demo
Oracle Fusion SCM Demo
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)
 
Mass Allocations
Mass AllocationsMass Allocations
Mass Allocations
 
Summer internship at QATAR
Summer internship at QATARSummer internship at QATAR
Summer internship at QATAR
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement Specification
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSD
 
Gltrm
GltrmGltrm
Gltrm
 
08 sistemas de protecao
08 sistemas de protecao08 sistemas de protecao
08 sistemas de protecao
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking website
 

Viewers also liked

double-entry-accounting-database-design-2000
double-entry-accounting-database-design-2000double-entry-accounting-database-design-2000
double-entry-accounting-database-design-2000Michael Wigley
 
Journal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetJournal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetSadat Faruque
 
Introduction to double entry bookkeeping.ofp
Introduction to double entry bookkeeping.ofpIntroduction to double entry bookkeeping.ofp
Introduction to double entry bookkeeping.ofpKaung Myat Tun
 
Chapter 4 double entry recording process
Chapter 4 double entry recording processChapter 4 double entry recording process
Chapter 4 double entry recording processLyLy Tran
 
Document template
Document templateDocument template
Document templatesourias
 
Motivation to ERP Solution and OpenERP
Motivation to ERP Solution and OpenERP Motivation to ERP Solution and OpenERP
Motivation to ERP Solution and OpenERP Mohsin Yaseen
 
NUST SEECS OpenERP Presentation
NUST SEECS OpenERP PresentationNUST SEECS OpenERP Presentation
NUST SEECS OpenERP PresentationMohsin Yaseen
 
Liver Disease Case Study
Liver Disease Case StudyLiver Disease Case Study
Liver Disease Case StudySonja Silva
 
Research project Overview
Research project OverviewResearch project Overview
Research project OverviewMissSanford12
 
Accounting for Managers - Brief Overview
Accounting for Managers - Brief OverviewAccounting for Managers - Brief Overview
Accounting for Managers - Brief Overview'Nipun Jain'
 
Aplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETAplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETImam Halim Mursyidin
 

Viewers also liked (20)

double-entry-accounting-database-design-2000
double-entry-accounting-database-design-2000double-entry-accounting-database-design-2000
double-entry-accounting-database-design-2000
 
Journal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetJournal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance Sheet
 
Accounting software
Accounting softwareAccounting software
Accounting software
 
20100712160725 chapter 2 double entry system
20100712160725 chapter 2 double entry system20100712160725 chapter 2 double entry system
20100712160725 chapter 2 double entry system
 
Introduction to double entry bookkeeping.ofp
Introduction to double entry bookkeeping.ofpIntroduction to double entry bookkeeping.ofp
Introduction to double entry bookkeeping.ofp
 
Double entry system
Double entry systemDouble entry system
Double entry system
 
Chapter 4 double entry recording process
Chapter 4 double entry recording processChapter 4 double entry recording process
Chapter 4 double entry recording process
 
Document template
Document templateDocument template
Document template
 
I M Sciences
I M SciencesI M Sciences
I M Sciences
 
Motivation to ERP Solution and OpenERP
Motivation to ERP Solution and OpenERP Motivation to ERP Solution and OpenERP
Motivation to ERP Solution and OpenERP
 
Inventory example
Inventory exampleInventory example
Inventory example
 
Accounting manual
Accounting manualAccounting manual
Accounting manual
 
NUST SEECS OpenERP Presentation
NUST SEECS OpenERP PresentationNUST SEECS OpenERP Presentation
NUST SEECS OpenERP Presentation
 
Liver Disease Case Study
Liver Disease Case StudyLiver Disease Case Study
Liver Disease Case Study
 
Research project Overview
Research project OverviewResearch project Overview
Research project Overview
 
Accounting for Managers - Brief Overview
Accounting for Managers - Brief OverviewAccounting for Managers - Brief Overview
Accounting for Managers - Brief Overview
 
Accounting for managers
Accounting for managersAccounting for managers
Accounting for managers
 
Aplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETAplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NET
 
Instalasi DotNetBar di VB.NET
Instalasi DotNetBar di VB.NETInstalasi DotNetBar di VB.NET
Instalasi DotNetBar di VB.NET
 
1869495 er diagrams
1869495 er diagrams1869495 er diagrams
1869495 er diagrams
 

Similar to Double Entry System Analysis and Design

SPi Global Services Overview
SPi Global Services OverviewSPi Global Services Overview
SPi Global Services Overviewbloevens
 
Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...Banking at Ho Chi Minh city
 
Soa In The Real World
Soa In The Real WorldSoa In The Real World
Soa In The Real Worldssiliveri
 
Sugar Crm Manuale25
Sugar Crm Manuale25Sugar Crm Manuale25
Sugar Crm Manuale25guest90625bf
 
Ebilling project report
Ebilling project reportEbilling project report
Ebilling project reportSrish Kumar
 
X cart 430-manual
X cart 430-manualX cart 430-manual
X cart 430-manualmadtgw
 
social_connected_administrators_and_developers_guide_30-a4
social_connected_administrators_and_developers_guide_30-a4social_connected_administrators_and_developers_guide_30-a4
social_connected_administrators_and_developers_guide_30-a4Eugene Lymar
 
Furniture shop management system project report
Furniture shop management system project reportFurniture shop management system project report
Furniture shop management system project reportMaiwandTechnologix
 
Ebilling project report
Ebilling project reportEbilling project report
Ebilling project reportShankarlal61
 
Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Xavier Places Cano
 
Data Export 2010 for MySQL
Data Export 2010 for MySQLData Export 2010 for MySQL
Data Export 2010 for MySQLwebhostingguy
 
Ibm tivoli usage accounting manager v7.1 handbook sg247404
Ibm tivoli usage accounting manager v7.1 handbook sg247404Ibm tivoli usage accounting manager v7.1 handbook sg247404
Ibm tivoli usage accounting manager v7.1 handbook sg247404Banking at Ho Chi Minh city
 
Plesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXPlesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXwebhostingguy
 
Plesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXPlesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXwebhostingguy
 
A Real Time Application Integration Solution
A Real Time Application Integration SolutionA Real Time Application Integration Solution
A Real Time Application Integration SolutionMatthew Pulis
 

Similar to Double Entry System Analysis and Design (20)

SPi Global Services Overview
SPi Global Services OverviewSPi Global Services Overview
SPi Global Services Overview
 
Business objects51en
Business objects51enBusiness objects51en
Business objects51en
 
Moss2007
Moss2007Moss2007
Moss2007
 
Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...
 
Soa In The Real World
Soa In The Real WorldSoa In The Real World
Soa In The Real World
 
Sugar Crm Manuale25
Sugar Crm Manuale25Sugar Crm Manuale25
Sugar Crm Manuale25
 
2226 v3 rev_a
2226 v3 rev_a2226 v3 rev_a
2226 v3 rev_a
 
Ebilling project report
Ebilling project reportEbilling project report
Ebilling project report
 
X cart 430-manual
X cart 430-manualX cart 430-manual
X cart 430-manual
 
social_connected_administrators_and_developers_guide_30-a4
social_connected_administrators_and_developers_guide_30-a4social_connected_administrators_and_developers_guide_30-a4
social_connected_administrators_and_developers_guide_30-a4
 
Furniture shop management system project report
Furniture shop management system project reportFurniture shop management system project report
Furniture shop management system project report
 
Ebilling project report
Ebilling project reportEbilling project report
Ebilling project report
 
Hacking.pdf
Hacking.pdfHacking.pdf
Hacking.pdf
 
Sap
SapSap
Sap
 
Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)
 
Data Export 2010 for MySQL
Data Export 2010 for MySQLData Export 2010 for MySQL
Data Export 2010 for MySQL
 
Ibm tivoli usage accounting manager v7.1 handbook sg247404
Ibm tivoli usage accounting manager v7.1 handbook sg247404Ibm tivoli usage accounting manager v7.1 handbook sg247404
Ibm tivoli usage accounting manager v7.1 handbook sg247404
 
Plesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXPlesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIX
 
Plesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIXPlesk 8.0 for Linux/UNIX
Plesk 8.0 for Linux/UNIX
 
A Real Time Application Integration Solution
A Real Time Application Integration SolutionA Real Time Application Integration Solution
A Real Time Application Integration Solution
 

Recently uploaded

DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 

Recently uploaded (20)

DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 

Double Entry System Analysis and Design

  • 1. Business Process of Double Entry System, Analysis and Design Prepared By Mohsin Yaseen (System Analyst) Email: myasinr@gmail.com Skype: myasinr Cell: +92 334 906 9919 Portfolio: http://be.net/myasinr Wordpress: http://mohsinpage.wordpress.com Linkedin: http://pk.linkedin.com/in/rmyasin Twitter: http://twitter.com/moshsin @2012
  • 2. Double Entry System, Analysis and Design Contents Chapter 1: ............................................................................................................................................... 6 Introduction ........................................................................................................................................ 6 Chapter 2: ............................................................................................................................................... 7 Double Entry System ........................................................................................................................... 7 For Example ..................................................................................................................................... 7 Prerequisite of a Transaction (Voucher) ........................................................................................... 8 Chapter 3: ............................................................................................................................................. 12 Accounting Reports and Financial Statements ................................................................................... 12 Accounting Reports ....................................................................................................................... 12 Financial Reports ........................................................................................................................... 12 Chapter 4: ............................................................................................................................................. 13 Data Flow Diagram ............................................................................................................................ 13 Notations....................................................................................................................................... 13 Double Accounting Operation ........................................................................................................ 14 Bank Reconciliation........................................................................................................................ 15 Reporting....................................................................................................................................... 16 Closing and Opening Entries .......................................................................................................... 17 Users ............................................................................................................................................. 17 Data Stores .................................................................................................................................... 18 Documents .................................................................................................................................... 18 Processes....................................................................................................................................... 18 Chapter 5: ............................................................................................................................................. 35 Entity Relationship Diagram............................................................................................................... 35 Chapter 6: ............................................................................................................................................. 37 Table, Data Structure, Security .......................................................................................................... 37 Access Controls Keywords.............................................................................................................. 37 Security Groups ............................................................................................................................. 37 Tables ............................................................................................................................................ 37 Tables and Access Control Summary .............................................................................................. 38 Security Roles ................................................................................................................................ 39 Data Structures .............................................................................................................................. 39 2
  • 3. Double Entry System, Analysis and Design Chapter 8: ............................................................................................................................................. 55 Forms, Menus and Workflows ........................................................................................................... 55 Main Forms ................................................................................................................................... 55 Form Control Legends .................................................................................................................... 56 Forms ............................................................................................................................................ 56 Menus and its Hierarchy ................................................................................................................ 66 Chapter 9: ............................................................................................................................................. 68 Architecture Design ........................................................................................................................... 68 3
  • 4. Double Entry System, Analysis and Design Figures: Figure 1: Transaction Cycle ..................................................................................................................................... 8 Figure 2: Voucher Approval Workflow ................................................................................................................... 10 Figure 3: DFD Double Accounting Operation ......................................................................................................... 14 Figure 4: DFD Bank Reconciliation ......................................................................................................................... 15 Figure 5: DFD Reporting........................................................................................................................................ 16 Figure 6: DFD Closing and Opening Entries ............................................................................................................ 17 Figure 7: Forms: Main Window ............................................................................................................................. 55 Figure 8: Forms Control Legend............................................................................................................................. 56 Figure 9: Forms res_currency ................................................................................................................................ 57 Figure 10: Forms: res_company ............................................................................................................................ 57 Figure 11: Forms account_account_type ............................................................................................................... 58 Figure 12: Forms account_account ....................................................................................................................... 58 Figure 13: Forms res_country, res_country_state, res_partner_address ................................................................ 59 Figure 14: Forms res_users ................................................................................................................................... 59 Figure 15: Forms res_partner_category, res_partner_title ..................................................................................... 60 Figure 16: Forms res_partner ................................................................................................................................ 60 Figure 17: Forms res_groups ................................................................................................................................. 61 Figure 18: Forms ir_ui_menu, ir_rule..................................................................................................................... 61 Figure 19: Forms ir_model_access , ir_rule, ir_sequence_type ............................................................................... 62 Figure 20: Forms ir_sequence, account_journal_column, account_journal_view .................................................... 62 Figure 21: Forms account_fiscalyear, account_period ........................................................................................... 63 Figure 22: Forms account_journal ......................................................................................................................... 63 Figure 23: Forms account_bank_statement .......................................................................................................... 64 Figure 24: Forms account_bank_statement_line ................................................................................................... 64 Figure 25: Forms account_move ........................................................................................................................... 65 Figure 26: Forms account_move_line .................................................................................................................... 65 Figure 27: Architecture Design .............................................................................................................................. 68 4
  • 5. Double Entry System, Analysis and Design Tables Table 1: Voucher Format _______________________________________________________________________7 Table 2: General Journal Format _________________________________________________________________8 Table 3: Ledger Format_________________________________________________________________________8 Table 4: Financial Year 2012-2013 ________________________________________________________________ 9 Table 5: Chart of Accounts With Types _____________________________________________________________ 9 Table 6: Complate Voucher Format ______________________________________________________________ 10 Table 7: DFD Legends _________________________________________________________________________13 Table 8: DFD Processes ________________________________________________________________________34 Table 9: DB Tables, Security Groups and Rights _____________________________________________________38 Table 10: DB Table res_currency_________________________________________________________________39 Table 11: DB Table res_currency_rate ____________________________________________________________ 39 Table 12: DB Table res_company ________________________________________________________________ 40 Table 13: DB Table account_account_type_________________________________________________________ 41 Table 14: DB Table account_account _____________________________________________________________ 42 Table 15: DB Table res_country _________________________________________________________________42 Table 16: DB Table res_country_state ____________________________________________________________ 42 Table 17: DB Table res_partner_address __________________________________________________________ 43 Table 18: DB Table res_users ___________________________________________________________________44 Table 19: DB Table res_partner_category _________________________________________________________ 44 Table 20: DB Table res_partner_titles ____________________________________________________________ 44 Table 21: DB Table res_partner _________________________________________________________________46 Table 22: DB Table res_groups __________________________________________________________________46 Table 23: DB Table ir_ui_menu __________________________________________________________________47 Table 24: DB Table ir_model_access______________________________________________________________ 47 Table 25: DB Table ir_rule______________________________________________________________________47 Table 26: DB Table ir_sequence_type _____________________________________________________________ 47 Table 27: DB Table ir_sequence _________________________________________________________________48 Table 28: DB Table account_journal_column _______________________________________________________ 48 Table 29: DB Table account_journal_view _________________________________________________________ 49 Table 30: DB Table account_fiscalyear ____________________________________________________________ 49 Table 31: DB Table account_period ______________________________________________________________ 50 Table 32: DB Table account_journal ______________________________________________________________ 51 Table 33: DB Table account_bank_statement ______________________________________________________ 52 Table 34: DB Table account_bank_statement_line __________________________________________________52 Table 35: DB Table account_move _______________________________________________________________ 53 Table 36: DB Table account_move_line ___________________________________________________________ 54 Table 37: Hierarchical Menus and Tables __________________________________________________________ 67 5
  • 6. Double Entry System, Analysis and Design Chapter 1: Introduction The main focus of this document is to explain 1. How double entry system works, 2. Manual workflow, 3. Reports required, including its analysis and engineering 4. Data Flow Diagram, 5. ER Diagram, 6. Tables and Data Structures, 7. Menus, Forms Designing (List and Edit View) and Workflows 8. Architecture Design. I have bifurcated these topics as per chapter for this document. I will spend more time to explain last 5 topics. In First chapter I will explain some basic concept of manual double entry system, in 2 nd its workflow with diagrams and in 3rd some important reports. 6
  • 7. Double Entry System, Analysis and Design Chapter 2: Double Entry System Double Entry System represents an business accounting in which, every transaction related to any financial year (periods) is recorded in books of accounts in such way that balance of both sides should be equal. Keywords: Transaction: Any operation that effects (increases or decrease) the business accounts value like capital, liability, expense, assets and revenue. Financial Year: Every organization shows financial value of its organization in a year. Every year splits in months (3 or6) wise periods. Books of Accounts: Books are type of accounting registers where transactions are recorded. Balance: Value of any business account. For Example An Owner starts a trading business, and he invests Rs. 500,000 in his business on 18-Sep-2012. How this business transaction will be recorded in books of accounts? First he writes his business transaction in a summarize form as a proof called voucher. Example Company Name Voucher No 1 Date 18-Sep-2012 Financial Year Financial Year 2012-2013 Financial Period 12-13- IST Period Currency PKR Accounts Dr Cr Assets - Bank 500000 Transaction Capital – Owners Equity 500000 Balance Total 500000 500000 Narration Investment from Owner Table 1: Voucher Format In second step, transaction from voucher will be recorded in books of accounts, this book known is as General Journal. Example General Journal Date Accounts Dr Cr 7
  • 8. Double Entry System, Analysis and Design 18-Sep-2012 Assets - Bank 500000 18-Sep-2012 Capital – Owners Equity 500000 Table 2: General Journal Format In third step using this general journal, entries are classified according to accounts and are recorded in other book called ledger and the process is known as posting. Example Assets Bank- Ledger Date Dr Balance Date Cr Balance 18-Sep-2012 500000 500000 Capital Owners Equity – Ledger Date Dr Balance Date Cr Balance 18-Sep-2012 500000 500000 Table 3: Ledger Format Above given example elaborate the basic double entry system from preparation of vouchers to posting. Transaction Voucher Posting General Posting Accounts Transaction Starts Preparation Journal Ledgers Ends Figure 1: Transaction Cycle Prerequisite of a Transaction (Voucher) Some prerequisite of a voucher are 1. Company’s Currency 2. Company financial years and periods 3. Business Accounts List (Chart of Account) 4. Company’s Books of Accounts 5. Voucher Approval Process 1. Company Currency Every company uses a currency as its basic unit of account and other currencies are used too in business process. In all vouchers this basic currency will be used till transactions in other currencies are not mentioned. 2. Company financial years and periods Every Company define its start and end dates of financial year and its sub financial periods before preparing vouchers, like Financial Year 2012-2013 8
  • 9. Double Entry System, Analysis and Design Start Date 1st July 2012 End date 30 June 2013 Period Start Date End date Duration IST 12-13 1st Jul 2012 30 Sep 2012 3 Months 2ND 12-13 1st Oct2012 31 Dec 2012 3 Months 3RD 12-13 1st Jan 2012 31 Mar 2012 3 Months 4TH 12-13 1st Apr 2012 30 Jun 2012 3 Months Table 4: Financial Year 2012-2013 3. Business Accounts List (Chart of Account) Organizations define different accounts under following major type C: Capital L: Liability E: Expense A: Asset R: Revenue Some companies define these accounts in hierarchal nature like parent and child account, some other related terms used for these accounts are main and sub accounts. This classification of account with unique number is known as chart of accounts. Below is the example of a small chart of account of company ABC Account Code Account Name Account Type 001 Assets Asset 002 Building Asset 003 Furniture Asset 004 Liability Liability 005 Account Payable Liability 006 Expenses Expense 007 Purchases Expense 008 Electricity Expenses Expense 009 Income Revenue 010 Sales Revenue 011 Other Income Revenue Table 5: Chart of Accounts With Types 4. Company’s Books of Accounts As explained earlier main book of account is General Journal. After recording voucher General Journal posting in ledgers is done. Different Organizations use different ledger like: Cash Ledger Bank Ledger Expense Ledger and others 9
  • 10. Double Entry System, Analysis and Design 5. Voucher approval process The process varies according to organization’s hierarchy staff and its approval policy. Generally accounts officer prepares the voucher and attaches physical proofs if needed. This voucher is then forward to his senior for approval example State: Draft State: Approved by Auditor Auditor/ Posting Voucher Accounts Officer Manager Controller Director Finance Accounts Officer General Preparation Finnece Accounts Journal State: posted Cancel State: Approved by Controller Finance State: Approved by Director Finance Figure 2: Voucher Approval Workflow In manual accounting system approval signature show the status of voucher. After approval of voucher from the person in authority as per organization’s and its policy, Account officer is then responsible for entering and recording vouchers in General Journal with mentioned dates finally are filed vouchers with proofs. Company Name Voucher No 1 Date 18-Sep-2012 Financial Financial Year 2012-2013 Year Financial Period 12-13- IST Period Currency PKR Accounts Dr Cr Business Assets - Bank 500000 Accounts & Capital – Owners Equity 500000 its impact Balance Total 500000 500000 Narration Investment from Owner Approved By Approval Controller Director Prepared By Auditor Process Finance Finance Signature Signature Signature Signature Table 6: Complate Voucher Format Any change is required in business account of a posted voucher, the account officer will prepare another voucher to reset the attributes. This voucher is known as adjustment voucher including adjustment entries. 10
  • 11. Double Entry System, Analysis and Design 11
  • 12. Double Entry System, Analysis and Design Chapter 3: Accounting Reports and Financial Statements Classifications of reports are Accounting Reports Main Ledger Report Sub Ledger Report Journal Report Trail Balance Payable Balance Reports Receivable Balance Reports Financial Reports Profit and Loss Statement Balance Sheet Cash Flow Changes in Equity Report Additional Reports 12
  • 13. Double Entry System, Analysis and Design Chapter 4: Data Flow Diagram General we divide data flow diagram of double accounting system in four sub diagrams; Double Accounting Operation Bank Reconciliation Reporting Closing and Opening Entries Notations Date Store Flow of Information Process Physical Proofs Files Users Report $ Bank Cheque Book Table 7: DFD Legends 13
  • 14. Double Entry System, Analysis and Design Double Accounting Operation 2.0 1.0 Attached Proofs Prepare Voucher With Voucher Account Officer Proofs Cancel 3.0 Approval 7.0 6.0 Auditor/ File The Record Approved Manager Accounts Approved Voucher in General Vouchers Journal 4.0 Approval Controller Finance 5.0 Approval General Journal Voucher Files Director Finance 8.0 Posting in Ledgers Ledger Figure 3: DFD Double Accounting Operation 14
  • 15. Double Entry System, Analysis and Design Bank Reconciliation Bank Statements 6.2 $ 6.3 Receive Bank Bank Reconciliation Statement (Weekly or Monthly) Bank 6.2 Bank Present Cheque Reconciliation and Payment Statement Account Officer Transfer 6.0 6.4 6.1 Record Approved Prepare Adjustment Prepare Cheque for Voucher in General Voucher Payment Journal Supplier 3.0 Approval General Auditor/ Journal Manager Accounts 4.0 Cheque Book Approval Controller Finance 5.0 Approval Director Finance Figure 4: DFD Bank Reconciliation 15
  • 16. Double Entry System, Analysis and Design Reporting 9.0 Main Ledger Ledger Reporting and Sub Reports 10.0 Journal Reporting Journal Report 11.0 Trail Balance Reporting Trial Balance 12.0 Payable and Ledgers Payable and Receivable Receivable Reporting Reports Account Officer 13.0 Profit and Loss Profit and Reporting Loss Statement 14.0 Balance Sheet Reporting Balance Sheet 15.0 Cash Flow Cash Flow Reporting Statement 16.0 Changes in Changes in Equity Reporting Equity Repot Figure 5: DFD Reporting 16
  • 17. Double Entry System, Analysis and Design Closing and Opening Entries Closing and Opening Entries Current New Year Year Ledgers Ledgers 17.0 Prepare Voucher: 18.0 For Closing & Record Opening Opening Balances Balance of Current Fiscal Year Account Officer 3.0 Approval Auditor/ Manager Accounts 4.0 Approval Controller Finance Figure 6: DFD Closing and Opening Entries Users Following roles are used in double accounting system; Account officer Audit / manager accounts Controller finance Director finance 17
  • 18. Double Entry System, Analysis and Design Data Stores Following data stores are used in double accounting system; General Journal Ledgers Documents Following documents are used in double accounting system; Vouchers Physical Proofs Bank Statements Processes Data Store / Process ID User/Role Document/ Process Description Name Report 1.0 Prepare Account Officer Voucher In chapter 2, formats, attributes and prerequisites of a voucher Voucher has been explained. Each voucher can be divided into five categories. To these categories for every organization is not obligatory. The number of these categories could be increase or decrease for our own case. These Five forms are; Bank Payment Voucher (BPV) If a transaction includes payment from any bank account of the organization then the voucher is termed as BPV. Bank Receipt Voucher (BRV) Transaction which includes cash receipt in any bank account of the organization is termed as BRV. Cash Payment Voucher (CPV) The transaction which involved payment from any cash account (also known as Petty Cash Account) of the organization is called CPV Cash Receipt Voucher (CRV) A transaction including receipt in any cash account (also known as Petty Cash Account) of the organization is CRV Journal Voucher (JV) 18
  • 19. Double Entry System, Analysis and Design If any transaction does not includes BPV, BRV, CPV or CRV then we narrate this voucher as JV. Journal Voucher is the main category, rest are extracted from JV to make the operation easy. 2.0 Attached Account Officer Voucher and Each voucher includes some physical proofs. For example any Proofs With Additional organization who wants to pay a supplier. Now what are the Voucher Proofs reasons of payment? May be supplier provides some services or sell some goods to organization. May be this will be some sort of advance (security) of start transaction. Whatever reason is, there should be some physical proof. In case of payments of electricity bills we will attach copy of electricity bill. In case of security to avail the services of supplier then we will attach the agreement copy and vice versa. 3.0 Approval Auditors/ Voucher and When Account officer successfully prepare the voucher and Manager Additional attached the proofs successfully then this voucher will send to Accounts Proofs Organization Auditors/ Manager Accounts for approval. Approval level will be varying according to policy of organization. Auditor/ Manager Accounts sign the voucher is this is prepared correctly, IF an mistake exist then Auditor request Account Officer to correct the mistake or prepare again with mention correction. 4.0 Approval Controller Voucher and Same voucher will be sign by auditor’s manager like controller Finance Additional finance. Controller Finance also ensures that either this voucher is Proofs sign by Auditors/ Manager Account or not. 5.0 Approval Director Finance Voucher and In next approval; Director Finance will sign the voucher after Additional checking of Auditor and Controller finance approval. Proofs 6.0 Record Account Officer Voucher and As mention previously this approval flow of voucher can be vary Approved General according to organization policy. According to approval policy if Voucher in Journal voucher is completely approved by each responsible then voucher General will be send back to Account Officer. Account officer record its Journal transaction detail in General Journal. General Journal is first book Or of account where every voucher details are recorded. Journalizing Format of General Journal: Date- VNo Particulars L/F Debit Credit 2012 18-Sep 1 Bank - 500000 To Capital - 500000 [amount brought toward capital, 19
  • 20. Double Entry System, Analysis and Design cheque no 34564] 19-Sep 2 Advance for Office - 25000 To Bank - 25000 [Advance Payment of office rent, cheque no 34565] 20- Sep 3 Purchases - 30000 To Bank - 30000 [Purchases from Ahmad & Co, cheque no 34566] 21-Sep 4 Acc Receivable - 6000 To Sales - 6000 [Sales to Sajid & co] 6.1 Prepare Account Officer Cheque Book For each payment to supplier, Account officer prepares cheque. Cheque for Following are some payments by cheque and some receipts in Payments bank account ledger report. Bank Account Ledger Report (from 1-Sep- 12 to 30-Sep-12) Date Cheque Particulars Debit Credit Balance Opening Balance 10000 10000 Payable to 3 343 Dawood & Co 2500 7500 5 3463 Bill Discount 11900 19400 Payable To 9 344 1000 18400 Naeem Receivable from 10 7564 Rizwan & Co 400 18800 Payable to 16 345 Saleem & Co 1500 17300 Receivable from 20 3446 Crown & Co 1800 19100 21 346 Payable to Asif 2000 17100 Receivable from 24 8695 Rafiq & Sons 4000 21100 27 347 Petty Cash 1200 19900 28 4544 Petty Cash 600 20500 Payable to 30 349 5500 15000 Ahmad 20
  • 21. Double Entry System, Analysis and Design Receivable from 30 65454 Naseem & Co 3000 18000 Closing Balance 18000 6.2 Receive Bank Account Officer Bank Bank send monthly bank statement to account officer; below is Statement Statement the sep-12 bank account statement; (Weekly or Bank Account Title Monthly) Bank Statement Sep-2012 Date Cheque Particulars Withdrawal Deposit Balance Opening 10000 10000 Balance Cross 2500 7500 Cheque: 4 343 Dawood & Co Bill 11900 19400 5 3463 Discount Rizwan & 400 19800 6 7564 Co Cross 1000 18800 10 344 Cheque: Naeem Cross 1500 17300 Cheque: 17 345 Saleem & Co Self 1200 16100 26 347 Cheque: Self 27 4544 Cash 600 16700 B/R 12000 4700 27 4699 Dishonored Rehman & 1100 5800 28 4678 Sons Interest on 300 6100 29 NIT Units Crown & 1800 7900 29 6799 Co Bank 100 7800 29 Charges 6.3 Bank Account Officer Bank Book Bank statement is a report that shows why bank account ledger Reconciliation (Bank closing balance is not matching with bank statement. Few of Account reasons are; Ledger) and Bank Cheques issued but not yet presented for payment Cheques deposited but not yet collected 21
  • 22. Double Entry System, Analysis and Design Statement Bank charges not entered in the bank book Interest credited by bank not entered in the Bank Book Amount directly deposited into bank be debtors. Credit transfer Standing order Direct Debit Format of bank reconciliation is; Bank Reconciliation Statement as on 30-09-2012 Rs. Bank Balance as per Bank Book (Dr.) -- Those items which increase the bank Add: statement balance more than bank book a. Cheques Issued but not presented Interest credited by bank not entered in b. the cash book Cash directly deposited into the bank c. but not recorded in bank book d. etc Dr Balance -- Deduct: Those items which decrease the bank statement balance then bank book Cheques deposited but not credited by a. the bank Bank charges not recorded in the bank b. book Direct payment by bank as per standing c. order not recorded in bank book d. etc Cr Balance -- Bank Balance as per Bank statement (Cr.) -- By using the bank ledger report refers in process in 6.1 and bank statement refer in process 6.2, I will prepare a bank statement. Starting from bank account ledger report comparing each entry with bank statement, and writing in below bank reconciliation report; Bank Reconciliation Statement as on 31-07-2012 Rs. Bank Balance as per Bank Book (Dr.) 18000 Add: 1 Two cheques have not been Presented 22
  • 23. Double Entry System, Analysis and Design Asif 2000 Ahmad 5500 Two Amounts are not recorded in Bank 2 Book Rehman & Sons 1100 Interest on NIT Units 300 Dr Balance 8900 Deduct: 1 Two cheques have not been Collected Rafiq & Sons 4000 Naseem & Co 3000 2 Two Amounts are not recorded in Bank Book Dishonored Bills Receivable 12000 Bank Charges 100 Cr Balance 19100 Bank Balance as per Bank statement (Cr.) 7800 Bank Balance as per Bank statement (Cr.)= Bank Balance as per Bank Book (Dr.) + Dr Balance - Cr Balance 6.4 Prepare Account Officer Bank Now those entries from bank statement which are not matched Adjustment Reconciliation with Bank Account Ledger. These Entries are; Vouchers Statement Bank Statement Sep-2012 and Voucher Date Cheque Particulars Withdrawal Deposit 12000 B/R 27 4699 Dishonored Rehman & 1100 28 4678 Sons 300 Interest on 29 NIT Units Bank 29 Charges 100 Total 12100 1400 First select all the deposit entries and debit the bank account equal to its deposit sums. Similarly select all the withdrawal 23
  • 24. Double Entry System, Analysis and Design entries and credit the bank account equal to its withdrawal sums. Following is the Journal Voucher; Company Name Journal Voucher No 65 Date 30-Sep-12 Financial Year 2012-2013 Financial Period 12-13- IST Period Currency PKR Accounts Dr Cr Bank Account 1400 Rehman & Sons 1100 Interest on NIT Units 300 Bank Charges 100 B/R Dishonored 12000 Bank Account 12100 Total 13500 13500 Narration Adjustment Entries after Bank Reconciliation 7.0 File The Account Officer Voucher and After recording the voucher details in general journal then this Approved Its Files voucher will be filed. Also account officer write the keyword Vouchers ‘posted’ at the top corner of voucher. The filing of voucher again varies according to organization policy. Voucher Categories File Name Option 1 BPV, BRV, CPV, CRV Vouchers File and JV Option 2 BPV and CPV Payment Voucher File BRV and CRV Receipt Voucher File JV Journal Voucher File Option 3 24
  • 25. Double Entry System, Analysis and Design BPV Bank Payment Voucher File BRV Bank Receipt Voucher File CPV Cash Payment Voucher File CRV Cash Receipt Voucher File JV Journal Voucher File Option 4 JV Voucher File 8.0 Posting in Account Officer General After recording all the voucher detail in General Journal, Account Ledger Journal and Officer Post each day entry in respected ledger as mention in Account Chapter 2 example. This step can be performing side by side in Ledger whole day or at the end of the evening. It’s depending upon the daily exercise of Account Officer, but this should be ensure that each posted voucher should be recorded in respect ledger. Format of Account book is just like a T. Left side (page) represent the debit side of ledger and right side (page) represent the credit side of ledger. Ledger Title Debit Side Credit Side Below I will show u each side of ledger separately because of limited space available. Let explain this by below example; Bank- Ledger Date Detail Dr Balance Balance B/F 0 18-Sep-2012 Investment from Owner 500000 500000 Date Detail Cr Balance 19-Sep-2012 Paid Advance for Office 25000 25000 20-Sep-2012 Purchases 30000 55000 Balance C/F 445000 Calculation of Balance C/F= Sum of All Debit Entries – Sum of All Credit Entries Where to Write Balance C/F (Left Side or Right Side)= 25
  • 26. Double Entry System, Analysis and Design If the difference is positive: Write on right side (credit side) by taking absolute If the difference is negative: Write on left side (debit side) by taking absolute. In above example bank ledger: Balance c/f= 500000- 55000=445000, write on credit side of page. Now other ledger’s examples; Capital Owners Equity – Ledger Date Detail Dr Balance Balance C/F 500000 Date Detail Cr Balance Balance B/F 0 18-Sep-2012 Investment from Owner 500000 500000 Advance of Office Rent– Ledger Date Detail Dr Balance Balance B/F 0 19-Sep-2012 Paid Advance for Office 25000 25000 Date Detail Cr Balance Balance C/F 25000 Purchases – Ledger Date Detail Dr Balance Balance B/F 0 20-Sep-2012 Purchases 30000 30000 Date Detail Cr Balance Balance C/F 30000 26
  • 27. Double Entry System, Analysis and Design Sales – Ledger Date Detail Dr Balance Balance C/F 6000 Date Detail Cr Balance Balance B/F 0 21-Sep-2012 Sales 6000 6000 Acc Receivable– Ledger Date Detail Dr Balance Balance B/F 0 21-Sep-2012 Sales to Sajjid & co 6000 6000 Date Detail Cr Balance Balance C/F 6000 9.0 Ledger Account Officer Account Ledger reports show all the detail (debit and credit) available in Reporting Ledgers account ledger book. This can be prepared of single account as well as multiple accounts. This report can show the detail of All financial years, Single Financial year Multiple Period or Single Period Or any single date or multiple date Following is the bank account ledger report; Bank Account Ledger Report (from 18-Sep12 to 21-Sep-12) Date- Particulars JF Debit Credit Balance 2012 Opening 0 Balance 18-Sep Investment 500000 500000 from owner 19-Sep Paid Advance 25000 475000 Rent for Office 20-Sep Purchases 30000 445000 27
  • 28. Double Entry System, Analysis and Design Closing Balance 445000 10.0 Journal Account Officer General Journal report shows all the detail (debit and credit) each account Reporting Journal and wise available in General Journal book. This report can show the Account detail of Ledgers All financial years, Single Financial year Multiple Period or Single Period Or any single date or multiple date Following is the General Journal Reporting; General Journal Report (from 18-Sep12 to 21-Sep-12) Date- Particulars Debit Credit Balance 2012 Bank Account 506000 55000 445000 18-Sep Investment from 500000 owner 19-Sep Paid Advance Rent for 25000 Office 20-Sep Purchases 30000 Capital Account 0 500000 500000 18-Sep Investment from 500000 Owner Advance of Office 25000 0 25000 19-Sep Paid Advance of 25000 Office Purchases 30000 0 30000 20-Sep Purchases from 30000 Ahmad & co Sales 0 6000 6000 21-Sep Sales to Sajjid & co 6000 Account Receivable 6000 0 6000 21-Sep Receivable from Sajjid 6000 0 & co 11.0 Trial Balance Account Officer Ledger and This report shows the list balances of company chart of account. In 28
  • 29. Double Entry System, Analysis and Design Reporting Ledger this report, for each account we write the debit or credit balance Reports from ledgers report. The difference of sum of all debit amount and sum of all credit amounts should be zero. This report can show the detail of All financial years, Single Financial year Multiple Period or Single Period Or any single date or multiple date Following is the General Journal Reporting; Trail Balance (from 18-Sep12 to 21-Sep-12) Acc Code Account Debit Credit 001 Bank Account 445000 0 002 Capital 500000 003 Advance of Office 25000 004 Purchases 30000 005 Sales 6000 006 Acc Receivable 6000 Total 506000 506000 12.0 Payable and Account Officer Ledger and This report shows the balance of companies vendors (Suppliers Receivable Ledger and Customers). Format of this report varies according to Reporting Reports organization policy; One of the standard format is; Vender Address City-State-Country Phone no Document: Customer account statement Date: Date Customer Ref: Customer Unique Number Dear Sir/Madam, Exception made of a mistake of our side, it seems that the following bills stay unpaid. Please, take appropriate measures in order to carry out this payment in the next 8 days. Would your payment have been carried out after this statement was sent, please consider the present one as void. Do not hesitate to contact our accounting department at Phone No or email. 29
  • 30. Double Entry System, Analysis and Design Best regards. Maturity Due Paid Balance Date Date Due Amount Partial Paid Due Amount - Amount Partial Paid Amount Total Amount Due: (Sum of Balance) Currency Symbol. 13.0 Profit and Account Officer Trial Balance Loss Reporting 14.0 Balance Sheet Account Officer Trial Balance Reporting 15.0 Cash Flow Account Officer Trial Balance Reporting 16.0 Changes in Account Officer Trial Balance Equity Report 17.0 Prepare Account Officer, Ledgers, Trial These steps are performed at the end of each financial year by Voucher Auditor/Manager Balance, account officer. Steps are; for Closing & Accounts, Voucher Calculate General Funds Opening Controller Closing Current Year Balances Balances of Finance Current Fiscal Calculate General Fund: Year In balance sheet liability portion; there is special account known as General fund. This account have multiple name in different organization; some people narrate as profit & loss account , income & expense account or general fund. At the end of the financial year we calculate the actual profit or loss of company for current year; by subtracting all type of expenses from all income. General Fund = Income (Direct Income + In Direct Income) - Expenses (Direct Expenses + In Direct Expense) For example; using the trail balance report of process Trail Balance (2012-1013) Acc Type Account Debit Credit Asset Bank Account 445000 0 Liability Capital 500000 Asset Advance of Office 25000 30
  • 31. Double Entry System, Analysis and Design Expenses Purchases 30000 Income Sales 6000 Asset Acc Receivable 6000 Total 506000 506000 Sum of Income = 6000 Sum of Expenses =30000 Income or loss = Sum of Income - Sum of Expenses Income or loss = 6000 – 30000 = > -24000 The Negative sign represent the loss and positive sign represent the profit. This profit or loss will be added to General Fund account by finishing income and expenses impacts like below; Company Name Journal Voucher No 66 Date 30-Jun-13 Financial Year 2012-2013 Financial Period 12-13- 4TH Period Currency PKR Accounts Dr Cr Sales 30000 Purchases 6000 General Fund 30000 General Fund 6000 Total 36000 36000 Narration Calculating General Fund Now Same Trial Balance look like below; Trail Balance (2012-2013) Acc Type Account Debit Credit Asset Bank Account 445000 0 Liability Capital 0 500000 Asset Advance of Office 25000 0 Expenses Purchases 0 0 31
  • 32. Double Entry System, Analysis and Design Income Sales 0 0 Asset Acc Receivable 6000 0 Liability General Fund 24000 0 MGT Balance Transfer 0 0 Account Account Total 500000 500000 Closing Current Year Balances: The 2nd step is closing the balances of current fiscal year. For this purpose I will used a account named ‘Balance Transfer Account’. This Account is neither used in Balance Sheet nor Profit and Loss Statement. Below is the for closing current year balances voucher; Company Name Journal Voucher No 68 Date 30-Jun-13 Financial Year 2012-2013 Financial Period 12-13- 4TH Period Currency PKR Accounts Dr Cr Bank Account 445000 0 Capital 500000 0 Advance of Office 25000 Acc Receivable 6000 General Fund 24000 Balance Transfer 500000 Account Balance Transfer 55000 Account 32
  • 33. Double Entry System, Analysis and Design Total 555000 555000 Narration Closing current year balances By Entering this voucher, the balances of all the account set to zero in fiscal year 2012-1013. 18.0 Record Account Officer Voucher, In this, account officer introduce new ledgers books for new fiscal Opening Ledgers year i.e. 2013-2014 and create first voucher. In this voucher Balance account he introduce the opening entries for each account from last year closing balances; Balance Transfer Account is also again used in this voucher; Company Name Journal Voucher No 1 Date 01-Jul-13 Financial Year 2013-2014 Financial Period 13-14- IST Period Currency PKR Accounts Dr Cr Bank Account 0 445000 Capital 0 500000 Advance of Office 0 25000 Acc Receivable 6000 0 General Fund 24000 0 Balance Transfer 500000 0 Account Balance Transfer 0 55000 Account 33
  • 34. Double Entry System, Analysis and Design Total 555000 555000 Narration Opening new year balances Trial balances of new fiscal year 2013-2014; Trail Balance (2013-2014) Acc Type Account Debit Credit Asset Bank Account 445000 0 Liability Capital 0 500000 Asset Advance of Office 25000 0 Expenses Purchases 0 0 Income Sales 0 0 Asset Acc Receivable 6000 0 Liability General Fund 24000 0 MGT Balance Transfer 0 0 Account Account Total 500000 500000 Table 8: DFD Processes 34
  • 35. Double Entry System, Analysis and Design Chapter 5: Entity Relationship Diagram After explaining the data flow diagram, I will spend some time to explain the ERD for double accounting system. Below is the ERD for double accounting system. 35
  • 36. Double Entry System, Analysis and Design 36
  • 37. Double Entry System, Analysis and Design Chapter 6: Table, Data Structure, Security Access Controls Keywords R: Read W: Write C: Create D: Delete Security Groups Accountant Auditor Controller Director Admin Tables res_currency res_currency_rate res_company account_account_type account_account res_partner_address res_users res_country_state res_country res_partner_category res_partner_title res_partner res_groups ir_ui_menu ir_model ir_model_access ir_rule ir_sequence_type ir_sequence account_journal_column account_journal_view account_fiscalyear account_period 37