I'm not sure I understand why it matters whether Joe retrieves Bob's batch. If you select to "Retrieve by Batch", then you will get a batch in Ledger for every batch posted in the subledger, Joe can then just post his own batches, even though he might have retrieved one or two of Bob's.
_________________________
Andrew Bates