PRECONDITIONS| -------------+ UseBranchTranferLimits, itemtype BK IPT -> CPL -> FFL -> IPT CASE1: AllowReturnToBranch, any, calculates branch transfer limits based on Item's homebranch Item's homebranch HoldingBranch Check-In branch CheckinOk? CPL IPT FFL 0, can override BranchTransfer CPL IPT IPT 1 CPL IPT CPL 1 CASE2: AllowReturnToBranch, holdingbranch, can only return to holdingbranch if branchtransfer is also allowed Item's homebranch HoldingBranch Check-In branch CheckinOk? CPL IPT FFL 0, can't override BranchTransfer, nor the AllowReturnToBranch-directive CPL IPT IPT 1 CPL IPT CPL 0, AllowReturnToBranch-directive blocks check-in