If the Require to Balance checkbox is not marked on the General Ledger fund, then a project is not required to balance.

If it is marked, then a project must be defined before posting.