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. Other Discussions
  3. IT & Infrastructure
  4. Accounting question

Accounting question

Scheduled Pinned Locked Moved IT & Infrastructure
questionregex
7 Posts 4 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.
  • R Offline
    R Offline
    rcampbell12
    wrote on last edited by
    #1

    An accounting question here? Well, maybe not. Maybe you can direct me to a better forum, however here is the question: When developing an accounting system, should you allow an invoice to go negative (a negative balance) if it is overpaid? In other words, one day it's an invoice, the next day it's a credit. I prefer to never mix and match. The invoice balance can go to zero and a separate credit invoice can be generated, which can later be applied against another invoice.

    R 1 Reply Last reply
    0
    • R rcampbell12

      An accounting question here? Well, maybe not. Maybe you can direct me to a better forum, however here is the question: When developing an accounting system, should you allow an invoice to go negative (a negative balance) if it is overpaid? In other words, one day it's an invoice, the next day it's a credit. I prefer to never mix and match. The invoice balance can go to zero and a separate credit invoice can be generated, which can later be applied against another invoice.

      R Offline
      R Offline
      Robert C Cartaino
      wrote on last edited by
      #2

      Converting an invoice into a credit doesn't make sense. When you receive payments, programatically you apply it to a customer account (customer balance). Money in the customer's account is then applied towards outstanding invoices. When the outstanding balance of an invoice reaches zero, you mark it paid-in-full. If you receive more money from a customer than they owe, the difference remains in the customer's account as a credit.

      modified on Tuesday, June 17, 2008 2:37 PM

      R 1 Reply Last reply
      0
      • R Robert C Cartaino

        Converting an invoice into a credit doesn't make sense. When you receive payments, programatically you apply it to a customer account (customer balance). Money in the customer's account is then applied towards outstanding invoices. When the outstanding balance of an invoice reaches zero, you mark it paid-in-full. If you receive more money from a customer than they owe, the difference remains in the customer's account as a credit.

        modified on Tuesday, June 17, 2008 2:37 PM

        R Offline
        R Offline
        rcampbell12
        wrote on last edited by
        #3

        This would not be practical in my opinion. What you receive is a payment from a customer. That payment is then applied towards outstanding invoices (whether or not you let an invoice balance go negative or not). Any amount applied over an invoice balance creates a credit. Any amount not applied at all creates a credit. The customer's balance is the sum of the unpaid invoices plus any credits.

        R 1 Reply Last reply
        0
        • R rcampbell12

          This would not be practical in my opinion. What you receive is a payment from a customer. That payment is then applied towards outstanding invoices (whether or not you let an invoice balance go negative or not). Any amount applied over an invoice balance creates a credit. Any amount not applied at all creates a credit. The customer's balance is the sum of the unpaid invoices plus any credits.

          R Offline
          R Offline
          Robert C Cartaino
          wrote on last edited by
          #4

          I think we are saying the same thing. The main point being that the excess payment (the credit) is not stored with the invoice, but with the customer.

          R 1 Reply Last reply
          0
          • R Robert C Cartaino

            I think we are saying the same thing. The main point being that the excess payment (the credit) is not stored with the invoice, but with the customer.

            R Offline
            R Offline
            rcampbell12
            wrote on last edited by
            #5

            It just sounded like you meant something a little different, I guess. The excess payment is stored with an invoice, but just not the original. It's stored with a new invoice that's created as a credit invoice and is, of course, for that same client. Thanks for your replies.

            B C 2 Replies Last reply
            0
            • R rcampbell12

              It just sounded like you meant something a little different, I guess. The excess payment is stored with an invoice, but just not the original. It's stored with a new invoice that's created as a credit invoice and is, of course, for that same client. Thanks for your replies.

              B Offline
              B Offline
              Brady Kelly
              wrote on last edited by
              #6

              rcampbell12 wrote:

              course

              It looks like you're just adding an extra document, that of the credit, to what you both agreed on above, because you have an additional requirement to link a payment to some sort of invoice.

              My blog at blogspot.com

              1 Reply Last reply
              0
              • R rcampbell12

                It just sounded like you meant something a little different, I guess. The excess payment is stored with an invoice, but just not the original. It's stored with a new invoice that's created as a credit invoice and is, of course, for that same client. Thanks for your replies.

                C Offline
                C Offline
                ChandraRam
                wrote on last edited by
                #7

                IMHO, the pure accounting transactions involved are the invoice and the payment. That you choose to set off the payment against the invoice forms part of the Accounts Receivable system - where it is perfectly acceptable for a customer to have a credit balance (this will anyway be reflected in the customer's ledger).

                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