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. Creating a Double Entry Accounting Module

Creating a Double Entry Accounting Module

Scheduled Pinned Locked Moved The Lounge
csharpasp-netcomquestion
10 Posts 8 Posters 0 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

    As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

    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

    C D P S I 6 Replies Last reply
    0
    • K keencomputer

      As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

      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

      C Offline
      C Offline
      Christopher Duncan
      wrote on last edited by
      #2

      1. Find a CPA 2. Offer money, :baaaa!:, :beer:, or anything else of value in exchange for knowledge. Or, as the old joke goes about asking a CPA, "What's two plus two?" CPA looks over his shoulders, draws the blinds, leans in and whispers, "What do you want it to be?" Accounting is voodoo.

      Christopher Duncan
      www.PracticalUSA.com
      Author of The Career Programmer and Unite the Tribes
      Copywriting Services

      1 Reply Last reply
      0
      • K keencomputer

        As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

        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
        #3

        Do you understand how an old fashioned ledger book works?

        ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave

        D C 2 Replies Last reply
        0
        • K keencomputer

          As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

          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
          #4

          Start off by gathering user requirements. It's not enough to say double entry accounting system; your client needs to come up with a great deal more information if you are coming up with a custom solution. I assume you are running your own company; if so, you need to learn to get more detail from a client otherwise you are both going to end up being disappointed.

          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

          My blog | My articles | MoXAML PowerToys | Onyx

          1 Reply Last reply
          0
          • K keencomputer

            As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

            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

            S Offline
            S Offline
            Steve Mayfield
            wrote on last edited by
            #5

            you could always review this[^] open source accounting package..(written in Perl though)

            Steve _________________ I C(++) therefore I am

            1 Reply Last reply
            0
            • D Dalek Dave

              Do you understand how an old fashioned ledger book works?

              ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave

              D Offline
              D Offline
              Dr Walt Fair PE
              wrote on last edited by
              #6

              Yeah, I hate those. They force me to make two mistakes to get the books to balance. :wtf: :laugh:

              CQ de W5ALT

              Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

              1 Reply Last reply
              0
              • D Dalek Dave

                Do you understand how an old fashioned ledger book works?

                ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave

                C Offline
                C Offline
                Christopher Duncan
                wrote on last edited by
                #7

                Same way as my current software - I pay an accountant to deal with it!

                Christopher Duncan
                www.PracticalUSA.com
                Author of The Career Programmer and Unite the Tribes
                Copywriting Services

                1 Reply Last reply
                0
                • K keencomputer

                  As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

                  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

                  I Offline
                  I Offline
                  ian dennis 0
                  wrote on last edited by
                  #8

                  Here is the graphic I always start with:

                  DR

                  CR

                  EXPENSES


                  DIRECT


                  INDIRECT

                  ASSETS


                  FIXED


                  CURRENT

                  INCOME


                  DIRECT


                  INDIRECT

                  LIABILITIES


                  CAPITAL


                  LIABILITIES

                  The income and expense accounts is your PL. The difference between your income and your expense is your profit. Direct income is usually sales of goods or service, and indirect income is stuff like interest on checking account. Direct expense is stuff like cost of sales, whereas indirect expense might be moving costs. Fixed assets include buildings, plant and machinery; current assets include bank accounts. Capital is long term loans and profit from the previous year's close. Liabilities include short term loans - basically, if you were to close down your company today, assets are things that would generate cash, and liabilities are things that you would have to pay off. Don't think of debit and credit postings - think of + and - postings. So a + posting to an income account is a good thing, but a + posting to an asset account is also a good thing (even tho one is a debit and the other is a credit). You don't always increase the debits and the credits by the same amount within a transaction. For example, if you were posting a sale, then you would create an invoice transaction which increases the direct income account and also the checking account (or more likely the accounts receivable control account - also an asset), but you would also create a cost-of-sale transaction which increases the cost-of-sale expense account and reduces the stock-on-hand asset account by the same amount:

                  DR

                  CR

                  EXPENSES


                  DIRECT
                  Cost of Sales +$100


                  INDIRECT

                  ASSETS


                  FIXED
                  Checking +$120
                  Stock on hand -$100


                  CURRENT

                  INCOME


                  DIRECT
                  Sales +$120


                  INDIRECT

                  LIABILITIES


                  CAPITAL


                  LIABILITIES

                  However, the batch (composed of both transactions) increases both the debits and the credits by

                  1 Reply Last reply
                  0
                  • K keencomputer

                    As a part of the application development(asp.net) I have to create a double entry accounting system. However my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin? Cheers to all

                    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

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #9

                    keencomputer wrote:

                    my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin?

                    Begin with a 96-second Wikipedia search. Then a 192-second Wikipedia search. Then a 384-second Wikipedia search. Etc. If you run into something you really can't understand or figure out, ask a question in the appropriate forum. If you're not willing to make an effort and try to do it for yourself, asking general questions here will not be of any use to you, because it's you who has to do the work, so perhaps you should consider other alternatives. Note: In case there is any miscomprehension, "perhaps you should consider other alternatives" translates to "just **** off".

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    M 1 Reply Last reply
                    0
                    • M Mark_Wallace

                      keencomputer wrote:

                      my accounting knowledge is about 48 second of Wikipedia search of double entry accounting system. Where should I begin?

                      Begin with a 96-second Wikipedia search. Then a 192-second Wikipedia search. Then a 384-second Wikipedia search. Etc. If you run into something you really can't understand or figure out, ask a question in the appropriate forum. If you're not willing to make an effort and try to do it for yourself, asking general questions here will not be of any use to you, because it's you who has to do the work, so perhaps you should consider other alternatives. Note: In case there is any miscomprehension, "perhaps you should consider other alternatives" translates to "just **** off".

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      M Offline
                      M Offline
                      Mark_Wallace
                      wrote on last edited by
                      #10

                      Since he's obviously not up to doing his work, he's probably got nothing better to do.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      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