DESCRIPTION OF PROBLEM ======================
When attempting to enter a invalid To location while transferring the inventory from one location to another with a reason code entered, system creates two lines in F4111 and deducts qty twice from FROM B/P
I've seen this before when trying to process large batches of entries. There were some caching issues when trying to process large amounts of entries at once.
Not sure if this was resolved in 9.0 but have seen it on previous release levels. The transaction would sometimes fail 'part-way-through'.