Why is the General Ledger posting type essential in Dynamics GP?

For Year End process  -  this determines which accounts get posted into retained earnings and which accounts get rolled over with an opening balance.