If an item from another branch is checked in (with AutomaticItemReturn=Do) a transfer message yellow box appears, but in the checkins table the item shows the home branch for both Home and Holding locations. A second checkin updates the table correctly
(In reply to Nick Clemens from comment #0) > If an item from another branch is checked in (with AutomaticItemReturn=Do) a > transfer message yellow box appears, but in the checkins table the item > shows the home branch for both Home and Holding locations. A second checkin > updates the table correctly Are there not two different things happening here? If an item from Lib A is checked in at Lib B a transit is generated from B to A and the holding branch is set to the home branch A. The second checkin, when the item is no longer on loan, has no affect on the transit but changes the holding library back to B to record a 'last seen' there. What you're seeing after the initial checkin is the correct behaviour in that it is the explicit intention of the transit generating code. There is a certain ambiguity because the holding library can then be changed to record the last wanding location
We've relabelled the holdingbranch column to "Tranfer to" since. So this works well now.