Ah, I see now. Indeed if the invoice was posted first (before the cash entry), a job would have been associated with that invoice and there would be no need to assign a job during the cash entry.
But if the cash is being entered first (before the invoice), then in this case you do require to enter a job number on the UP detail in addition to the sales invoice number. This is because that invoice number is not yet in the system and thus no job number is yet coded to the invoice.
To answer whether GridView would be enough, we'd have to know what information you need to be able to do the adjustments.
Looking at the AR Transactions data file, there doesn't seem to be any stored fields that indicate whether the cash was before or after the invoice, and that is important. Unless the cash hasn't been applied to an invoice yet, which means you can filter based on Current Amount not equal to zero..
If you still have the Cash Posting Journal unpurged, the 'Trx Type' field saves the 'UP' detail type, so you could create a filter that selects only records in the Cash Posting Journal that have a 'Trx Type' equal to 'UP'.
If the Cash PJ has been purged, you might try the AR Transaction Matching file. I see that Cash UP transactions have a value of negative 1 in the 'Trx Uniquifier 1' field. That could be used as a filter, but you may want to ensure this lists only the records you want.
Hopefully one of these choices help.
_________________________
Regards,
Softrak Tech Support