Cashbook is a separate ledger whereas a cash account is a part of a general ledger. Cash balances are reported in the cash account at the end of the period. A cashbook requires narrations about the receipts and payments but a cash account doesn't require a narration. It directly posts the required account.