One of our customers recently converted from Sage BusinessWorks (BW) to SAP Business One. In most areas, the functionality improvement has been substantial. However, the processing of customer NSF (non-sufficient funds) checks has been disappointing. I've reviewed some of the other threads about returned checks on the Community Network, but none seems to offer a good overall solution to the problem. I'm hoping someone might suggest another approach.
In BW, if a customer's check bounces because of non-sufficient funds, the user goes into the AR section, enters the customer code and the customer check number, and can void it. This reopens the invoice(s) paid with the check to the original date (so that the aging is correct), debits the AR account, and credits cash to match the bank statement.
There is no need to undo an entire bank deposit, create another invoice which mis-state revenues, and the bank reconciliation is still valid. It's all very easy in BW, but not so in SAP Business One, especially if bank deposits contain more than single customer checks.
Has anyone else struggled with this, and perhaps found a better solution?
Thanks,
Dave