List of Invoices on Recipts suggestion

when making a receipt manually for spend money or receive money transactions, it would be better if the invoice number selection column only show the unpaid invoices rather than the entire list of invoices related to the customer or supplier.

there has been previous suggestions to auto-populate the balance amount of an invoice when a receipt is entered manually. but that could be an enhancement for the future.

I understand how this would generally be more convenient. But what about a situation where a customer explicitly directs a payment toward a specific invoice, even if that invoice is already paid in full. Manager now has the capability of classifying that invoice as overpaid. What else should one do with the receipt? Surely it cannot be allocated to another invoice. Nor can it be left unallocated in contradiction of the customer’s advice, because it would then be applied to new invoices.

How would you handle this?

such a user would be one in a thousand. and they always can directly receive money from the sales invoices list.

What I’m thinking is some ability to “close” invoices. Once they are paid, you can close them and they would disappear from drop-downs. This would be an equivalent to make customer inactive.


that is a great idea as long as it will not affect the drop-down list in credit and debit notes.

this is a old topic, but i would love this to happen. every time i receipt payment and i go to select the “unpaid” invoice, i have to remember which invoice number i should apply to the payment. It would be great if paid in full invoices are no longer reflecting. The “close” out option of an invoice will also be great. that might help with the fact that if bank statements are imported, bank rules are created for a client, that the payment don’t apply to the first “unpaid” invoice it finds. that is also very confusing as a client might have 2 invoices pending payment, they have a issue with the first invoice, but not the second invoice. they then pay the second invoice, but manager will apply the payment to the first “unpaid” invoice.

The way to avoid this situation is to view the invoice being paid, then click New Payment. Data from the invoice will be filled automatically on the payment form. Nothing to remember.

See the discussion above about why this happens.

Edit the transaction before clicking Bulk Update. That is why the button is there. The situation of applying receipts or payments to the unpaid invoice with the oldest due date is far more common, which is why it is the default behavior.

If you use the bank import feature - like I’m sure many do, then you don’t have this option when receipting payments (that is going straight to the invoice). It would make much more sense that only unpaid invoices (open invoices) show when selecting the customer on receipting.

I’m not sure why this logic isn’t there already? Every other accounting package I’ve worked with including ERPs like Oracle, SAP etc this is the default behavior. Over applying an invoice is extremely rare - I would say so rare that if you need to do it, just go to the invoice and apply it directly as Tut says. I’m sure this would be such a minor enhancement on the dropdown but would greatly increase the speed of receipting, especially if you import bank statements with many payments.