In a cashbook, all cash transactions or kept inside
In a passbook, in the other hand, all deposits & withdrawals are kept inside.
The difference is that one only focuses on cash, while the other can focus on cash, check, etc. A way to address the issue is to just use one book, which contains every single statement.
hope this helps