Why does my General Ledger Trial Balance show zero opening balances for the current year in Dynamics GP?

Because General Ledger year end has not been performed.