Create an option in AR Preferences to allow the import of more invoices than payment amount thus making the difference negative. We had an occurrence where the user entered the pennies of the payment as .08 instead of .80. This caused the last invoice to be paid short by .72 cents. It was not found until balancing the cash account.
It would be useful to be able to select a configuration option that would not change the invoice amounts on import just because the payment amount was not sufficient to pay it. In this instance there would have been a -.72 difference which would have alerted the user to the erroneous payment amount.
It would also allow the users to enter a larger range of invoices where the customer has paid disjoint sets of invoices on a single check. Currently for large checks we overstate the payment amount by 100,000 and then prune the imported list until the difference is an even 100,000.