If you don't have both nodes running all the time then you need to wait for a block confirmation before the balance shows up...
What exactly does that mean? Doesn't at least one block need to be mined before the transaction is registered on the receiving end?