Although it is a not necessary to maintain a journal and the transactions can be recorded directly in the ledger accounts, a journal still is used for the following reasons:
As transactions in journal are entered as and when they take place, the possibility of omission of a transaction in the books of accounts is minimized