Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Double Entry Accounting System

Double Entry Accounting System

Scheduled Pinned Locked Moved The Lounge
comdesignquestion
46 Posts 21 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    keencomputer
    wrote on last edited by
    #1

    I have to design double entry accounting systems as part of the package, Where Do I start?

    Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

    F P realJSOPR D A 11 Replies Last reply
    0
    • K keencomputer

      I have to design double entry accounting systems as part of the package, Where Do I start?

      Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

      F Offline
      F Offline
      fjdiewornncalwe
      wrote on last edited by
      #2

      You could start by doing some google searches on the topic. As well, this is really a question and not a general lounge topic. It would be good to post it in the appropriate place for answers. (BTW: It totally pisses me off that we have 5cm of snow in Calgary and you don't have any yet...) BTW... You haven't learned anything on the topic since March? That's when you posted the question the first time... Clickey! What kind of research have you done in the meantime?

      I wasn't, now I am, then I won't be anymore.

      C 1 Reply Last reply
      0
      • K keencomputer

        I have to design double entry accounting systems as part of the package, Where Do I start?

        Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #3

        keencomputer wrote:

        Where Do I start?

        By talking to your users. Whenever you are required to develop a software system, you really should start off by listening to your users and gathering requirements from them. If you ignore your users, you might as well stuff live porcupines down your trousers - it will feel roughly the same.

        I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

        Forgive your enemies - it messes with their heads

        My blog | My articles | MoXAML PowerToys | Onyx

        F J P 3 Replies Last reply
        0
        • K keencomputer

          I have to design double entry accounting systems as part of the package, Where Do I start?

          Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

          realJSOPR Online
          realJSOPR Online
          realJSOP
          wrote on last edited by
          #4

          keencomputer wrote:

          Where Do I start?

          In college.

          .45 ACP - because shooting twice is just silly
          -----
          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

          1 Reply Last reply
          0
          • P Pete OHanlon

            keencomputer wrote:

            Where Do I start?

            By talking to your users. Whenever you are required to develop a software system, you really should start off by listening to your users and gathering requirements from them. If you ignore your users, you might as well stuff live porcupines down your trousers - it will feel roughly the same.

            I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

            Forgive your enemies - it messes with their heads

            My blog | My articles | MoXAML PowerToys | Onyx

            F Offline
            F Offline
            fjdiewornncalwe
            wrote on last edited by
            #5

            You scare me with your consistency... :) Clickey

            I wasn't, now I am, then I won't be anymore.

            P 1 Reply Last reply
            0
            • P Pete OHanlon

              keencomputer wrote:

              Where Do I start?

              By talking to your users. Whenever you are required to develop a software system, you really should start off by listening to your users and gathering requirements from them. If you ignore your users, you might as well stuff live porcupines down your trousers - it will feel roughly the same.

              I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

              Forgive your enemies - it messes with their heads

              My blog | My articles | MoXAML PowerToys | Onyx

              J Offline
              J Offline
              Jim Crafton
              wrote on last edited by
              #6

              Hey let's just leave the live porcupines out of this! Don't they have enough on their plate without having to deal with being crammed down your trousers?

              ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

              P 1 Reply Last reply
              0
              • K keencomputer

                I have to design double entry accounting systems as part of the package, Where Do I start?

                Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

                D Offline
                D Offline
                Dalek Dave
                wrote on last edited by
                #7

                May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                C S Q J G 6 Replies Last reply
                0
                • F fjdiewornncalwe

                  You scare me with your consistency... :) Clickey

                  I wasn't, now I am, then I won't be anymore.

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #8

                  What scares me is that: a) you found that link and b) it was an answer to exactly the same question by the same poster.

                  I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                  Forgive your enemies - it messes with their heads

                  My blog | My articles | MoXAML PowerToys | Onyx

                  1 Reply Last reply
                  0
                  • J Jim Crafton

                    Hey let's just leave the live porcupines out of this! Don't they have enough on their plate without having to deal with being crammed down your trousers?

                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    Sometimes, when dealing with those who don't listen, porcupines are the only sane solution.

                    I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                    Forgive your enemies - it messes with their heads

                    My blog | My articles | MoXAML PowerToys | Onyx

                    T 1 Reply Last reply
                    0
                    • D Dalek Dave

                      May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                      ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                      C Offline
                      C Offline
                      c2423
                      wrote on last edited by
                      #10

                      You have my 5 sir.

                      1 Reply Last reply
                      0
                      • D Dalek Dave

                        May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                        ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                        S Offline
                        S Offline
                        Slacker007
                        wrote on last edited by
                        #11

                        Wow! This is why I am not an accountant. I had no idea that all that would be involved.

                        D 1 Reply Last reply
                        0
                        • F fjdiewornncalwe

                          You could start by doing some google searches on the topic. As well, this is really a question and not a general lounge topic. It would be good to post it in the appropriate place for answers. (BTW: It totally pisses me off that we have 5cm of snow in Calgary and you don't have any yet...) BTW... You haven't learned anything on the topic since March? That's when you posted the question the first time... Clickey! What kind of research have you done in the meantime?

                          I wasn't, now I am, then I won't be anymore.

                          C Offline
                          C Offline
                          Corporal Agarn
                          wrote on last edited by
                          #12

                          PogoboyKramer wrote:

                          since March

                          Dang I cannot remember what happened this morning!

                          F 1 Reply Last reply
                          0
                          • D Dalek Dave

                            May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                            ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                            Q Offline
                            Q Offline
                            QuiJohn
                            wrote on last edited by
                            #13

                            Dalek Dave wrote:

                            You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet).

                            Seriously though, you accountants just made all this shit up so it would seem like it was more complicated than adding columns in excel, just so we would hire more accountants, right?


                            He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

                            D 1 Reply Last reply
                            0
                            • D Dalek Dave

                              May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                              ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                              G Offline
                              G Offline
                              GenJerDan
                              wrote on last edited by
                              #14

                              I always get double entry system mixed up with the two sets of books system.

                              D 1 Reply Last reply
                              0
                              • D Dalek Dave

                                May I offer some assistance. (I speak from some level of expertise, I am an accountant). This is actually quite a large undertaking. It is more than just "Adding a value to one column and adding it's inverse to another". There are entries to be made directly to the Nominal Ledger. Enntries to the Bought and Sales Ledgers with the corresponding entries to the Nominal. The ability to make one entry that is posted to several accounts. (Example Adding £100 to the Bought Ledger Control Account and having £50 posted to, say, Expenses and £50 to Fuel Costs). There is also a corresponding entry for VAT (or Whatever your sales tax(es) is called). There are payment entries to be made. Don't forget also that you need Control Accounts (Bought Ledger Control, Sales Ledger Control, Vat Control etc). Some codes are Profit and Loss, some are Balance Sheet. You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet). On top of this there are various legal controls, for example ensuring there can be no single sided entries. Then you have the various flag controls for Periods, Dates, Paid/Unpaid, Held/Released, Invoices/Credits etc. You will need a way to run period ends that clear period totals, but hold the year totals. The same for year end procedures. Then there is the Reporting. Apart from the legally required reports, you will want to have various useful reports for management figures and other administative purposes. Then there is the requirement to have Archiving procedures, and other useful housekeeping chores. Then, once you have planned all this, there is the actual development of the project, which will be quite large in terms of time/man hours/money. Alongside this you will need to ensure security provisions and access controls. Seriously, if you are not 'hot' on accountancy, get hold of an accountant at the planning and developing stages, and ask questions, and keep asking them. Best of luck.

                                ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                J Offline
                                J Offline
                                Jim Crafton
                                wrote on last edited by
                                #15

                                With all that is involved, doesn't it beg the question why they aren't considering buying some existing software (I'm of course assuming that you can get such software) as opposed to paying someone to re-invent the wheel?

                                ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                D 1 Reply Last reply
                                0
                                • S Slacker007

                                  Wow! This is why I am not an accountant. I had no idea that all that would be involved.

                                  D Offline
                                  D Offline
                                  Dalek Dave
                                  wrote on last edited by
                                  #16

                                  And that is just for a very simple accounting system. You should see what happens once you start adding order control, budgeting, job-costing, payroll, contracting ledger, etc... There is a reason that accountants earn their money. (And all this is just basic bookkeeping, once you start getting involved with corporation tax, forward buying, FOREX, capital gains etc you start running out of aspirin to ease the brain-aching! :) )

                                  ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                  1 Reply Last reply
                                  0
                                  • Q QuiJohn

                                    Dalek Dave wrote:

                                    You also have to allow for an Asset register and it's assigned Depreciation Accounts (One being P&L, the other being BalSheet).

                                    Seriously though, you accountants just made all this shit up so it would seem like it was more complicated than adding columns in excel, just so we would hire more accountants, right?


                                    He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

                                    D Offline
                                    D Offline
                                    Dalek Dave
                                    wrote on last edited by
                                    #17

                                    No, you voted for Politicians to make the tax laws so complicated that accountants need to do all this :)

                                    ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                    P 1 Reply Last reply
                                    0
                                    • D Dalek Dave

                                      No, you voted for Politicians to make the tax laws so complicated that accountants need to do all this :)

                                      ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                      P Offline
                                      P Offline
                                      Pete OHanlon
                                      wrote on last edited by
                                      #18

                                      Dalek Dave wrote:

                                      No, you voted for Politicians to make the tax laws so complicated that accountants need to do all this

                                      Not me. I voted for politicians so that they can claim multiple allowances for doing very little, and then tell me that I'm a hypocritical middle class child molesting Daily Mail reader.

                                      I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                                      Forgive your enemies - it messes with their heads

                                      My blog | My articles | MoXAML PowerToys | Onyx

                                      J 1 Reply Last reply
                                      0
                                      • G GenJerDan

                                        I always get double entry system mixed up with the two sets of books system.

                                        D Offline
                                        D Offline
                                        Dalek Dave
                                        wrote on last edited by
                                        #19

                                        Two sets of books is what lands you up in prison! :) Double entry is so called because for every entry on the left side there is a corresponding entry on the right. Example: Credit Petrol Costs £30 Debit Bank Account £30 or... Credit Purchase Ledger Account "Joe Bloggs Contruction" £117.50 Debit Purchase Ledger Control Balance £117.50 Credit Debit Purchase Ledger Control Account £117.50 Debit Sundry Items £100.00 Debit Vat Control £17.50 Credit Job Ledger Account "Job21" £100 Debit Job Ledger Control £100 This second item could be one entry on a system but which produces seven postings.

                                        ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                        G R 2 Replies Last reply
                                        0
                                        • J Jim Crafton

                                          With all that is involved, doesn't it beg the question why they aren't considering buying some existing software (I'm of course assuming that you can get such software) as opposed to paying someone to re-invent the wheel?

                                          ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                          D Offline
                                          D Offline
                                          Dalek Dave
                                          wrote on last edited by
                                          #20

                                          There are many options available, from very simple to highly industry specialised. They range from a few hundred Pounds to, well, £Millions.

                                          ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups