Hi all,

I'm down to the nitty gritty of an accounting package and wanted to make 
sure my take on accounts receivable for cash based customers was 
accurate.

For straight up transactions where there is an invoice and a payment for that 
invoice nothing hits the GL until payment is made. But in the instance where 
someone _partially_ pays an invoice, or, over-pays an invoice, this is what 
I've been doing in past systems:

Debit cash for the payment amount.
Credit A/R for the payment amount.
Debit A/R for the invoice total.
Credit income accounts for the items on the invoice.

In the case of under-payment this leaves an A/R balance. In the case of over-
payment there is a negative A/R balance. 

In my re-write everything is driven by views, so it is possible to have a 
circumstance where new invoices work directly against the customer 
account to reduce the credit and not be posted through A/R. My concern is 
that while it makes the A/R portion of the GL cleaner, it is possible, for 
example, to have an invoice detailed in A/R at one moment, and not the 
next, if a new invoice brought the customer account to zero. While the 
transactions would explain "what happened" I don't know that this is 
acceptable.

I'm looking for some outside confirmation and/or alternatives.

Thanks

Ben Petersen

Reply via email to