Im having the same issue with B1 9.0 when trying to match Trial balance to Balance sheet and P&L in closed periods (2015), depending on the options selected I managed to match two of them but not all.
When matching the numbers of 2016 (which is not a closed period and dont know if this affetcs..) the three of them match perfectly...
Will keep working...