You don't have to retrieve before running period end in AP or AR.

However, it is a good idea to retrieve regularly, meaning weekly and even daily. There's no downside and keeps you GL up-to-date.

Steve